pub struct NostrSecretKey(/* private fields */);Expand description
Secp256k1 secret key for Nostr transport (32 bytes). Zeroed on drop.
Implementations§
Source§impl NostrSecretKey
impl NostrSecretKey
Sourcepub fn from_bytes(bytes: [u8; 32]) -> NostrSecretKey
pub fn from_bytes(bytes: [u8; 32]) -> NostrSecretKey
Create from raw bytes.
Trait Implementations§
Source§impl Clone for NostrSecretKey
impl Clone for NostrSecretKey
Source§fn clone(&self) -> NostrSecretKey
fn clone(&self) -> NostrSecretKey
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 NostrSecretKey
impl Debug for NostrSecretKey
Source§impl Drop for NostrSecretKey
impl Drop for NostrSecretKey
Auto Trait Implementations§
impl Freeze for NostrSecretKey
impl RefUnwindSafe for NostrSecretKey
impl Send for NostrSecretKey
impl Sync for NostrSecretKey
impl Unpin for NostrSecretKey
impl UnsafeUnpin for NostrSecretKey
impl UnwindSafe for NostrSecretKey
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more