pub enum FrameParentResult {
SameActivation,
NewActivation,
}Available on crate feature
debug only.Expand description
The result type from DebugFrameCursor::move_to_parent():
indicates whether the cursor skipped over host code to move to the
next Wasm frame.
Variants§
SameActivation
The new frame is in the same Wasm activation.
NewActivation
The new frame is in the next higher Wasm activation on the stack.
Trait Implementations§
Source§impl Clone for FrameParentResult
Available on crate feature runtime only.
impl Clone for FrameParentResult
Available on crate feature
runtime only.Source§fn clone(&self) -> FrameParentResult
fn clone(&self) -> FrameParentResult
Returns a duplicate of the value. Read more
1.0.0§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for FrameParentResult
Available on crate feature runtime only.
impl Debug for FrameParentResult
Available on crate feature
runtime only.Source§impl PartialEq for FrameParentResult
Available on crate feature runtime only.
impl PartialEq for FrameParentResult
Available on crate feature
runtime only.impl Copy for FrameParentResult
Available on crate feature
runtime only.impl Eq for FrameParentResult
Available on crate feature
runtime only.impl StructuralPartialEq for FrameParentResult
Available on crate feature
runtime only.Auto Trait Implementations§
impl Freeze for FrameParentResult
impl RefUnwindSafe for FrameParentResult
impl Send for FrameParentResult
impl Sync for FrameParentResult
impl Unpin for FrameParentResult
impl UnwindSafe for FrameParentResult
Blanket Implementations§
§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
§unsafe fn clone_to_uninit(&self, dest: *mut u8)
unsafe fn clone_to_uninit(&self, dest: *mut u8)
🔬This is a nightly-only experimental API. (
clone_to_uninit)§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Checks if this value is equivalent to the given key. Read more
§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
§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> 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