pub struct ServerAnnouncement {
pub pubkey: String,
pub pubkey_parsed: PublicKey,
pub server_info: ServerInfo,
pub event_id: EventId,
pub created_at: Timestamp,
}Expand description
A discovered server announcement.
Fields§
§pubkey: StringServer public key (hex).
pubkey_parsed: PublicKeyParsed public key.
server_info: ServerInfoServer information from the announcement content.
event_id: EventIdThe Nostr event ID of the announcement.
created_at: TimestampWhen the announcement was created.
Trait Implementations§
Source§impl Clone for ServerAnnouncement
impl Clone for ServerAnnouncement
Source§fn clone(&self) -> ServerAnnouncement
fn clone(&self) -> ServerAnnouncement
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 moreAuto Trait Implementations§
impl Freeze for ServerAnnouncement
impl RefUnwindSafe for ServerAnnouncement
impl Send for ServerAnnouncement
impl Sync for ServerAnnouncement
impl Unpin for ServerAnnouncement
impl UnsafeUnpin for ServerAnnouncement
impl UnwindSafe for ServerAnnouncement
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