pub struct KnownPeer {
pub address: String,
pub label: Option<String>,
pub last_connected_at: Option<i64>,
pub last_attempt_at: Option<i64>,
pub created_at: i64,
pub fingerprint: Option<String>,
pub trusted: bool,
}Fields§
§address: String§label: Option<String>§last_connected_at: Option<i64>§last_attempt_at: Option<i64>§created_at: i64§fingerprint: Option<String>Phase A: the peer’s Ed25519 fingerprint, learned from Identify
after the first successful connection. None for rows from
pre-Phase-A and for peers that haven’t been reached yet.
trusted: boolPhase A: true once the user explicitly trusted this peer
(“Trust + Accept” on the inbound-dial modal, or any successful
user-initiated outbound dial). Trusted peers bypass the inbound
prompt on reconnect.
Trait Implementations§
Auto Trait Implementations§
impl Freeze for KnownPeer
impl RefUnwindSafe for KnownPeer
impl Send for KnownPeer
impl Sync for KnownPeer
impl Unpin for KnownPeer
impl UnsafeUnpin for KnownPeer
impl UnwindSafe for KnownPeer
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more