pub enum ComplexBaseTypeContent {
Annotation(Annotation),
SimpleContent(SimpleContent),
ComplexContent(ComplexContent),
OpenContent(OpenContent),
Group(GroupType),
All(GroupType),
Choice(GroupType),
Sequence(GroupType),
Attribute(AttributeType),
AttributeGroup(AttributeGroupType),
AnyAttribute(AnyAttribute),
Assert(AssertionType),
}Variants§
Annotation(Annotation)
SimpleContent(SimpleContent)
ComplexContent(ComplexContent)
OpenContent(OpenContent)
Group(GroupType)
All(GroupType)
Choice(GroupType)
Sequence(GroupType)
Attribute(AttributeType)
AttributeGroup(AttributeGroupType)
AnyAttribute(AnyAttribute)
Assert(AssertionType)
Trait Implementations§
Source§impl Clone for ComplexBaseTypeContent
impl Clone for ComplexBaseTypeContent
Source§fn clone(&self) -> ComplexBaseTypeContent
fn clone(&self) -> ComplexBaseTypeContent
Returns a copy of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for ComplexBaseTypeContent
impl Debug for ComplexBaseTypeContent
Source§impl<'de> Deserializer<'de, ComplexBaseTypeContent> for ComplexBaseTypeContentDeserializer
impl<'de> Deserializer<'de, ComplexBaseTypeContent> for ComplexBaseTypeContentDeserializer
Source§fn init<R>(
reader: &R,
event: Event<'de>,
) -> DeserializerResult<'de, ComplexBaseTypeContent>where
R: DeserializeReader,
fn init<R>(
reader: &R,
event: Event<'de>,
) -> DeserializerResult<'de, ComplexBaseTypeContent>where
R: DeserializeReader,
Source§fn next<R>(
self,
reader: &R,
event: Event<'de>,
) -> DeserializerResult<'de, ComplexBaseTypeContent>where
R: DeserializeReader,
fn next<R>(
self,
reader: &R,
event: Event<'de>,
) -> DeserializerResult<'de, ComplexBaseTypeContent>where
R: DeserializeReader,
Source§fn finish<R>(self, reader: &R) -> Result<ComplexBaseTypeContent, Error>where
R: DeserializeReader,
fn finish<R>(self, reader: &R) -> Result<ComplexBaseTypeContent, Error>where
R: DeserializeReader,
Force the deserializer to finish. Read more
Source§impl PartialEq for ComplexBaseTypeContent
impl PartialEq for ComplexBaseTypeContent
Source§impl WithDeserializer for ComplexBaseTypeContent
impl WithDeserializer for ComplexBaseTypeContent
Source§type Deserializer = ComplexBaseTypeContentDeserializer
type Deserializer = ComplexBaseTypeContentDeserializer
The deserializer to use for this type.
impl Eq for ComplexBaseTypeContent
impl StructuralPartialEq for ComplexBaseTypeContent
Auto Trait Implementations§
impl Freeze for ComplexBaseTypeContent
impl RefUnwindSafe for ComplexBaseTypeContent
impl Send for ComplexBaseTypeContent
impl Sync for ComplexBaseTypeContent
impl Unpin for ComplexBaseTypeContent
impl UnwindSafe for ComplexBaseTypeContent
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more