pub enum MutateGraphError {
NodeNotFoundError {
node_id: u64,
},
LayerNotFoundError {
layer_name: String,
},
IllegalGraphPropertyChange {
name: String,
old_value: Prop,
new_value: Prop,
},
MissingEdge(u64, u64),
NoLayersError,
AmbiguousLayersError,
InvalidNodeId(GID),
}Variants§
NodeNotFoundError
LayerNotFoundError
IllegalGraphPropertyChange
MissingEdge(u64, u64)
NoLayersError
AmbiguousLayersError
InvalidNodeId(GID)
Trait Implementations§
Source§impl Debug for MutateGraphError
impl Debug for MutateGraphError
Source§impl Display for MutateGraphError
impl Display for MutateGraphError
Source§impl Error for MutateGraphError
impl Error for MutateGraphError
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 From<MutateGraphError> for GraphError
impl From<MutateGraphError> for GraphError
Source§fn from(source: MutateGraphError) -> Self
fn from(source: MutateGraphError) -> Self
Converts to this type from the input type.
Source§impl PartialEq for MutateGraphError
impl PartialEq for MutateGraphError
impl StructuralPartialEq for MutateGraphError
Auto Trait Implementations§
impl Freeze for MutateGraphError
impl !RefUnwindSafe for MutateGraphError
impl Send for MutateGraphError
impl Sync for MutateGraphError
impl Unpin for MutateGraphError
impl !UnwindSafe for MutateGraphError
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> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more