pub struct GatewayRoute {
pub client_id: ClientId,
pub station_id: StationId,
pub generation: u64,
pub route_epoch: u64,
}Expand description
Gateway route snapshot for a client.
Fields§
§client_id: ClientIdRouted client.
station_id: StationIdCurrent target station for client commands.
generation: u64Session generation used by reconnect handshakes.
route_epoch: u64Route epoch incremented every time a client changes station route.
Trait Implementations§
Source§impl Clone for GatewayRoute
impl Clone for GatewayRoute
Source§fn clone(&self) -> GatewayRoute
fn clone(&self) -> GatewayRoute
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 GatewayRoute
Source§impl Debug for GatewayRoute
impl Debug for GatewayRoute
impl Eq for GatewayRoute
Source§impl PartialEq for GatewayRoute
impl PartialEq for GatewayRoute
impl StructuralPartialEq for GatewayRoute
Auto Trait Implementations§
impl Freeze for GatewayRoute
impl RefUnwindSafe for GatewayRoute
impl Send for GatewayRoute
impl Sync for GatewayRoute
impl Unpin for GatewayRoute
impl UnsafeUnpin for GatewayRoute
impl UnwindSafe for GatewayRoute
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