pub struct SubjectPubkey(pub PublicKey);Expand description
Public identity of the auxiliary key or actor authorized by the holder.
V1 keeps this as a Nostr public key, matching IssuerId and HolderId.
Tuple Fields§
§0: PublicKeyTrait Implementations§
Source§impl Clone for SubjectPubkey
impl Clone for SubjectPubkey
Source§fn clone(&self) -> SubjectPubkey
fn clone(&self) -> SubjectPubkey
Returns a duplicate of the value. Read more
1.0.0 · 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 SubjectPubkey
impl Debug for SubjectPubkey
Source§impl<'de> Deserialize<'de> for SubjectPubkey
impl<'de> Deserialize<'de> for SubjectPubkey
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
Source§impl FromStr for SubjectPubkey
impl FromStr for SubjectPubkey
Source§impl Hash for SubjectPubkey
impl Hash for SubjectPubkey
Source§impl Ord for SubjectPubkey
impl Ord for SubjectPubkey
Source§fn cmp(&self, other: &SubjectPubkey) -> Ordering
fn cmp(&self, other: &SubjectPubkey) -> Ordering
1.21.0 · Source§fn max(self, other: Self) -> Selfwhere
Self: Sized,
fn max(self, other: Self) -> Selfwhere
Self: Sized,
Compares and returns the maximum of two values. Read more
Source§impl PartialEq for SubjectPubkey
impl PartialEq for SubjectPubkey
Source§impl PartialOrd for SubjectPubkey
impl PartialOrd for SubjectPubkey
Source§impl Serialize for SubjectPubkey
impl Serialize for SubjectPubkey
impl Eq for SubjectPubkey
impl StructuralPartialEq for SubjectPubkey
Auto Trait Implementations§
impl Freeze for SubjectPubkey
impl RefUnwindSafe for SubjectPubkey
impl Send for SubjectPubkey
impl Sync for SubjectPubkey
impl Unpin for SubjectPubkey
impl UnsafeUnpin for SubjectPubkey
impl UnwindSafe for SubjectPubkey
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