pub struct ClientWorkerSession {
pub pack_to_worker: Producer<PackToWorkerMessage>,
pub worker_to_pack: Consumer<WorkerToPackMessage>,
}Expand description
A per worker scheduling session.
Fields§
§pack_to_worker: Producer<PackToWorkerMessage>§worker_to_pack: Consumer<WorkerToPackMessage>Auto Trait Implementations§
impl !Sync for ClientWorkerSession
impl Freeze for ClientWorkerSession
impl RefUnwindSafe for ClientWorkerSession
impl Send for ClientWorkerSession
impl Unpin for ClientWorkerSession
impl UnsafeUnpin for ClientWorkerSession
impl UnwindSafe for ClientWorkerSession
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