pub struct MemberOrg {
pub id: String,
pub public_key: Vec<u8>,
pub inner_quorum: Option<Quorum>,
}Expand description
One member organization of a federated trust authority.
Fields§
§id: StringOrganization identity.
public_key: Vec<u8>The organization’s contribution public key (its share or its inner authority’s aggregate key when nested).
inner_quorum: Option<Quorum>The inner quorum when this member is itself a threshold authority (nested threshold).
Trait Implementations§
Source§impl<'de> Deserialize<'de> for MemberOrg
impl<'de> Deserialize<'de> for MemberOrg
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
impl Eq for MemberOrg
impl StructuralPartialEq for MemberOrg
Auto Trait Implementations§
impl Freeze for MemberOrg
impl RefUnwindSafe for MemberOrg
impl Send for MemberOrg
impl Sync for MemberOrg
impl Unpin for MemberOrg
impl UnsafeUnpin for MemberOrg
impl UnwindSafe for MemberOrg
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