pub struct GuestbookEvent {
pub rumor_id: [u8; 32],
pub entry: GuestbookEntry,
}Expand description
One parsed guestbook event: the entry plus the identity the coalesce tie-break runs on — the INNER rumor id, never the wrap’s (a wrap id differs per re-wrap, and two clients holding different wraps of one rumor would fork on ties).
Fields§
§rumor_id: [u8; 32]The verified inner rumor id (OpenedStream::rumor_id).
entry: GuestbookEntryTrait Implementations§
Source§impl Clone for GuestbookEvent
impl Clone for GuestbookEvent
Source§fn clone(&self) -> GuestbookEvent
fn clone(&self) -> GuestbookEvent
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 GuestbookEvent
impl Debug for GuestbookEvent
impl Eq for GuestbookEvent
Source§impl PartialEq for GuestbookEvent
impl PartialEq for GuestbookEvent
impl StructuralPartialEq for GuestbookEvent
Auto Trait Implementations§
impl Freeze for GuestbookEvent
impl RefUnwindSafe for GuestbookEvent
impl Send for GuestbookEvent
impl Sync for GuestbookEvent
impl Unpin for GuestbookEvent
impl UnsafeUnpin for GuestbookEvent
impl UnwindSafe for GuestbookEvent
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<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
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