pub struct SignPolicy {
pub required: Vec<Attribute>,
pub threshold: u32,
}Expand description
A signing policy: attributes that must be satisfied.
Fields§
§required: Vec<Attribute>Required attributes (all must be present).
threshold: u32Minimum number of qualifying signers.
Trait Implementations§
Source§impl Clone for SignPolicy
impl Clone for SignPolicy
Source§fn clone(&self) -> SignPolicy
fn clone(&self) -> SignPolicy
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · 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 SignPolicy
impl Debug for SignPolicy
Source§impl<'de> Deserialize<'de> for SignPolicy
impl<'de> Deserialize<'de> for SignPolicy
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
Auto Trait Implementations§
impl Freeze for SignPolicy
impl RefUnwindSafe for SignPolicy
impl Send for SignPolicy
impl Sync for SignPolicy
impl Unpin for SignPolicy
impl UnsafeUnpin for SignPolicy
impl UnwindSafe for SignPolicy
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