pub struct FnFrameEnv { /* private fields */ }Expand description
An implementation of FunctionFrameEnvironment
Implementations§
Source§impl FnFrameEnv
impl FnFrameEnv
Trait Implementations§
Source§impl Clone for FnFrameEnv
impl Clone for FnFrameEnv
Source§fn clone(&self) -> FnFrameEnv
fn clone(&self) -> FnFrameEnv
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for FnFrameEnv
impl Debug for FnFrameEnv
Source§impl Default for FnFrameEnv
impl Default for FnFrameEnv
Source§fn default() -> FnFrameEnv
fn default() -> FnFrameEnv
Returns the “default value” for a type. Read more
Source§impl FunctionFrameEnvironment for FnFrameEnv
impl FunctionFrameEnvironment for FnFrameEnv
Source§fn push_fn_frame(&mut self)
fn push_fn_frame(&mut self)
Denote that a new function has been invoked and is currently executing.
§Panics
Panics if the number of pushed frames overflows a usize.
Source§fn pop_fn_frame(&mut self)
fn pop_fn_frame(&mut self)
Denote that a function has completed and is no longer executing.
Source§fn is_fn_running(&self) -> bool
fn is_fn_running(&self) -> bool
Determines if there is at least one function being currently executed.
Source§impl PartialEq for FnFrameEnv
impl PartialEq for FnFrameEnv
Source§impl SubEnvironment for FnFrameEnv
impl SubEnvironment for FnFrameEnv
impl Copy for FnFrameEnv
impl Eq for FnFrameEnv
impl StructuralPartialEq for FnFrameEnv
Auto Trait Implementations§
impl Freeze for FnFrameEnv
impl RefUnwindSafe for FnFrameEnv
impl Send for FnFrameEnv
impl Sync for FnFrameEnv
impl Unpin for FnFrameEnv
impl UnwindSafe for FnFrameEnv
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