pub struct InProcessTransport { /* private fields */ }Expand description
In-process transport backed by mpsc channels (for testing).
Implementations§
Source§impl InProcessTransport
impl InProcessTransport
Sourcepub fn create_group(world_size: usize) -> Vec<Self>
pub fn create_group(world_size: usize) -> Vec<Self>
Creates world_size connected transports for in-process testing.
Trait Implementations§
Auto Trait Implementations§
impl Freeze for InProcessTransport
impl RefUnwindSafe for InProcessTransport
impl Send for InProcessTransport
impl !Sync for InProcessTransport
impl Unpin for InProcessTransport
impl UnsafeUnpin for InProcessTransport
impl UnwindSafe for InProcessTransport
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