timely::progress::broadcast

Type Alias ProgressMsg

Source
pub type ProgressMsg<T> = Bincode<(usize, usize, ChangeBatch<(Location, T)>)>;
Expand description

A progress update message consisting of source worker id, sequence number and lists of message and internal updates

Aliased Type§

struct ProgressMsg<T> {
    pub payload: (usize, usize, ChangeBatch<(Location, T)>),
}

Fields§

§payload: (usize, usize, ChangeBatch<(Location, T)>)

Bincode contents.

Trait Implementations

Source§

impl<T: Data> Bytesable for Bincode<T>

Source§

fn from_bytes(bytes: Bytes) -> Self

Wrap bytes as Self.
Source§

fn length_in_bytes(&self) -> usize

The number of bytes required to serialize the data.
Source§

fn into_bytes<W: Write>(&self, writer: &mut W)

Writes the binary representation into writer.
Source§

impl<T: Clone> Clone for Bincode<T>

Source§

fn clone(&self) -> Bincode<T>

Returns a copy of the value. Read more
1.0.0 · Source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
Source§

impl<T> Deref for Bincode<T>

Source§

type Target = T

The resulting type after dereferencing.
Source§

fn deref(&self) -> &Self::Target

Dereferences the value.
Source§

impl<T> DerefMut for Bincode<T>

Source§

fn deref_mut(&mut self) -> &mut Self::Target

Mutably dereferences the value.
Source§

impl<T> From<T> for Bincode<T>

Source§

fn from(payload: T) -> Self

Converts to this type from the input type.