pub enum TopologyError {
InvalidParentChildRelation {
parent: String,
child: String,
},
InvalidTransition {
from: String,
to: String,
},
InvalidTopologyBinding(String),
IllegalCrossLayerReference(String),
}Variants§
InvalidParentChildRelation
InvalidTransition
InvalidTopologyBinding(String)
IllegalCrossLayerReference(String)
Trait Implementations§
Source§impl Clone for TopologyError
impl Clone for TopologyError
Source§fn clone(&self) -> TopologyError
fn clone(&self) -> TopologyError
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for TopologyError
impl Debug for TopologyError
Source§impl<'de> Deserialize<'de> for TopologyError
impl<'de> Deserialize<'de> for TopologyError
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Auto Trait Implementations§
impl Freeze for TopologyError
impl RefUnwindSafe for TopologyError
impl Send for TopologyError
impl Sync for TopologyError
impl Unpin for TopologyError
impl UnsafeUnpin for TopologyError
impl UnwindSafe for TopologyError
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