pub enum JavascriptManagedMutationError {
Arena(ArenaError),
Strong(StrongEdgeMutationError),
Weak(WeakEdgeMutationError),
Ephemeron(EphemeronMutationError),
}Expand description
A checked JavaScript managed-graph mutation failure.
Variants§
Arena(ArenaError)
The owning allocation handle is stale.
Strong(StrongEdgeMutationError)
A strong edge could not be admitted.
Weak(WeakEdgeMutationError)
A weak edge could not be admitted.
Ephemeron(EphemeronMutationError)
An ephemeron could not be admitted.
Trait Implementations§
Source§impl Clone for JavascriptManagedMutationError
impl Clone for JavascriptManagedMutationError
Source§fn clone(&self) -> JavascriptManagedMutationError
fn clone(&self) -> JavascriptManagedMutationError
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreimpl Eq for JavascriptManagedMutationError
Source§impl From<ArenaError> for JavascriptManagedMutationError
impl From<ArenaError> for JavascriptManagedMutationError
Source§fn from(value: ArenaError) -> Self
fn from(value: ArenaError) -> Self
Converts to this type from the input type.
Source§impl From<JavascriptManagedMutationError> for JavascriptObjectError
impl From<JavascriptManagedMutationError> for JavascriptObjectError
Source§fn from(value: JavascriptManagedMutationError) -> Self
fn from(value: JavascriptManagedMutationError) -> Self
Converts to this type from the input type.
impl StructuralPartialEq for JavascriptManagedMutationError
Auto Trait Implementations§
impl Freeze for JavascriptManagedMutationError
impl RefUnwindSafe for JavascriptManagedMutationError
impl Send for JavascriptManagedMutationError
impl Sync for JavascriptManagedMutationError
impl Unpin for JavascriptManagedMutationError
impl UnsafeUnpin for JavascriptManagedMutationError
impl UnwindSafe for JavascriptManagedMutationError
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,
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.