pub enum Xs {
Show 51 variants
AnyType,
AnySimpleType,
Error,
Untyped,
AnyAtomicType,
Numeric,
String,
UntypedAtomic,
Boolean,
Decimal,
NonPositiveInteger,
NegativeInteger,
NonNegativeInteger,
PositiveInteger,
Integer,
Long,
Int,
Short,
Byte,
UnsignedLong,
UnsignedInt,
UnsignedShort,
UnsignedByte,
Float,
Double,
QName,
Notation,
Duration,
YearMonthDuration,
DayTimeDuration,
Time,
GYearMonth,
GYear,
GMonthDay,
GMonth,
GDay,
Base64Binary,
HexBinary,
AnyURI,
DateTime,
DateTimeStamp,
Date,
NormalizedString,
Token,
Language,
NMTOKEN,
Name,
NCName,
ID,
IDREF,
ENTITY,
}Variants§
AnyType
AnySimpleType
Error
Untyped
AnyAtomicType
Numeric
String
UntypedAtomic
Boolean
Decimal
NonPositiveInteger
NegativeInteger
NonNegativeInteger
PositiveInteger
Integer
Long
Int
Short
Byte
UnsignedLong
UnsignedInt
UnsignedShort
UnsignedByte
Float
Double
QName
Notation
Duration
YearMonthDuration
DayTimeDuration
Time
GYearMonth
GYear
GMonthDay
GMonth
GDay
Base64Binary
HexBinary
AnyURI
DateTime
DateTimeStamp
Date
NormalizedString
Token
Language
NMTOKEN
Name
NCName
ID
IDREF
ENTITY
Implementations§
Source§impl Xs
impl Xs
pub fn by_name(namespace: &str, local_name: &str) -> Option<Self>
pub fn by_local_name(local_name: &str) -> Option<Self>
pub fn namespace() -> &'static str
pub fn local_name(&self) -> &str
pub fn parent(&self) -> Option<Xs>
pub fn derives_from(&self, other: Xs) -> bool
pub fn matches(&self, other: Xs) -> bool
pub fn rust_info(&self) -> Option<RustInfo>
Trait Implementations§
impl Copy for Xs
impl Eq for Xs
impl StructuralPartialEq for Xs
Auto Trait Implementations§
impl Freeze for Xs
impl RefUnwindSafe for Xs
impl Send for Xs
impl Sync for Xs
impl Unpin for Xs
impl UnwindSafe for Xs
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