pub struct ObservedRoute {Show 15 fields
pub route_id: RouteId,
pub destination: DestinationId,
pub engine_id: RoutingEngineId,
pub route_shape: ObservedRouteShape,
pub delivery_mode: TransportDeliveryMode,
pub hop_count_hint: Belief<u8>,
pub topology_epoch: RouteEpoch,
pub publication_id: PublicationId,
pub lease: RouteLease,
pub protection: RouteProtectionClass,
pub connectivity: ConnectivityPosture,
pub protocol_mix: Vec<TransportKind>,
pub lifecycle_event: RouteLifecycleEvent,
pub lifecycle_updated_at_tick: Tick,
pub health: RouteHealth,
}Fields§
§route_id: RouteId§destination: DestinationId§engine_id: RoutingEngineId§route_shape: ObservedRouteShape§delivery_mode: TransportDeliveryMode§hop_count_hint: Belief<u8>§topology_epoch: RouteEpoch§publication_id: PublicationId§lease: RouteLease§protection: RouteProtectionClass§connectivity: ConnectivityPosture§protocol_mix: Vec<TransportKind>§lifecycle_event: RouteLifecycleEvent§lifecycle_updated_at_tick: Tick§health: RouteHealthTrait Implementations§
Source§impl Clone for ObservedRoute
impl Clone for ObservedRoute
Source§fn clone(&self) -> ObservedRoute
fn clone(&self) -> ObservedRoute
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 ObservedRoute
impl Debug for ObservedRoute
Source§impl<'de> Deserialize<'de> for ObservedRoute
impl<'de> Deserialize<'de> for ObservedRoute
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 ObservedRoute
impl PartialEq for ObservedRoute
Source§impl Serialize for ObservedRoute
impl Serialize for ObservedRoute
impl Eq for ObservedRoute
impl StructuralPartialEq for ObservedRoute
Auto Trait Implementations§
impl Freeze for ObservedRoute
impl RefUnwindSafe for ObservedRoute
impl Send for ObservedRoute
impl Sync for ObservedRoute
impl Unpin for ObservedRoute
impl UnsafeUnpin for ObservedRoute
impl UnwindSafe for ObservedRoute
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