Skip to main content

Crate xsd

Crate xsd 

Source
Expand description
use xsd::{Type, Value};
use xsd::primitive::{Boolean, Date, DateTime, Decimal, Double, Duration, Float, Time};

Modules§

derived
Rust types for representing values of XSD derived datatypes.
primitive
Rust types for representing values of XSD primitive datatypes.

Structs§

ParseError
An error encountered when parsing an XSD literal.

Enums§

DecimalType
The xsd:decimal datatype hierarchy.
DecimalValue
Value representation for xsd:decimal datatypes.
PrimitiveType
The XSD primitive datatype hierarchy.
PrimitiveValue
Value representation for XSD primitive datatypes.
Type
An XSD datatype.
Value
An XSD value.

Constants§

ANY_URI
The xsd:anyURI primitive datatype.
BASE64_BINARY
The xsd:base64Binary primitive datatype.
BASE_URI
The XSD namespace base URI (http://www.w3.org/2001/XMLSchema#).
BOOLEAN
The xsd:boolean primitive datatype.
BYTE
The xsd:byte derived datatype.
DATE
The xsd:date primitive datatype.
DATE_TIME
The xsd:dateTime primitive datatype.
DECIMAL
The xsd:decimal primitive datatype.
DOUBLE
The xsd:double primitive datatype.
DURATION
The xsd:duration primitive datatype.
FLOAT
The xsd:float primitive datatype.
G_DAY
The xsd:gDay primitive datatype.
G_MONTH
The xsd:gMonth primitive datatype.
G_MONTH_DAY
The xsd:gMonthDay primitive datatype.
G_YEAR
The xsd:gYear primitive datatype.
G_YEAR_MONTH
The xsd:gYearMonth primitive datatype.
HEX_BINARY
The xsd:hexBinary primitive datatype.
INT
The xsd:int derived datatype.
INTEGER
The xsd:integer derived datatype.
LONG
The xsd:long derived datatype.
QNAME
The xsd:QName primitive datatype.
SHORT
The xsd:short derived datatype.
STRING
The xsd:string primitive datatype.
TIME
The xsd:time primitive datatype.

Statics§

TYPES
A PHF map from XSD typenames to datatypes.

Functions§

parse
Parses an input string containing an XSD literal.
parse_boolean
Parses an input string containing an xsd:boolean literal.
parse_byte
Parses an input string containing an xsd:byte literal.
parse_date
Parses an input string containing an xsd:date literal.
parse_datetime
Parses an input string containing an xsd:dateTime literal.
parse_decimal
Parses an input string containing an xsd:decimal literal.
parse_double
Parses an input string containing an xsd:double literal.
parse_duration
Parses an input string containing an xsd:duration literal.
parse_float
Parses an input string containing an xsd:float literal.
parse_int
Parses an input string containing an xsd:int literal.
parse_integer
Parses an input string containing an xsd:integer literal.
parse_long
Parses an input string containing an xsd:long literal.
parse_short
Parses an input string containing an xsd:short literal.
parse_string
Parses an input string containing an xsd:string literal.
parse_time
Parses an input string containing an xsd:time literal.

Type Aliases§

ParseBooleanError
An error encountered when parsing an xsd:boolean literal.
ParseDateTimeError
An error encountered when parsing an xsd:dateTime literal.
ParseDecimalError
ParseDoubleError
An error encountered when parsing an xsd:double literal.
ParseDurationError
An error encountered when parsing an xsd:duration literal.
ParseFloatError
An error encountered when parsing an xsd:float literal.
ParseIntegerError
An error encountered when parsing an xsd:integer literal.