pub enum Facet {
Show 14 variants
MinExclusive(FacetType),
MinInclusive(FacetType),
MaxExclusive(FacetType),
MaxInclusive(FacetType),
TotalDigits(FacetType),
FractionDigits(FacetType),
Length(FacetType),
MinLength(FacetType),
MaxLength(FacetType),
Enumeration(FacetType),
WhiteSpace(FacetType),
Pattern(FacetType),
Assertion(AssertionType),
ExplicitTimezone(FacetType),
}Variants§
MinExclusive(FacetType)
MinInclusive(FacetType)
MaxExclusive(FacetType)
MaxInclusive(FacetType)
TotalDigits(FacetType)
FractionDigits(FacetType)
Length(FacetType)
MinLength(FacetType)
MaxLength(FacetType)
Enumeration(FacetType)
WhiteSpace(FacetType)
Pattern(FacetType)
Assertion(AssertionType)
ExplicitTimezone(FacetType)
Trait Implementations§
Source§impl<'de> Deserializer<'de, Facet> for FacetDeserializer
impl<'de> Deserializer<'de, Facet> for FacetDeserializer
Source§impl WithDeserializer for Facet
impl WithDeserializer for Facet
Source§type Deserializer = FacetDeserializer
type Deserializer = FacetDeserializer
The deserializer to use for this type.
Source§impl WithNamespace for Facet
impl WithNamespace for Facet
impl Eq for Facet
impl StructuralPartialEq for Facet
Auto Trait Implementations§
impl Freeze for Facet
impl RefUnwindSafe for Facet
impl Send for Facet
impl Sync for Facet
impl Unpin for Facet
impl UnwindSafe for Facet
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more