pub struct WildcardRef {
pub namespace_constraint: NamespaceConstraint,
pub process_contents: ProcessContents,
pub not_qnames: Vec<(Option<NameId>, NameId)>,
pub has_defined_sibling: bool,
pub source: Option<SourceRef>,
}Expand description
Reference to a wildcard
Fields§
§namespace_constraint: NamespaceConstraintNamespace constraint
process_contents: ProcessContentsProcess contents mode
not_qnames: Vec<(Option<NameId>, NameId)>Pre-expanded concrete QName exclusions (XSD 1.1 notQName)
has_defined_sibling: boolXSD 1.1: notQName=“##definedSibling” was specified but deferred because sibling context was not yet available (open content wildcards). Resolved later when attached to a content model.
source: Option<SourceRef>Source location
Trait Implementations§
Source§impl Clone for WildcardRef
impl Clone for WildcardRef
Source§fn clone(&self) -> WildcardRef
fn clone(&self) -> WildcardRef
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 WildcardRef
impl RefUnwindSafe for WildcardRef
impl Send for WildcardRef
impl Sync for WildcardRef
impl Unpin for WildcardRef
impl UnsafeUnpin for WildcardRef
impl UnwindSafe for WildcardRef
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