pub struct PeerDiagnostic {Show 16 fields
pub peer_ref: String,
pub connection_ref: Option<String>,
pub settled_ready: bool,
pub readiness_code: &'static str,
pub transport_generation: u64,
pub route_generation: u64,
pub transport_stable_id: Option<u64>,
pub transport: &'static str,
pub scope_kinds: Vec<&'static str>,
pub admission: &'static str,
pub authoritative_device_bound: bool,
pub crypto_required: bool,
pub crypto_key_installed: bool,
pub crypto_confirmation_required: bool,
pub crypto_confirmed: bool,
pub native_directional_admission: Option<DirectionalAdmissionDiagnostic>,
}Fields§
§peer_ref: String§connection_ref: Option<String>§settled_ready: bool§readiness_code: &'static str§transport_generation: u64§route_generation: u64§transport_stable_id: Option<u64>§transport: &'static str§scope_kinds: Vec<&'static str>§admission: &'static str§crypto_required: bool§crypto_key_installed: bool§crypto_confirmation_required: bool§crypto_confirmed: bool§native_directional_admission: Option<DirectionalAdmissionDiagnostic>Native stream contracts do not exist on WASM; absence is not failure.
Trait Implementations§
Source§impl Clone for PeerDiagnostic
impl Clone for PeerDiagnostic
Source§impl Debug for PeerDiagnostic
impl Debug for PeerDiagnostic
Auto Trait Implementations§
impl Freeze for PeerDiagnostic
impl RefUnwindSafe for PeerDiagnostic
impl Send for PeerDiagnostic
impl Sync for PeerDiagnostic
impl Unpin for PeerDiagnostic
impl UnsafeUnpin for PeerDiagnostic
impl UnwindSafe for PeerDiagnostic
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