pub struct FacetResult {
pub kind: FacetKind,
pub value: String,
pub fixed: bool,
pub annotation: Option<Annotation>,
pub source: Option<SourceRef>,
pub xpath_default_namespace: Option<String>,
pub ns_snapshot: Option<NamespaceContextSnapshot>,
}Expand description
Facet result
Fields§
§kind: FacetKind§value: String§fixed: bool§annotation: Option<Annotation>§source: Option<SourceRef>§xpath_default_namespace: Option<String>XSD 1.1 assertion: xpathDefaultNamespace attribute value (raw string)
ns_snapshot: Option<NamespaceContextSnapshot>XSD 1.1 assertion: namespace bindings snapshot for XPath prefix resolution
Trait Implementations§
Source§impl Clone for FacetResult
impl Clone for FacetResult
Source§fn clone(&self) -> FacetResult
fn clone(&self) -> FacetResult
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 FacetResult
impl RefUnwindSafe for FacetResult
impl Send for FacetResult
impl Sync for FacetResult
impl Unpin for FacetResult
impl UnsafeUnpin for FacetResult
impl UnwindSafe for FacetResult
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