pub struct ElementFrameResult {Show 21 fields
pub name: Option<NameId>,
pub ref_name: Option<QNameRef>,
pub target_namespace: Option<NameId>,
pub type_ref: Option<TypeRefResult>,
pub inline_type: Option<Box<TypeFrameResult>>,
pub substitution_group: Vec<QNameRef>,
pub default_value: Option<String>,
pub fixed_value: Option<String>,
pub nillable: bool,
pub is_abstract: bool,
pub min_occurs: u32,
pub max_occurs: Option<u32>,
pub block: Option<DerivationSet>,
pub final_derivation: Option<DerivationSet>,
pub form: Option<String>,
pub id: Option<String>,
pub alternatives: Vec<AlternativeResult>,
pub identity_constraints: Vec<IdentityResult>,
pub identity_constraint_refs: Vec<IdentityRefResult>,
pub annotation: Option<Annotation>,
pub source: Option<SourceRef>,
}Expand description
Element declaration result
Fields§
§name: Option<NameId>§ref_name: Option<QNameRef>§target_namespace: Option<NameId>§type_ref: Option<TypeRefResult>§inline_type: Option<Box<TypeFrameResult>>§substitution_group: Vec<QNameRef>§default_value: Option<String>§fixed_value: Option<String>§nillable: bool§is_abstract: bool§min_occurs: u32§max_occurs: Option<u32>§block: Option<DerivationSet>§final_derivation: Option<DerivationSet>§form: Option<String>§id: Option<String>§alternatives: Vec<AlternativeResult>§identity_constraints: Vec<IdentityResult>§identity_constraint_refs: Vec<IdentityRefResult>XSD 1.1: pending identity constraint references (@ref)
annotation: Option<Annotation>§source: Option<SourceRef>Trait Implementations§
Source§impl Clone for ElementFrameResult
impl Clone for ElementFrameResult
Source§fn clone(&self) -> ElementFrameResult
fn clone(&self) -> ElementFrameResult
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 ElementFrameResult
impl RefUnwindSafe for ElementFrameResult
impl Send for ElementFrameResult
impl Sync for ElementFrameResult
impl Unpin for ElementFrameResult
impl UnsafeUnpin for ElementFrameResult
impl UnwindSafe for ElementFrameResult
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