pub struct GatewayDeliveryRoute {
pub client_id: ClientId,
pub station_id: StationId,
pub node_id: NodeId,
pub gateway_generation: u64,
pub gateway_route_epoch: u64,
pub station_route_epoch: u64,
pub node_route_epoch: u64,
pub node_state: DeploymentNodeState,
pub assigned_at: Tick,
}Expand description
Resolved gateway command delivery route.
Fields§
§client_id: ClientIdRouted client.
station_id: StationIdDestination station.
node_id: NodeIdNode currently hosting the destination station.
gateway_generation: u64Gateway session generation observed during route resolution.
gateway_route_epoch: u64Gateway route epoch observed during route resolution.
station_route_epoch: u64Deployment station route epoch observed during route resolution.
node_route_epoch: u64Deployment node route epoch observed during route resolution.
node_state: DeploymentNodeStateDestination node state observed during route resolution.
assigned_at: TickTick at which the station placement was assigned.
Trait Implementations§
Source§impl Clone for GatewayDeliveryRoute
impl Clone for GatewayDeliveryRoute
Source§fn clone(&self) -> GatewayDeliveryRoute
fn clone(&self) -> GatewayDeliveryRoute
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreimpl Copy for GatewayDeliveryRoute
Source§impl Debug for GatewayDeliveryRoute
impl Debug for GatewayDeliveryRoute
impl Eq for GatewayDeliveryRoute
Source§impl PartialEq for GatewayDeliveryRoute
impl PartialEq for GatewayDeliveryRoute
impl StructuralPartialEq for GatewayDeliveryRoute
Auto Trait Implementations§
impl Freeze for GatewayDeliveryRoute
impl RefUnwindSafe for GatewayDeliveryRoute
impl Send for GatewayDeliveryRoute
impl Sync for GatewayDeliveryRoute
impl Unpin for GatewayDeliveryRoute
impl UnsafeUnpin for GatewayDeliveryRoute
impl UnwindSafe for GatewayDeliveryRoute
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