pub struct CommitteeMembersInner {
pub cc_cold_id: String,
pub cc_cold_hex: String,
pub cc_cold_has_script: bool,
pub cc_hot_id: Option<String>,
pub cc_hot_hex: Option<String>,
pub cc_hot_has_script: Option<bool>,
pub status: Status,
pub expiration_epoch: i32,
}Fields§
§cc_cold_id: StringCIP-129 bech32 encoded cold credential (cc_cold1...).
cc_cold_hex: StringHex of the raw 28-byte cold key/script hash.
cc_cold_has_script: bool§cc_hot_id: Option<String>CIP-129 bech32 encoded current hot credential (cc_hot1...). null unless status is authorized.
cc_hot_hex: Option<String>§cc_hot_has_script: Option<bool>§status: Statusauthorized — member has a currently active hot key. not_authorized — member has never authorized a hot key. resigned — member’s most recent on-chain event is a resignation certificate.
expiration_epoch: i32Epoch at which this member’s term expires.
Implementations§
Trait Implementations§
Source§impl Clone for CommitteeMembersInner
impl Clone for CommitteeMembersInner
Source§fn clone(&self) -> CommitteeMembersInner
fn clone(&self) -> CommitteeMembersInner
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 CommitteeMembersInner
impl Debug for CommitteeMembersInner
Source§impl Default for CommitteeMembersInner
impl Default for CommitteeMembersInner
Source§fn default() -> CommitteeMembersInner
fn default() -> CommitteeMembersInner
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for CommitteeMembersInner
impl<'de> Deserialize<'de> for CommitteeMembersInner
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
Source§impl PartialEq for CommitteeMembersInner
impl PartialEq for CommitteeMembersInner
Source§fn eq(&self, other: &CommitteeMembersInner) -> bool
fn eq(&self, other: &CommitteeMembersInner) -> bool
Tests for
self and other values to be equal, and is used by ==.Source§impl Serialize for CommitteeMembersInner
impl Serialize for CommitteeMembersInner
impl StructuralPartialEq for CommitteeMembersInner
Auto Trait Implementations§
impl Freeze for CommitteeMembersInner
impl RefUnwindSafe for CommitteeMembersInner
impl Send for CommitteeMembersInner
impl Sync for CommitteeMembersInner
impl Unpin for CommitteeMembersInner
impl UnsafeUnpin for CommitteeMembersInner
impl UnwindSafe for CommitteeMembersInner
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