pub struct ExecutionContextStack { /* private fields */ }Implementations§
Source§impl ExecutionContextStack
impl ExecutionContextStack
pub fn new() -> Self
pub fn get_running_execution_ctx(&self) -> Option<&ExecutionContext>
pub fn get_running_execution_ctx_mut(&mut self) -> Option<&mut ExecutionContext>
pub fn pop_running_execution_ctx(&mut self) -> Option<ExecutionContext>
pub fn push_execution_ctx(&mut self, ctx: ExecutionContext)
Auto Trait Implementations§
impl !RefUnwindSafe for ExecutionContextStack
impl !Send for ExecutionContextStack
impl !Sync for ExecutionContextStack
impl !UnwindSafe for ExecutionContextStack
impl Freeze for ExecutionContextStack
impl Unpin for ExecutionContextStack
impl UnsafeUnpin for ExecutionContextStack
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