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