pub enum XsFacet {
StringFacet(StringFacet),
NumericFacet(NumericFacet),
}
Variants§
StringFacet(StringFacet)
NumericFacet(NumericFacet)
Implementations§
Source§impl XsFacet
impl XsFacet
pub fn pattern(pat: &str) -> XsFacet
pub fn pattern_flags(pat: &str, flags: &str) -> XsFacet
pub fn length(len: usize) -> XsFacet
pub fn min_length(len: usize) -> XsFacet
pub fn max_length(len: usize) -> XsFacet
pub fn min_inclusive(nl: NumericLiteral) -> XsFacet
pub fn max_inclusive(nl: NumericLiteral) -> XsFacet
pub fn min_exclusive(nl: NumericLiteral) -> XsFacet
pub fn max_exclusive(nl: NumericLiteral) -> XsFacet
pub fn totaldigits(n: usize) -> XsFacet
pub fn fractiondigits(n: usize) -> XsFacet
Trait Implementations§
Source§impl<'de> Deserialize<'de> for XsFacet
impl<'de> Deserialize<'de> for XsFacet
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
impl StructuralPartialEq for XsFacet
Auto Trait Implementations§
impl Freeze for XsFacet
impl RefUnwindSafe for XsFacet
impl Send for XsFacet
impl Sync for XsFacet
impl Unpin for XsFacet
impl UnwindSafe for XsFacet
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self
into a Left
variant of Either<Self, Self>
if into_left
is true
.
Converts self
into a Right
variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self
into a Left
variant of Either<Self, Self>
if into_left(&self)
returns true
.
Converts self
into a Right
variant of Either<Self, Self>
otherwise. Read more