pub struct LandedItem {
pub index: usize,
pub slot: Option<usize>,
pub row_start: i64,
pub row_count: i64,
pub rows: i64,
pub sharded: bool,
}Expand description
EPD: where one received item’s rows landed, for the data plane to publish onto the item.
Fields§
§index: usizeThe item’s position among the request’s multimodal items.
slot: Option<usize>The receive slot holding the rows; None when this rank received
none (an empty shard).
row_start: i64The first row this rank received within the image.
row_count: i64The rows it received, packed at the slot’s start.
rows: i64The image’s rows.
sharded: boolThe rows are this rank’s shard: the ranks rebuild the rest.
Trait Implementations§
Source§impl Clone for LandedItem
impl Clone for LandedItem
Source§impl Debug for LandedItem
impl Debug for LandedItem
impl Eq for LandedItem
Source§impl PartialEq for LandedItem
impl PartialEq for LandedItem
impl StructuralPartialEq for LandedItem
Auto Trait Implementations§
impl Freeze for LandedItem
impl RefUnwindSafe for LandedItem
impl Send for LandedItem
impl Sync for LandedItem
impl Unpin for LandedItem
impl UnsafeUnpin for LandedItem
impl UnwindSafe for LandedItem
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
impl<ST, DT> CastableFrom<ST, Initialized, Initialized> for DT
impl<ST, DT> CastableFrom<ST, Uninit, Uninit> for DT
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compares
self with key and returns true if they are equal.