Enum rant::runtime::StackFrameFlavor [−][src]
Hints at what kind of program element a specific stack frame represents.
The runtime can use this information to find where to unwind the call stack to on specific operations like breaking, returning, etc.
Variants
Nothing special.
Native function call.
Frame is used for a block element.
Frame is used for a repeater element.
Frame is used for the body of a function.
Frame is used to evaluate a dynamic key.
Frame is used to evaluate a function argument.
Trait Implementations
impl Clone for StackFrameFlavor
[src]
fn clone(&self) -> StackFrameFlavor
[src]
pub fn clone_from(&mut self, source: &Self)
1.0.0[src]
impl Copy for StackFrameFlavor
[src]
impl Debug for StackFrameFlavor
[src]
impl Default for StackFrameFlavor
[src]
impl PartialEq<StackFrameFlavor> for StackFrameFlavor
[src]
fn eq(&self, other: &StackFrameFlavor) -> bool
[src]
#[must_use]pub fn ne(&self, other: &Rhs) -> bool
1.0.0[src]
impl PartialOrd<StackFrameFlavor> for StackFrameFlavor
[src]
fn partial_cmp(&self, other: &StackFrameFlavor) -> Option<Ordering>
[src]
#[must_use]pub fn lt(&self, other: &Rhs) -> bool
1.0.0[src]
#[must_use]pub fn le(&self, other: &Rhs) -> bool
1.0.0[src]
#[must_use]pub fn gt(&self, other: &Rhs) -> bool
1.0.0[src]
#[must_use]pub fn ge(&self, other: &Rhs) -> bool
1.0.0[src]
impl StructuralPartialEq for StackFrameFlavor
[src]
Auto Trait Implementations
impl RefUnwindSafe for StackFrameFlavor
impl Send for StackFrameFlavor
impl Sync for StackFrameFlavor
impl Unpin for StackFrameFlavor
impl UnwindSafe for StackFrameFlavor
Blanket Implementations
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
pub fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> From<T> for T
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T> ToOwned for T where
T: Clone,
[src]
T: Clone,
type Owned = T
The resulting type after obtaining ownership.
pub fn to_owned(&self) -> T
[src]
pub fn clone_into(&self, target: &mut T)
[src]
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
pub fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,
type Error = <U as TryFrom<T>>::Error
The type returned in the event of a conversion error.
pub fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>
[src]
impl<V, T> VZip<V> for T where
V: MultiLane<T>,
V: MultiLane<T>,