pub struct GenRecord {
pub origin_node: String,
pub producer_id: String,
pub issuer_key_hash: String,
pub epoch: u64,
pub manifest_digest: String,
pub last_seen_unix: u64,
}Expand description
The latest generation this node has heard a given peer announce for a given scope. Keyed in the table by (origin node, producer, issuer-key-hash).
Fields§
§origin_node: StringName of the announcing node (empty for pre-origin_node senders).
producer_id: String§issuer_key_hash: StringHex-encoded issuer key hash — identifies the CA scope.
epoch: u64§manifest_digest: String§last_seen_unix: u64Wall-clock (Unix seconds) when this announcement was last observed.
Trait Implementations§
Auto Trait Implementations§
impl Freeze for GenRecord
impl RefUnwindSafe for GenRecord
impl Send for GenRecord
impl Sync for GenRecord
impl Unpin for GenRecord
impl UnsafeUnpin for GenRecord
impl UnwindSafe for GenRecord
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