pub struct ConnectionRecord {Show 24 fields
pub connection_id: String,
pub node_id: Option<String>,
pub device_id: Option<String>,
pub device_id_hint: Option<String>,
pub endpoint_id: Option<String>,
pub transport_generation: u64,
pub route_generation: u64,
pub transport_stable_id: Option<u64>,
pub transport_source: Option<String>,
pub active_transport: String,
pub parallel_transport: Option<String>,
pub last_state_change_at_ms: i64,
pub last_transport_change_at_ms: i64,
pub last_route_change_at_ms: i64,
pub state: ConnectionState,
pub status_reason: Option<String>,
pub transition_count: u64,
pub connecting_transition_count: u64,
pub replacement_count: u64,
pub retire_count: u64,
pub last_disconnect_reason: Option<String>,
pub last_reconnect_reason: Option<String>,
pub created_at_ms: i64,
pub updated_at_ms: i64,
}Fields§
§connection_id: String§node_id: Option<String>§device_id: Option<String>§device_id_hint: Option<String>§endpoint_id: Option<String>§transport_generation: u64§route_generation: u64§transport_stable_id: Option<u64>§transport_source: Option<String>§active_transport: String§parallel_transport: Option<String>§last_state_change_at_ms: i64§last_transport_change_at_ms: i64§last_route_change_at_ms: i64§state: ConnectionState§status_reason: Option<String>§transition_count: u64§connecting_transition_count: u64§replacement_count: u64§retire_count: u64§last_disconnect_reason: Option<String>§last_reconnect_reason: Option<String>§created_at_ms: i64§updated_at_ms: i64Trait Implementations§
Source§impl Clone for ConnectionRecord
impl Clone for ConnectionRecord
Source§impl Debug for ConnectionRecord
impl Debug for ConnectionRecord
Source§impl<'de> Deserialize<'de> for ConnectionRecord
impl<'de> Deserialize<'de> for ConnectionRecord
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
Auto Trait Implementations§
impl Freeze for ConnectionRecord
impl RefUnwindSafe for ConnectionRecord
impl Send for ConnectionRecord
impl Sync for ConnectionRecord
impl Unpin for ConnectionRecord
impl UnsafeUnpin for ConnectionRecord
impl UnwindSafe for ConnectionRecord
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