pub struct RuntimeExecutionState {
pub slots: RuntimeExecutionSlots,
pub runtime_internal: Rc<RuntimeInternal>,
pub source_id: TransceiverId,
}Fields§
§slots: RuntimeExecutionSlotsLocal memory slots for current execution context. TODO #643: replace this with a local stack and deprecate local slots?
runtime_internal: Rc<RuntimeInternal>§source_id: TransceiverIdTrait Implementations§
Auto Trait Implementations§
impl Freeze for RuntimeExecutionState
impl !RefUnwindSafe for RuntimeExecutionState
impl !Send for RuntimeExecutionState
impl !Sync for RuntimeExecutionState
impl Unpin for RuntimeExecutionState
impl UnsafeUnpin for RuntimeExecutionState
impl !UnwindSafe for RuntimeExecutionState
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
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more