pub enum CompositionCode {
UnallowedParent,
UnallowedChild,
}Expand description
Error codes the specification assigns to composition failures.
Variants§
UnallowedParent
A component sits under a parent its allowedParents excludes.
UnallowedChild
A container holds a child its allowedChildren excludes.
Implementations§
Trait Implementations§
Source§impl Clone for CompositionCode
impl Clone for CompositionCode
Source§fn clone(&self) -> CompositionCode
fn clone(&self) -> CompositionCode
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 moreimpl Copy for CompositionCode
Source§impl Debug for CompositionCode
impl Debug for CompositionCode
Source§impl Display for CompositionCode
impl Display for CompositionCode
impl Eq for CompositionCode
Source§impl PartialEq for CompositionCode
impl PartialEq for CompositionCode
Source§fn eq(&self, other: &CompositionCode) -> bool
fn eq(&self, other: &CompositionCode) -> bool
Tests for
self and other values to be equal, and is used by ==.impl StructuralPartialEq for CompositionCode
Auto Trait Implementations§
impl Freeze for CompositionCode
impl RefUnwindSafe for CompositionCode
impl Send for CompositionCode
impl Sync for CompositionCode
impl Unpin for CompositionCode
impl UnsafeUnpin for CompositionCode
impl UnwindSafe for CompositionCode
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Checks if this value is equivalent to the given key. Read more
§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.