pub struct TransportStateSnapshot {
pub packet_hashes: Vec<[u8; 32]>,
pub paths: Vec<PersistedPath>,
pub tunnels: Vec<PersistedTunnel>,
}Fields§
§packet_hashes: Vec<[u8; 32]>§paths: Vec<PersistedPath>§tunnels: Vec<PersistedTunnel>Trait Implementations§
Source§impl Clone for TransportStateSnapshot
impl Clone for TransportStateSnapshot
Source§fn clone(&self) -> TransportStateSnapshot
fn clone(&self) -> TransportStateSnapshot
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 moreSource§impl Debug for TransportStateSnapshot
impl Debug for TransportStateSnapshot
Source§impl Default for TransportStateSnapshot
impl Default for TransportStateSnapshot
Source§fn default() -> TransportStateSnapshot
fn default() -> TransportStateSnapshot
Returns the “default value” for a type. Read more
Source§impl PartialEq for TransportStateSnapshot
impl PartialEq for TransportStateSnapshot
impl StructuralPartialEq for TransportStateSnapshot
Auto Trait Implementations§
impl Freeze for TransportStateSnapshot
impl RefUnwindSafe for TransportStateSnapshot
impl Send for TransportStateSnapshot
impl Sync for TransportStateSnapshot
impl Unpin for TransportStateSnapshot
impl UnsafeUnpin for TransportStateSnapshot
impl UnwindSafe for TransportStateSnapshot
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