pub struct CertificatePendingMessage {
pub epoch: i64,
pub beacon: Option<CardanoDbBeacon>,
pub entity_type: HashMap<String, Value>,
pub protocol: ProtocolParameters,
pub next_protocol: ProtocolParameters,
pub signers: Vec<Signer>,
pub next_signers: Vec<Signer>,
}Expand description
CertificatePendingMessage : CertificatePendingMessage represents all the information related to the certificate currently expecting to receive quorum of single signatures
Fields§
§epoch: i64Cardano chain epoch number
beacon: Option<CardanoDbBeacon>§entity_type: HashMap<String, Value>Entity type of the message that is signed
protocol: ProtocolParameters§next_protocol: ProtocolParameters§signers: Vec<Signer>§next_signers: Vec<Signer>Implementations§
Source§impl CertificatePendingMessage
impl CertificatePendingMessage
Sourcepub fn new(
epoch: i64,
entity_type: HashMap<String, Value>,
protocol: ProtocolParameters,
next_protocol: ProtocolParameters,
signers: Vec<Signer>,
next_signers: Vec<Signer>,
) -> CertificatePendingMessage
pub fn new( epoch: i64, entity_type: HashMap<String, Value>, protocol: ProtocolParameters, next_protocol: ProtocolParameters, signers: Vec<Signer>, next_signers: Vec<Signer>, ) -> CertificatePendingMessage
CertificatePendingMessage represents all the information related to the certificate currently expecting to receive quorum of single signatures
Trait Implementations§
Source§impl Clone for CertificatePendingMessage
impl Clone for CertificatePendingMessage
Source§fn clone(&self) -> CertificatePendingMessage
fn clone(&self) -> CertificatePendingMessage
Returns a duplicate of the value. Read more
1.0.0 · 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 CertificatePendingMessage
impl Debug for CertificatePendingMessage
Source§impl Default for CertificatePendingMessage
impl Default for CertificatePendingMessage
Source§fn default() -> CertificatePendingMessage
fn default() -> CertificatePendingMessage
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for CertificatePendingMessage
impl<'de> Deserialize<'de> for CertificatePendingMessage
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 StructuralPartialEq for CertificatePendingMessage
Auto Trait Implementations§
impl Freeze for CertificatePendingMessage
impl RefUnwindSafe for CertificatePendingMessage
impl Send for CertificatePendingMessage
impl Sync for CertificatePendingMessage
impl Unpin for CertificatePendingMessage
impl UnwindSafe for CertificatePendingMessage
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