Enum rant::runtime::StackFrameFlavor [−][src]
pub enum StackFrameFlavor { Original, NativeCall, BlockElement, RepeaterElement, FunctionBody, DynamicKeyExpression, ArgumentExpression, }
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]
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 Copy for StackFrameFlavor
[src]impl Default for StackFrameFlavor
[src]
impl Default for StackFrameFlavor
[src]impl PartialEq<StackFrameFlavor> for StackFrameFlavor
[src]
impl PartialEq<StackFrameFlavor> for StackFrameFlavor
[src]impl PartialOrd<StackFrameFlavor> for StackFrameFlavor
[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 lt(&self, other: &Rhs) -> bool#[must_use]pub fn le(&self, other: &Rhs) -> bool
1.0.0[src]
#[must_use]
pub fn le(&self, other: &Rhs) -> bool#[must_use]pub fn gt(&self, other: &Rhs) -> bool
1.0.0[src]
#[must_use]
pub fn gt(&self, other: &Rhs) -> bool#[must_use]pub fn ge(&self, other: &Rhs) -> bool
1.0.0[src]
#[must_use]
pub fn ge(&self, other: &Rhs) -> boolimpl StructuralPartialEq for StackFrameFlavor
[src]
impl StructuralPartialEq for StackFrameFlavor
[src]Auto Trait Implementations
impl RefUnwindSafe for StackFrameFlavor
impl RefUnwindSafe for StackFrameFlavor
impl Send for StackFrameFlavor
impl Send for StackFrameFlavor
impl Sync for StackFrameFlavor
impl Sync for StackFrameFlavor
impl Unpin for StackFrameFlavor
impl Unpin for StackFrameFlavor
impl UnwindSafe for StackFrameFlavor
impl UnwindSafe for StackFrameFlavor