Struct cardano_serialization_lib::chain_crypto::Signature [−][src]
pub struct Signature<T: ?Sized, A: VerificationAlgorithm> { /* fields omitted */ }
Implementations
Trait Implementations
Auto Trait Implementations
impl<T: ?Sized, A> RefUnwindSafe for Signature<T, A> where
T: RefUnwindSafe,
<A as VerificationAlgorithm>::Signature: RefUnwindSafe,
impl<T: ?Sized, A> Send for Signature<T, A> where
T: Send,
<A as VerificationAlgorithm>::Signature: Send,
impl<T: ?Sized, A> Sync for Signature<T, A> where
T: Sync,
<A as VerificationAlgorithm>::Signature: Sync,
impl<T: ?Sized, A> Unpin for Signature<T, A> where
T: Unpin,
<A as VerificationAlgorithm>::Signature: Unpin,
impl<T: ?Sized, A> UnwindSafe for Signature<T, A> where
T: UnwindSafe,
<A as VerificationAlgorithm>::Signature: UnwindSafe,
Blanket Implementations
Calculate the base32 serialized length
Mutably borrows from an owned value. Read more
pub fn write_base32<W>(
&self,
writer: &mut W
) -> Result<(), <W as WriteBase32>::Err> where
W: WriteBase32,
pub fn write_base32<W>(
&self,
writer: &mut W
) -> Result<(), <W as WriteBase32>::Err> where
W: WriteBase32,
Encode as base32 and write it to the supplied writer Implementations shouldn’t allocate. Read more