Expand description
Value domain types.
Re-exports§
pub use base64_binary::Base64Binary;pub use base64_binary::Base64BinaryBuf;pub use base64_binary::InvalidBase64;pub use hex_binary::HexBinary;pub use hex_binary::HexBinaryBuf;pub use hex_binary::InvalidHex;pub use crate::lexical::QName;pub use crate::lexical::QNameBuf;
Modules§
Structs§
- Boolean
- Date
- Date
Time - Date
Time Stamp - DayTime
Duration - Decimal
- Decimal number.
- Decimal
Check - Checks that a rational has a finite decimal representation.
- Double
- Duration
- Float
- From
Decimal Error - GDay
- GMonth
- GMonth
Day - GYear
- GYear
Month - Id
- ID.
- IdBuf
- Owned Id.
- IdRef
- ID.
- IdRef
Buf - Owned IdRef.
- Integer
- Integer number.
- Integer
IsNegative - Integer
IsPositive - Integer
OutOf Target Bounds - Invalid
Date Time Stamp Value - Invalid
Date Time Value - Invalid
Date Value - Invalid
Id - Invalid
IdRef - Invalid
Language - InvalidNC
Name - InvalidNM
Token - Invalid
Name - Invalid
Normalized Str - Invalid
Time Value - Invalid
Timezone - Invalid
Token - Language
- Language.
- Language
Buf - Owned Language.
- Missing
Timezone - NCName
- ID.
- NCName
Buf - Owned NCName.
- NMToken
- ID.
- NMToken
Buf - Owned NMToken.
- Name
- ID.
- NameBuf
- Owned Name.
- Negative
Integer - NoDecimal
Representation - Error raised when trying to create a decimal value from a rational without finite decimal representation.
- NonNegative
Integer - NonNegative
Integer OutOf Target Bounds - NonPositive
Integer - NonPositive
Integer OutOf Target Bounds - Normalized
Str - Normalized
String - Positive
Integer - Time
- Token
- Token
Buf - Year
Month Duration
Enums§
- CowValue
- Date
From StrError - Date
Time From StrError - Date
Time Stamp From StrError - NonDecimal
Float - Sign
- A
Signis aBigInt’s composing element. - Timezone
Error
Traits§
Functions§
- decimal_
lexical_ representation - Returns the decimal lexical representation of the given rational number, if any.
- is_
decimal - Checks that the given rational has a finite decimal representation.