Trait WithDeserializer

Source
pub trait WithDeserializer: Sized {
    type Deserializer: for<'de> Deserializer<'de, Self>;
}
Expand description

Trait that defines the Deserializer for a type.

Required Associated Types§

Source

type Deserializer: for<'de> Deserializer<'de, Self>

The deserializer to use for this type.

Dyn Compatibility§

This trait is not dyn compatible.

In older versions of Rust, dyn compatibility was called "object safety", so this trait is not object safe.

Implementors§

Source§

impl WithDeserializer for AltTypeContent

Source§

impl WithDeserializer for AnnotationContent

Source§

impl WithDeserializer for AttributeGroupTypeContent

Source§

impl WithDeserializer for ComplexBaseTypeContent

Source§

impl WithDeserializer for ComplexContentContent

Source§

impl WithDeserializer for ElementTypeContent

Source§

impl WithDeserializer for ExtensionTypeContent

Source§

impl WithDeserializer for Facet

Source§

impl WithDeserializer for GroupTypeContent

Source§

impl WithDeserializer for OverrideContent

Source§

impl WithDeserializer for RedefineContent

Source§

impl WithDeserializer for RestrictionContent

Source§

impl WithDeserializer for RestrictionTypeContent

Source§

impl WithDeserializer for SchemaContent

Source§

impl WithDeserializer for SimpleBaseTypeContent

Source§

impl WithDeserializer for SimpleContentContent

Source§

impl WithDeserializer for AltType

Source§

impl WithDeserializer for Annotation

Source§

impl WithDeserializer for Any

Source§

impl WithDeserializer for AnyAttribute

Source§

impl WithDeserializer for AssertionType

Source§

impl WithDeserializer for AttributeGroupType

Source§

impl WithDeserializer for AttributeType

Source§

impl WithDeserializer for ComplexBaseType

Source§

impl WithDeserializer for ComplexContent

Source§

impl WithDeserializer for DefaultOpenContent

Source§

impl WithDeserializer for ElementType

Source§

impl WithDeserializer for ExtensionType

Source§

impl WithDeserializer for FacetType

Source§

impl WithDeserializer for Field

Source§

impl WithDeserializer for GroupType

Source§

impl WithDeserializer for Import

Source§

impl WithDeserializer for Include

Source§

impl WithDeserializer for KeybaseType

Source§

impl WithDeserializer for KeybaseTypeContent

Source§

impl WithDeserializer for Keyref

Source§

impl WithDeserializer for KeyrefContent

Source§

impl WithDeserializer for List

Source§

impl WithDeserializer for Notation

Source§

impl WithDeserializer for OpenContent

Source§

impl WithDeserializer for Override

Source§

impl WithDeserializer for Redefine

Source§

impl WithDeserializer for Restriction

Source§

impl WithDeserializer for RestrictionType

Source§

impl WithDeserializer for Schema

Source§

impl WithDeserializer for SimpleBaseType

Source§

impl WithDeserializer for SimpleContent

Source§

impl WithDeserializer for Union

Source§

impl WithDeserializer for WildcardType

Source§

impl WithDeserializer for Element<'static>

Source§

type Deserializer = ElementDeserializer

Source§

impl<X> WithDeserializer for X