pub enum FacetDeserializerState {
Show 17 variants
Init__,
MinExclusive(Option<FacetType>, Option<<FacetType as WithDeserializer>::Deserializer>, Option<<FacetType as WithDeserializer>::Deserializer>),
MinInclusive(Option<FacetType>, Option<<FacetType as WithDeserializer>::Deserializer>, Option<<FacetType as WithDeserializer>::Deserializer>),
MaxExclusive(Option<FacetType>, Option<<FacetType as WithDeserializer>::Deserializer>, Option<<FacetType as WithDeserializer>::Deserializer>),
MaxInclusive(Option<FacetType>, Option<<FacetType as WithDeserializer>::Deserializer>, Option<<FacetType as WithDeserializer>::Deserializer>),
TotalDigits(Option<FacetType>, Option<<FacetType as WithDeserializer>::Deserializer>, Option<<FacetType as WithDeserializer>::Deserializer>),
FractionDigits(Option<FacetType>, Option<<FacetType as WithDeserializer>::Deserializer>, Option<<FacetType as WithDeserializer>::Deserializer>),
Length(Option<FacetType>, Option<<FacetType as WithDeserializer>::Deserializer>, Option<<FacetType as WithDeserializer>::Deserializer>),
MinLength(Option<FacetType>, Option<<FacetType as WithDeserializer>::Deserializer>, Option<<FacetType as WithDeserializer>::Deserializer>),
MaxLength(Option<FacetType>, Option<<FacetType as WithDeserializer>::Deserializer>, Option<<FacetType as WithDeserializer>::Deserializer>),
Enumeration(Option<FacetType>, Option<<FacetType as WithDeserializer>::Deserializer>, Option<<FacetType as WithDeserializer>::Deserializer>),
WhiteSpace(Option<FacetType>, Option<<FacetType as WithDeserializer>::Deserializer>, Option<<FacetType as WithDeserializer>::Deserializer>),
Pattern(Option<FacetType>, Option<<FacetType as WithDeserializer>::Deserializer>, Option<<FacetType as WithDeserializer>::Deserializer>),
Assertion(Option<AssertionType>, Option<<AssertionType as WithDeserializer>::Deserializer>, Option<<AssertionType as WithDeserializer>::Deserializer>),
ExplicitTimezone(Option<FacetType>, Option<<FacetType as WithDeserializer>::Deserializer>, Option<<FacetType as WithDeserializer>::Deserializer>),
Done__(Facet),
Unknown__,
}Variants§
Init__
MinExclusive(Option<FacetType>, Option<<FacetType as WithDeserializer>::Deserializer>, Option<<FacetType as WithDeserializer>::Deserializer>)
MinInclusive(Option<FacetType>, Option<<FacetType as WithDeserializer>::Deserializer>, Option<<FacetType as WithDeserializer>::Deserializer>)
MaxExclusive(Option<FacetType>, Option<<FacetType as WithDeserializer>::Deserializer>, Option<<FacetType as WithDeserializer>::Deserializer>)
MaxInclusive(Option<FacetType>, Option<<FacetType as WithDeserializer>::Deserializer>, Option<<FacetType as WithDeserializer>::Deserializer>)
TotalDigits(Option<FacetType>, Option<<FacetType as WithDeserializer>::Deserializer>, Option<<FacetType as WithDeserializer>::Deserializer>)
FractionDigits(Option<FacetType>, Option<<FacetType as WithDeserializer>::Deserializer>, Option<<FacetType as WithDeserializer>::Deserializer>)
Length(Option<FacetType>, Option<<FacetType as WithDeserializer>::Deserializer>, Option<<FacetType as WithDeserializer>::Deserializer>)
MinLength(Option<FacetType>, Option<<FacetType as WithDeserializer>::Deserializer>, Option<<FacetType as WithDeserializer>::Deserializer>)
MaxLength(Option<FacetType>, Option<<FacetType as WithDeserializer>::Deserializer>, Option<<FacetType as WithDeserializer>::Deserializer>)
Enumeration(Option<FacetType>, Option<<FacetType as WithDeserializer>::Deserializer>, Option<<FacetType as WithDeserializer>::Deserializer>)
WhiteSpace(Option<FacetType>, Option<<FacetType as WithDeserializer>::Deserializer>, Option<<FacetType as WithDeserializer>::Deserializer>)
Pattern(Option<FacetType>, Option<<FacetType as WithDeserializer>::Deserializer>, Option<<FacetType as WithDeserializer>::Deserializer>)
Assertion(Option<AssertionType>, Option<<AssertionType as WithDeserializer>::Deserializer>, Option<<AssertionType as WithDeserializer>::Deserializer>)
ExplicitTimezone(Option<FacetType>, Option<<FacetType as WithDeserializer>::Deserializer>, Option<<FacetType as WithDeserializer>::Deserializer>)
Done__(Facet)
Unknown__
Trait Implementations§
Auto Trait Implementations§
impl Freeze for FacetDeserializerState
impl RefUnwindSafe for FacetDeserializerState
impl Send for FacetDeserializerState
impl Sync for FacetDeserializerState
impl Unpin for FacetDeserializerState
impl UnsafeUnpin for FacetDeserializerState
impl UnwindSafe for FacetDeserializerState
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