pub enum TaffyError {
ChildIndexOutOfBounds {
parent: NodeId,
child_index: usize,
child_count: usize,
},
InvalidParentNode(NodeId),
InvalidChildNode(NodeId),
InvalidInputNode(NodeId),
}
Expand description
An error that occurs while trying to access or modify a node’s children by index.
Variants§
ChildIndexOutOfBounds
The parent node does not have a child at child_index
. It only has child_count
children
Fields
InvalidParentNode(NodeId)
The parent node was not found in the TaffyTree
instance.
InvalidChildNode(NodeId)
The child node was not found in the TaffyTree
instance.
InvalidInputNode(NodeId)
The supplied node was not found in the TaffyTree
instance.
Trait Implementations§
source§impl Debug for TaffyError
impl Debug for TaffyError
source§impl Display for TaffyError
impl Display for TaffyError
source§impl Error for TaffyError
impl Error for TaffyError
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()
Auto Trait Implementations§
impl Freeze for TaffyError
impl RefUnwindSafe for TaffyError
impl Send for TaffyError
impl Sync for TaffyError
impl Unpin for TaffyError
impl UnwindSafe for TaffyError
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