pub enum LaneKindV1 {
Events,
Journal,
SequencedSlots {
capacity: u32,
gating: u32,
},
FanoutBroadcast {
consumers: u32,
},
}Expand description
Lane kind (transport/backing substrate).
Variants§
Events
Events lane (best-effort message stream).
Journal
Journal lane (durable log).
SequencedSlots
SequencedSlots lane (fixed-size sequenced slots).
FanoutBroadcast
Fanout broadcast lane (router-mediated in v1).
Trait Implementations§
Source§impl Clone for LaneKindV1
impl Clone for LaneKindV1
Source§fn clone(&self) -> LaneKindV1
fn clone(&self) -> LaneKindV1
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for LaneKindV1
impl Debug for LaneKindV1
Source§impl<'de> Deserialize<'de> for LaneKindV1
impl<'de> Deserialize<'de> for LaneKindV1
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
Source§impl PartialEq for LaneKindV1
impl PartialEq for LaneKindV1
Source§impl Serialize for LaneKindV1
impl Serialize for LaneKindV1
impl Copy for LaneKindV1
impl Eq for LaneKindV1
impl StructuralPartialEq for LaneKindV1
Auto Trait Implementations§
impl Freeze for LaneKindV1
impl RefUnwindSafe for LaneKindV1
impl Send for LaneKindV1
impl Sync for LaneKindV1
impl Unpin for LaneKindV1
impl UnwindSafe for LaneKindV1
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