pub struct ProcessWorkPoke { /* private fields */ }Expand description
Cloneable handle that wakes a ProcessWorkRunner loop.
Poking is idempotent — the runner skips leased and terminal rows — so the control seam can poke after any successful process start (in-turn-inline, trigger or host event) without coordinating with the runner.
Implementations§
Trait Implementations§
Source§impl Clone for ProcessWorkPoke
impl Clone for ProcessWorkPoke
Source§fn clone(&self) -> ProcessWorkPoke
fn clone(&self) -> ProcessWorkPoke
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreAuto Trait Implementations§
impl Freeze for ProcessWorkPoke
impl RefUnwindSafe for ProcessWorkPoke
impl Send for ProcessWorkPoke
impl Sync for ProcessWorkPoke
impl Unpin for ProcessWorkPoke
impl UnsafeUnpin for ProcessWorkPoke
impl UnwindSafe for ProcessWorkPoke
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