pub struct MultiChannelSender {
pub endpoint_addr: EndpointAddr,
pub topic_channels: HashMap<u32, usize>,
pub channels: Vec<DynWriter>,
pub pp: Rc<PacketProcessor>,
pub flush_batcher: Option<FlushBatcher>,
}Fields§
§endpoint_addr: EndpointAddr§topic_channels: HashMap<u32, usize>§channels: Vec<DynWriter>§pp: Rc<PacketProcessor>§flush_batcher: Option<FlushBatcher>Trait Implementations§
Source§impl Clone for MultiChannelSender
impl Clone for MultiChannelSender
Source§fn clone(&self) -> MultiChannelSender
fn clone(&self) -> MultiChannelSender
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Into<PacketSender> for MultiChannelSender
impl Into<PacketSender> for MultiChannelSender
Source§fn into(self) -> PacketSender
fn into(self) -> PacketSender
Converts this type into the (usually inferred) input type.
Auto Trait Implementations§
impl Freeze for MultiChannelSender
impl !RefUnwindSafe for MultiChannelSender
impl !Send for MultiChannelSender
impl !Sync for MultiChannelSender
impl Unpin for MultiChannelSender
impl !UnwindSafe for MultiChannelSender
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