pub enum LaneItem {
Batch(Batch),
SnapshotComplete {
indexes: Vec<IndexName>,
},
}Expand description
The unit a lane carries down to one sink engine.
Variants§
Batch(Batch)
The envelopes one ingest commit built, in build order.
SnapshotComplete
The snapshot the lane requested for indexes is fully published; the
sink engine may now record them as seeded.
Implementations§
Trait Implementations§
Source§impl<'de> Deserialize<'de> for LaneItem
impl<'de> Deserialize<'de> for LaneItem
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
impl StructuralPartialEq for LaneItem
Auto Trait Implementations§
impl Forget for LaneItem
impl Freeze for LaneItem
impl Move for LaneItem
impl RefUnwindSafe for LaneItem
impl Send for LaneItem
impl Sync for LaneItem
impl Unpin for LaneItem
impl UnsafeUnpin for LaneItem
impl UnwindSafe for LaneItem
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