Struct sn_messaging::client::TransientElderKey [−][src]
pub struct TransientElderKey { pub node_id: Ed25519PublicKey, pub bls_key: BlsPublicKeyShare, pub bls_share_index: usize, pub bls_public_key_set: BlsPublicKeySet, }
An identifier of an Elder, as of a specific Elder constellation, thereby making it transient.
Fields
node_id: Ed25519PublicKey
The xorspace related id for the node.
bls_key: BlsPublicKeyShare
Part of the group sig related id.
Part of the group sig related id.
bls_public_key_set: BlsPublicKeySet
Part of the group sig related id.
Trait Implementations
impl Clone for TransientElderKey
[src]
impl Clone for TransientElderKey
[src]fn clone(&self) -> TransientElderKey
[src]
pub fn clone_from(&mut self, source: &Self)
1.0.0[src]
impl<'de> Deserialize<'de> for TransientElderKey
[src]
impl<'de> Deserialize<'de> for TransientElderKey
[src]fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error> where
__D: Deserializer<'de>,
[src]
__D: Deserializer<'de>,
impl Eq for TransientElderKey
[src]
impl Eq for TransientElderKey
[src]impl PartialEq<TransientElderKey> for TransientElderKey
[src]
impl PartialEq<TransientElderKey> for TransientElderKey
[src]fn eq(&self, other: &TransientElderKey) -> bool
[src]
fn ne(&self, other: &TransientElderKey) -> bool
[src]
impl Serialize for TransientElderKey
[src]
impl Serialize for TransientElderKey
[src]impl StructuralEq for TransientElderKey
[src]
impl StructuralEq for TransientElderKey
[src]Auto Trait Implementations
impl RefUnwindSafe for TransientElderKey
impl RefUnwindSafe for TransientElderKey
impl Send for TransientElderKey
impl Send for TransientElderKey
impl Sync for TransientElderKey
impl Sync for TransientElderKey
impl Unpin for TransientElderKey
impl Unpin for TransientElderKey
impl UnwindSafe for TransientElderKey
impl UnwindSafe for TransientElderKey
Blanket Implementations
impl<T> DeserializeOwned for T where
T: for<'de> Deserialize<'de>,
[src]
impl<T> DeserializeOwned for T where
T: for<'de> Deserialize<'de>,
[src]impl<T> Same<T> for T
impl<T> Same<T> for T
type Output = T
Should always be Self
impl<V, T> VZip<V> for T where
V: MultiLane<T>,
impl<V, T> VZip<V> for T where
V: MultiLane<T>,