#[repr(C)]pub struct Multisig {
pub m: u8,
pub n: u8,
pub signers: [Pubkey; 11],
/* private fields */
}
Expand description
Multisignature data.
Fields§
§m: u8
Number of signers required.
n: u8
Number of valid signers.
signers: [Pubkey; 11]
Signer public keys
Implementations§
Source§impl Multisig
impl Multisig
Sourcepub fn is_valid_signer_index(index: usize) -> bool
pub fn is_valid_signer_index(index: usize) -> bool
Utility function that checks index is between MIN_SIGNERS
and MAX_SIGNERS
.
pub fn set_initialized(&mut self, value: bool)
Trait Implementations§
Source§impl Initializable for Multisig
impl Initializable for Multisig
Source§fn is_initialized(&self) -> bool
fn is_initialized(&self) -> bool
Return
true
if the object is initialized.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