[−][src]Enum rant::runtime::StackFrameFlavor
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]
pub 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]
pub 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]
pub 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
[src]
impl Send for StackFrameFlavor
[src]
impl Sync for StackFrameFlavor
[src]
impl Unpin for StackFrameFlavor
[src]
impl UnwindSafe for StackFrameFlavor
[src]
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>,