pub trait RestrictionLevelDetection: Sized {
    // Required method
    fn detect_restriction_level(self) -> RestrictionLevel;

    // Provided method
    fn check_restriction_level(self, level: RestrictionLevel) -> bool { ... }
}
Expand description

Utilities for determining which restriction level a string satisfies

Required Methods§

source

fn detect_restriction_level(self) -> RestrictionLevel

Detect the restriction level

This will not check identifier well-formedness, as different applications may have different notions of well-formedness

Provided Methods§

source

fn check_restriction_level(self, level: RestrictionLevel) -> bool

Check if a string satisfies the supplied restriction level

This will not check identifier well-formedness, as different applications may have different notions of well-formedness

Object Safety§

This trait is not object safe.

Implementations on Foreign Types§

source§

impl RestrictionLevelDetection for &str

Implementors§