pub enum CascadeError {
CycleDetected {
node_name: NodeName,
},
UnconnectedInputPort {
node_name: NodeName,
port_name: PortName,
},
}Expand description
Errors that can occur during a backward cascade traversal.
Variants§
CycleDetected
Cycle detected during backward BFS
UnconnectedInputPort
An input port has no incoming edges during cascade
Trait Implementations§
Source§impl Clone for CascadeError
impl Clone for CascadeError
Source§fn clone(&self) -> CascadeError
fn clone(&self) -> CascadeError
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 CascadeError
impl Debug for CascadeError
Source§impl Display for CascadeError
impl Display for CascadeError
Source§impl Error for CascadeError
impl Error for CascadeError
1.30.0 · Source§fn source(&self) -> Option<&(dyn Error + 'static)>
fn source(&self) -> Option<&(dyn Error + 'static)>
Returns the lower-level source of this error, if any. Read more
1.0.0 · Source§fn description(&self) -> &str
fn description(&self) -> &str
👎Deprecated since 1.42.0:
use the Display impl or to_string()
Source§impl PartialEq for CascadeError
impl PartialEq for CascadeError
impl StructuralPartialEq for CascadeError
Auto Trait Implementations§
impl Freeze for CascadeError
impl RefUnwindSafe for CascadeError
impl Send for CascadeError
impl Sync for CascadeError
impl Unpin for CascadeError
impl UnsafeUnpin for CascadeError
impl UnwindSafe for CascadeError
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