pub struct ChannelConnector { /* private fields */ }Expand description
In-memory channel connector for testing and inter-pipeline communication.
Implementations§
Source§impl ChannelConnector
impl ChannelConnector
pub fn new(name: &str, buffer_size: usize) -> Self
Sourcepub fn pair(name: &str, buffer_size: usize) -> (ChannelSender, ChannelReceiver)
pub fn pair(name: &str, buffer_size: usize) -> (ChannelSender, ChannelReceiver)
Create a paired set of connectors (source + sink) sharing a channel.
Trait Implementations§
Auto Trait Implementations§
impl Freeze for ChannelConnector
impl RefUnwindSafe for ChannelConnector
impl Send for ChannelConnector
impl Sync for ChannelConnector
impl Unpin for ChannelConnector
impl UnsafeUnpin for ChannelConnector
impl UnwindSafe for ChannelConnector
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