pub struct ProcessRoute {
pub process: ProcessId,
pub thread: ThreadId,
pub async_lane: Option<AsyncLaneId>,
}Expand description
Process route with an optional async lane.
Fields§
§process: ProcessIdTarget process.
thread: ThreadIdTarget scheduler thread inside the process.
async_lane: Option<AsyncLaneId>Target async lane for async-capable work.
Trait Implementations§
Source§impl Clone for ProcessRoute
impl Clone for ProcessRoute
impl Copy for ProcessRoute
Source§impl Debug for ProcessRoute
impl Debug for ProcessRoute
impl Eq for ProcessRoute
Source§impl PartialEq for ProcessRoute
impl PartialEq for ProcessRoute
impl StructuralPartialEq for ProcessRoute
Auto Trait Implementations§
impl Freeze for ProcessRoute
impl RefUnwindSafe for ProcessRoute
impl Send for ProcessRoute
impl Sync for ProcessRoute
impl Unpin for ProcessRoute
impl UnsafeUnpin for ProcessRoute
impl UnwindSafe for ProcessRoute
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