pub struct RemoteSigningKeyId(/* private fields */);Expand description
Deterministic identity of one exact remote reply-signing public key.
The identifier is domain-separated from every other digest and is carried alongside the key in capability advertisements and signed outer replies.
Implementations§
Source§impl RemoteSigningKeyId
impl RemoteSigningKeyId
Sourcepub fn for_public_key(key: RemoteSigningPublicKey) -> Self
pub fn for_public_key(key: RemoteSigningPublicKey) -> Self
Derive the identifier for one exact Ed25519 public key.
Trait Implementations§
Source§impl Clone for RemoteSigningKeyId
impl Clone for RemoteSigningKeyId
Source§fn clone(&self) -> RemoteSigningKeyId
fn clone(&self) -> RemoteSigningKeyId
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 moreimpl Copy for RemoteSigningKeyId
Source§impl Debug for RemoteSigningKeyId
impl Debug for RemoteSigningKeyId
Source§impl<'de> Deserialize<'de> for RemoteSigningKeyId
impl<'de> Deserialize<'de> for RemoteSigningKeyId
Source§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
impl Eq for RemoteSigningKeyId
Source§impl Hash for RemoteSigningKeyId
impl Hash for RemoteSigningKeyId
Source§impl PartialEq for RemoteSigningKeyId
impl PartialEq for RemoteSigningKeyId
Source§impl Serialize for RemoteSigningKeyId
impl Serialize for RemoteSigningKeyId
impl StructuralPartialEq for RemoteSigningKeyId
Auto Trait Implementations§
impl Freeze for RemoteSigningKeyId
impl RefUnwindSafe for RemoteSigningKeyId
impl Send for RemoteSigningKeyId
impl Sync for RemoteSigningKeyId
impl Unpin for RemoteSigningKeyId
impl UnsafeUnpin for RemoteSigningKeyId
impl UnwindSafe for RemoteSigningKeyId
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