pub struct MemoryTransport { /* private fields */ }Expand description
Shared memory transport — uses an in-process queue
Implementations§
Source§impl MemoryTransport
impl MemoryTransport
pub fn new() -> Self
Sourcepub fn inject(&mut self, flux: FluxTransference)
pub fn inject(&mut self, flux: FluxTransference)
Inject a flux into the inbox (simulating reception from another process)
Trait Implementations§
Source§impl Default for MemoryTransport
impl Default for MemoryTransport
Source§impl Transport for MemoryTransport
impl Transport for MemoryTransport
Auto Trait Implementations§
impl Freeze for MemoryTransport
impl RefUnwindSafe for MemoryTransport
impl Send for MemoryTransport
impl Sync for MemoryTransport
impl Unpin for MemoryTransport
impl UnsafeUnpin for MemoryTransport
impl UnwindSafe for MemoryTransport
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