Trait xsd_types::ParseXsd

source ·
pub trait ParseXsd: Sized {
    type LexicalForm: LexicalFormOf<Self> + ?Sized;

    // Provided method
    fn parse_xsd(lexical_value: &str) -> ParseXsdResult<Self, Self::LexicalForm> { ... }
}
Expand description

Parse a value directly from its XSD lexical form.

Required Associated Types§

Provided Methods§

source

fn parse_xsd(lexical_value: &str) -> ParseXsdResult<Self, Self::LexicalForm>

Object Safety§

This trait is not object safe.

Implementors§

source§

impl ParseXsd for QNameBuf

source§

impl ParseXsd for Base64BinaryBuf

source§

impl ParseXsd for DayTimeDuration

source§

impl ParseXsd for HexBinaryBuf

source§

impl ParseXsd for Boolean

source§

impl ParseXsd for Date

source§

impl ParseXsd for DateTime

source§

impl ParseXsd for DateTimeStamp

source§

impl ParseXsd for Decimal

source§

impl ParseXsd for Double

source§

impl ParseXsd for Duration

source§

impl ParseXsd for Float

source§

impl ParseXsd for GDay

source§

impl ParseXsd for GMonth

source§

impl ParseXsd for GMonthDay

source§

impl ParseXsd for GYear

source§

impl ParseXsd for GYearMonth

source§

impl ParseXsd for IdBuf

source§

impl ParseXsd for IdRefBuf

source§

impl ParseXsd for Integer

source§

impl ParseXsd for LanguageBuf

source§

impl ParseXsd for NCNameBuf

source§

impl ParseXsd for NMTokenBuf

source§

impl ParseXsd for NameBuf

source§

impl ParseXsd for NegativeInteger

source§

impl ParseXsd for NonNegativeInteger

source§

impl ParseXsd for NonPositiveInteger

source§

impl ParseXsd for NormalizedString

source§

impl ParseXsd for PositiveInteger

source§

impl ParseXsd for Time

source§

impl ParseXsd for TokenBuf

source§

impl ParseXsd for YearMonthDuration

source§

impl ParseXsd for AnyUriBuf

source§

impl ParseXsd for Byte

source§

impl ParseXsd for Int

source§

impl ParseXsd for Long

source§

impl ParseXsd for Short

source§

impl ParseXsd for String

source§

impl ParseXsd for UnsignedByte

source§

impl ParseXsd for UnsignedInt

source§

impl ParseXsd for UnsignedLong

source§

impl ParseXsd for UnsignedShort