pub struct SessionHandle(/* private fields */);Expand description
Phase 228.E — an opaque, Send handle to an Executor’s RMW session.
In the per-tier model the boot executor opens the one session and hands each
spawned tier task a handle (not a borrow) so the task opens its own
Executor over that same session across the RTOS task boundary. Wrapping
the pub(crate) session pointer lets board crates (nros-board-posix,
nros-board-freertos, …) name + move the handle without naming the session
type. Obtain via Executor::session_handle; consume via
Executor::open_with_session_handle.
Trait Implementations§
impl Send for SessionHandle
Available on
has_rmw only.Auto Trait Implementations§
impl Freeze for SessionHandle
impl RefUnwindSafe for SessionHandle
impl !Sync for SessionHandle
impl Unpin for SessionHandle
impl UnsafeUnpin for SessionHandle
impl UnwindSafe for SessionHandle
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