pub struct ExtensionResult {
pub base_type: Option<TypeRefResult>,
pub particle: Option<ParticleResult>,
pub open_content: Option<OpenContentResult>,
pub attributes: Vec<AttributeUseResult>,
pub attribute_groups: Vec<QNameRef>,
pub attribute_wildcard: Option<WildcardResult>,
pub assertions: Vec<AssertResult>,
pub id: Option<String>,
pub annotation: Option<Annotation>,
pub source: Option<SourceRef>,
}Expand description
Extension result
Fields§
§base_type: Option<TypeRefResult>§particle: Option<ParticleResult>§open_content: Option<OpenContentResult>§attributes: Vec<AttributeUseResult>§attribute_groups: Vec<QNameRef>§attribute_wildcard: Option<WildcardResult>§assertions: Vec<AssertResult>§id: Option<String>§annotation: Option<Annotation>§source: Option<SourceRef>Trait Implementations§
Source§impl Clone for ExtensionResult
impl Clone for ExtensionResult
Source§fn clone(&self) -> ExtensionResult
fn clone(&self) -> ExtensionResult
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreAuto Trait Implementations§
impl Freeze for ExtensionResult
impl RefUnwindSafe for ExtensionResult
impl Send for ExtensionResult
impl Sync for ExtensionResult
impl Unpin for ExtensionResult
impl UnsafeUnpin for ExtensionResult
impl UnwindSafe for ExtensionResult
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