pub struct Multisig(/* private fields */);Expand description
A signature that owns its data.
Implementations§
Source§impl Multisig
impl Multisig
Sourcepub fn from_ed25519(sig: &[u8; 64]) -> Multisig
pub fn from_ed25519(sig: &[u8; 64]) -> Multisig
Take an ed25519 signature and turn it into an opaque Multisig.
Sourcepub fn to_legacy<W: Write>(&self, w: &mut W) -> Result<(), Error>
pub fn to_legacy<W: Write>(&self, w: &mut W) -> Result<(), Error>
Serialize a signature into a writer, in the appropriate form for a legacy message.
Sourcepub fn to_legacy_vec(&self) -> Vec<u8> ⓘ
pub fn to_legacy_vec(&self) -> Vec<u8> ⓘ
Serialize a signature into an owned byte vector, in the appropriate form for a legacy message.
Sourcepub fn to_legacy_string(&self) -> String
pub fn to_legacy_string(&self) -> String
Serialize a signature into an owned string, in the appropriate form for a legacy message.
Trait Implementations§
impl Eq for Multisig
impl StructuralPartialEq for Multisig
Auto Trait Implementations§
impl Freeze for Multisig
impl RefUnwindSafe for Multisig
impl Send for Multisig
impl Sync for Multisig
impl Unpin for Multisig
impl UnwindSafe for Multisig
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