pub struct RestrictionResult {
pub base_type: Option<TypeRefResult>,
pub inline_type: Option<SimpleTypeResult>,
pub facets: FacetSet,
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
Restriction result
Fields§
§base_type: Option<TypeRefResult>§inline_type: Option<SimpleTypeResult>§facets: FacetSet§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 RestrictionResult
impl Clone for RestrictionResult
Source§fn clone(&self) -> RestrictionResult
fn clone(&self) -> RestrictionResult
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 RestrictionResult
impl RefUnwindSafe for RestrictionResult
impl Send for RestrictionResult
impl Sync for RestrictionResult
impl Unpin for RestrictionResult
impl UnsafeUnpin for RestrictionResult
impl UnwindSafe for RestrictionResult
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