pub enum DistOutbound {
ToNode {
node: Atom,
frame: Arc<[u8]>,
},
}Expand description
A unit of outbound distribution work.
The frame is fully ETF-encoded by the producer (on the calling worker thread); the drain task performs only TCP I/O.
Variants§
ToNode
Send a pre-encoded frame to a single connected node.
Trait Implementations§
Source§impl Clone for DistOutbound
impl Clone for DistOutbound
Source§fn clone(&self) -> DistOutbound
fn clone(&self) -> DistOutbound
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreAuto Trait Implementations§
impl Freeze for DistOutbound
impl RefUnwindSafe for DistOutbound
impl Send for DistOutbound
impl Sync for DistOutbound
impl Unpin for DistOutbound
impl UnsafeUnpin for DistOutbound
impl UnwindSafe for DistOutbound
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