#[non_exhaustive]pub enum MindMapError {
}Expand description
A recoverable document, operation or renderer failure.
Variants (Non-exhaustive)§
This enum is marked as non-exhaustive
Non-exhaustive enums could have additional variants added in future. Therefore, when matching against variants of non-exhaustive enums, an extra wildcard arm must be added to account for any future variants.
EmptyNodeId
A node ID was empty.
DuplicateNodeId(String)
Duplicate ID in one document.
TreeTooDeep
Recursive rendering depth limit exceeded.
InvalidData
Unknown/invalid JSON field, including its path.
NodeNotFound(String)
Requested node does not exist.
RootOperation
Operation would remove or relocate the root.
AncestorMove
Destination is inside the moved subtree.
ReadOnly
Mutation is disabled.
Rejected
Before hook vetoed the operation.
StaleOperation
State changed while a callback was running.
NoHistory
History has no entry in this direction.
InvalidOperation(String)
Supplied input is invalid.
Measurement(String)
Mounted node measurement failed.
InvalidGeometry
Non-finite or empty geometry.
Trait Implementations§
Source§impl Clone for MindMapError
impl Clone for MindMapError
Source§impl Debug for MindMapError
impl Debug for MindMapError
Source§impl Display for MindMapError
impl Display for MindMapError
impl Eq for MindMapError
Source§impl Error for MindMapError
impl Error for MindMapError
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 MindMapError
impl PartialEq for MindMapError
impl StructuralPartialEq for MindMapError
Auto Trait Implementations§
impl Forget for MindMapError
impl Freeze for MindMapError
impl Move for MindMapError
impl RefUnwindSafe for MindMapError
impl Send for MindMapError
impl Sync for MindMapError
impl Unpin for MindMapError
impl UnsafeUnpin for MindMapError
impl UnwindSafe for MindMapError
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<T> DependencyElement for T
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.Source§impl<T> InitializeFromFunction<T> for T
impl<T> InitializeFromFunction<T> for T
Source§fn initialize_from_function(f: fn() -> T) -> T
fn initialize_from_function(f: fn() -> T) -> T
Create an instance of this type from an initialization function
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<Ret> SpawnIfAsync<(), Ret> for Ret
impl<Ret> SpawnIfAsync<(), Ret> for Ret
Source§impl<T, O> SuperFrom<T> for Owhere
O: From<T>,
impl<T, O> SuperFrom<T> for Owhere
O: From<T>,
Source§fn super_from(input: T) -> O
fn super_from(input: T) -> O
Convert from a type to another type.
Source§impl<T, O, M> SuperInto<O, M> for Twhere
O: SuperFrom<T, M>,
impl<T, O, M> SuperInto<O, M> for Twhere
O: SuperFrom<T, M>,
Source§fn super_into(self) -> O
fn super_into(self) -> O
Convert from a type to another type.