pub struct RawOutput {
pub tx: Vec<MessageSender>,
pub clock: Arc<HLC>,
pub source: NodeID,
pub layout: OutputID,
}
Expand description
Not typed Output to receive data from the dataflow
Fields§
§tx: Vec<MessageSender>
The senders parts of MPSC channels
clock: Arc<HLC>
The shared clock of the runtime
source: NodeID
The source node layout, useful for debugging
layout: OutputID
The layout of the output, useful for debugging
Implementations§
Auto Trait Implementations§
impl Freeze for RawOutput
impl !RefUnwindSafe for RawOutput
impl Send for RawOutput
impl Sync for RawOutput
impl Unpin for RawOutput
impl !UnwindSafe for RawOutput
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