pub enum EdcOutcome {
NoLocalBinding,
Subsumes,
Mismatch {
reason: String,
},
}Expand description
Result of a dynamic EDC check.
Variants§
NoLocalBinding
No local binding for this QName — wildcard match is unconstrained.
Subsumes
Local binding subsumes the governing decl/type — match is valid.
Mismatch
Local binding does NOT subsume — emit cvc-complex-type.5.
Trait Implementations§
Source§impl Clone for EdcOutcome
impl Clone for EdcOutcome
Source§fn clone(&self) -> EdcOutcome
fn clone(&self) -> EdcOutcome
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 EdcOutcome
impl RefUnwindSafe for EdcOutcome
impl Send for EdcOutcome
impl Sync for EdcOutcome
impl Unpin for EdcOutcome
impl UnsafeUnpin for EdcOutcome
impl UnwindSafe for EdcOutcome
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