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§
- Parse
Decimal Error - An error encountered when parsing an
xsd:decimalliteral. - Parse
Error - An error encountered when parsing an XSD literal.
Enums§
- Decimal
Type - The
xsd:decimaldatatype hierarchy. - Decimal
Value - Value representation for
xsd:decimaldatatypes. - Primitive
Type - The XSD primitive datatype hierarchy.
- Primitive
Value - Value representation for XSD primitive datatypes.
- Type
- An XSD datatype.
- Value
- An XSD value.
Constants§
- ANY_URI
- The
xsd:anyURIprimitive datatype. - BASE64_
BINARY - The
xsd:base64Binaryprimitive datatype. - BASE_
URI - The XSD namespace base URI (
http://www.w3.org/2001/XMLSchema#). - BOOLEAN
- The
xsd:booleanprimitive datatype. - BYTE
- The
xsd:bytederived datatype. - DATE
- The
xsd:dateprimitive datatype. - DATE_
TIME - The
xsd:dateTimeprimitive datatype. - DECIMAL
- The
xsd:decimalprimitive datatype. - DOUBLE
- The
xsd:doubleprimitive datatype. - DURATION
- The
xsd:durationprimitive datatype. - FLOAT
- The
xsd:floatprimitive datatype. - G_DAY
- The
xsd:gDayprimitive datatype. - G_MONTH
- The
xsd:gMonthprimitive datatype. - G_
MONTH_ DAY - The
xsd:gMonthDayprimitive datatype. - G_YEAR
- The
xsd:gYearprimitive datatype. - G_
YEAR_ MONTH - The
xsd:gYearMonthprimitive datatype. - HEX_
BINARY - The
xsd:hexBinaryprimitive datatype. - INT
- The
xsd:intderived datatype. - INTEGER
- The
xsd:integerderived datatype. - LONG
- The
xsd:longderived datatype. - QNAME
- The
xsd:QNameprimitive datatype. - SHORT
- The
xsd:shortderived datatype. - STRING
- The
xsd:stringprimitive datatype. - TIME
- The
xsd:timeprimitive 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:booleanliteral. - parse_
byte - Parses an input string containing an
xsd:byteliteral. - parse_
date - Parses an input string containing an
xsd:dateliteral. - parse_
datetime - Parses an input string containing an
xsd:dateTimeliteral. - parse_
decimal - Parses an input string containing an
xsd:decimalliteral. - parse_
double - Parses an input string containing an
xsd:doubleliteral. - parse_
duration - Parses an input string containing an
xsd:durationliteral. - parse_
float - Parses an input string containing an
xsd:floatliteral. - parse_
int - Parses an input string containing an
xsd:intliteral. - parse_
integer - Parses an input string containing an
xsd:integerliteral. - parse_
long - Parses an input string containing an
xsd:longliteral. - parse_
short - Parses an input string containing an
xsd:shortliteral. - parse_
string - Parses an input string containing an
xsd:stringliteral. - parse_
time - Parses an input string containing an
xsd:timeliteral.
Type Aliases§
- Parse
Boolean Error - An error encountered when parsing an
xsd:booleanliteral. - Parse
Date Time Error - An error encountered when parsing an
xsd:dateTimeliteral. - Parse
Double Error - An error encountered when parsing an
xsd:doubleliteral. - Parse
Duration Error - An error encountered when parsing an
xsd:durationliteral. - Parse
Float Error - An error encountered when parsing an
xsd:floatliteral. - Parse
Integer Error - An error encountered when parsing an
xsd:integerliteral.