Struct nucypher_core::MetadataRequest
source · [−]pub struct MetadataRequest {
pub fleet_state_checksum: FleetStateChecksum,
pub announce_nodes: Box<[NodeMetadata]>,
}Expand description
A request for metadata exchange.
Fields
fleet_state_checksum: FleetStateChecksumThe checksum of the requester’s fleet state.
announce_nodes: Box<[NodeMetadata]>A list of node metadata to announce.
Implementations
pub fn new(
fleet_state_checksum: &FleetStateChecksum,
announce_nodes: &[NodeMetadata]
) -> Self
pub fn new(
fleet_state_checksum: &FleetStateChecksum,
announce_nodes: &[NodeMetadata]
) -> Self
Creates a new request.
Trait Implementations
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error> where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error> where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
This method tests for self and other values to be equal, and is used
by ==. Read more
This method tests for !=.
Auto Trait Implementations
impl RefUnwindSafe for MetadataRequest
impl Send for MetadataRequest
impl Sync for MetadataRequest
impl Unpin for MetadataRequest
impl UnwindSafe for MetadataRequest
Blanket Implementations
Mutably borrows from an owned value. Read more