Struct safe_network::types::CreditAgreementProof [−][src]
pub struct CreditAgreementProof { pub signed_credit: SignedCredit, pub debiting_replicas_sig: Signature, pub debiting_replicas_keys: ReplicaPublicKeySet, }
Expand description
The aggregated Replica signatures of the Actor debit cmd.
Fields
signed_credit: SignedCredit
The cmd generated by sender Actor.
debiting_replicas_sig: Signature
Quorum of Replica sigs over the credit.
debiting_replicas_keys: ReplicaPublicKeySet
PublicKeySet of the replica when it validated the debit.
Implementations
Get the PublicKeySet of the replica that validated this credit
Trait Implementations
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
This method tests for self
and other
values to be equal, and is used
by ==
. Read more
This method tests for !=
.
Auto Trait Implementations
impl RefUnwindSafe for CreditAgreementProof
impl Send for CreditAgreementProof
impl Sync for CreditAgreementProof
impl Unpin for CreditAgreementProof
impl UnwindSafe for CreditAgreementProof
Blanket Implementations
Mutably borrows from an owned value. Read more
Compare self to key
and return true
if they are equal.
Instruments this type with the provided Span
, returning an
Instrumented
wrapper. Read more
type Output = T
type Output = T
Should always be Self
pub fn vzip(self) -> V