pub struct ComplexType {
pub content: Option<ComplexTypeContents>,
pub particle: Option<TypeDefParticle>,
pub attributes: Vec<Attribute>,
pub name: Option<String>,
}Expand description
A complex structure.
Fields§
§content: Option<ComplexTypeContents>Complex type contents.
particle: Option<TypeDefParticle>Inner particle.
attributes: Vec<Attribute>List of attributes.
name: Option<String>Type name.
Trait Implementations§
Source§impl Clone for ComplexType
impl Clone for ComplexType
Source§fn clone(&self) -> ComplexType
fn clone(&self) -> ComplexType
Returns a duplicate 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 ComplexType
impl Debug for ComplexType
Auto Trait Implementations§
impl Freeze for ComplexType
impl RefUnwindSafe for ComplexType
impl Send for ComplexType
impl Sync for ComplexType
impl Unpin for ComplexType
impl UnwindSafe for ComplexType
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