Module value

Module value 

Source
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§

base64_binary
day_time_duration
hex_binary
year_month_duration

Structs§

Boolean
Date
DateTime
DateTimeStamp
DayTimeDuration
Decimal
Decimal number.
DecimalCheck
Checks that a rational has a finite decimal representation.
Double
Duration
Float
FromDecimalError
GDay
GMonth
GMonthDay
GYear
GYearMonth
Id
ID.
IdBuf
Owned Id.
IdRef
ID.
IdRefBuf
Owned IdRef.
Integer
Integer number.
IntegerIsNegative
IntegerIsPositive
IntegerOutOfTargetBounds
InvalidDateTimeStampValue
InvalidDateTimeValue
InvalidDateValue
InvalidId
InvalidIdRef
InvalidLanguage
InvalidNCName
InvalidNMToken
InvalidName
InvalidNormalizedStr
InvalidTimeValue
InvalidTimezone
InvalidToken
Language
Language.
LanguageBuf
Owned Language.
MissingTimezone
NCName
ID.
NCNameBuf
Owned NCName.
NMToken
ID.
NMTokenBuf
Owned NMToken.
Name
ID.
NameBuf
Owned Name.
NegativeInteger
NoDecimalRepresentation
Error raised when trying to create a decimal value from a rational without finite decimal representation.
NonNegativeInteger
NonNegativeIntegerOutOfTargetBounds
NonPositiveInteger
NonPositiveIntegerOutOfTargetBounds
NormalizedStr
NormalizedString
PositiveInteger
Time
Token
TokenBuf
YearMonthDuration

Enums§

CowValue
DateFromStrError
DateTimeFromStrError
DateTimeStampFromStrError
NonDecimalFloat
Sign
A Sign is a BigInt’s composing element.
TimezoneError

Traits§

XsdInt
XsdLong
XsdShort
XsdUnsignedInt
XsdUnsignedLong
XsdUnsignedShort
XsdValue

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.

Type Aliases§

AnyUri
AnyUriBuf
Byte
Int
Long
Short
String
UnsignedByte
UnsignedInt
UnsignedLong
UnsignedShort