pub enum RestrictionLevel {
ASCIIOnly,
SingleScript,
HighlyRestrictive,
ModeratelyRestrictive,
MinimallyRestrictive,
Unrestricted,
}Expand description
The Restriction level a string conforms to
Variants
ASCIIOnly
https://www.unicode.org/reports/tr39/#ascii_only
SingleScript
https://www.unicode.org/reports/tr39/#single_script
HighlyRestrictive
https://www.unicode.org/reports/tr39/#highly_restrictive
ModeratelyRestrictive
https://www.unicode.org/reports/tr39/#moderately_restrictive
MinimallyRestrictive
https://www.unicode.org/reports/tr39/#minimally_restrictive
Unrestricted
https://www.unicode.org/reports/tr39/#unrestricted
Trait Implementations
sourceimpl Clone for RestrictionLevel
impl Clone for RestrictionLevel
sourcefn clone(&self) -> RestrictionLevel
fn clone(&self) -> RestrictionLevel
Returns a copy of the value. Read more
1.0.0 · sourcefn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source. Read more
sourceimpl Debug for RestrictionLevel
impl Debug for RestrictionLevel
sourceimpl Hash for RestrictionLevel
impl Hash for RestrictionLevel
sourceimpl Ord for RestrictionLevel
impl Ord for RestrictionLevel
sourcefn cmp(&self, other: &RestrictionLevel) -> Ordering
fn cmp(&self, other: &RestrictionLevel) -> Ordering
1.21.0 · sourcefn max(self, other: Self) -> Self
fn max(self, other: Self) -> Self
Compares and returns the maximum of two values. Read more
1.21.0 · sourcefn min(self, other: Self) -> Self
fn min(self, other: Self) -> Self
Compares and returns the minimum of two values. Read more
1.50.0 · sourcefn clamp(self, min: Self, max: Self) -> Selfwhere
Self: PartialOrd<Self>,
fn clamp(self, min: Self, max: Self) -> Selfwhere
Self: PartialOrd<Self>,
Restrict a value to a certain interval. Read more
sourceimpl PartialEq<RestrictionLevel> for RestrictionLevel
impl PartialEq<RestrictionLevel> for RestrictionLevel
sourcefn eq(&self, other: &RestrictionLevel) -> bool
fn eq(&self, other: &RestrictionLevel) -> bool
This method tests for self and other values to be equal, and is used
by ==. Read more
sourceimpl PartialOrd<RestrictionLevel> for RestrictionLevel
impl PartialOrd<RestrictionLevel> for RestrictionLevel
sourcefn partial_cmp(&self, other: &RestrictionLevel) -> Option<Ordering>
fn partial_cmp(&self, other: &RestrictionLevel) -> Option<Ordering>
This method returns an ordering between self and other values if one exists. Read more
1.0.0 · sourcefn lt(&self, other: &Rhs) -> bool
fn lt(&self, other: &Rhs) -> bool
This method tests less than (for self and other) and is used by the < operator. Read more
1.0.0 · sourcefn le(&self, other: &Rhs) -> bool
fn le(&self, other: &Rhs) -> bool
This method tests less than or equal to (for self and other) and is used by the <=
operator. Read more
impl Copy for RestrictionLevel
impl Eq for RestrictionLevel
impl StructuralEq for RestrictionLevel
impl StructuralPartialEq for RestrictionLevel
Auto Trait Implementations
impl RefUnwindSafe for RestrictionLevel
impl Send for RestrictionLevel
impl Sync for RestrictionLevel
impl Unpin for RestrictionLevel
impl UnwindSafe for RestrictionLevel
Blanket Implementations
sourceimpl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
