pub struct ValidatorApplyEmissionManifestInput {
pub xrd_bucket: ManifestBucket,
pub epoch: Epoch,
pub proposals_made: u64,
pub proposals_missed: u64,
}
Fields§
§xrd_bucket: ManifestBucket
A bucket with the emitted XRDs for this validator. The validator should subtract the configured fee from this amount.
epoch: Epoch
The concluded epoch’s number. Informational-only.
proposals_made: u64
A number of proposals successfully made by this validator during the emission period.
proposals_missed: u64
A number of proposals missed by this validator during the emission period.
Trait Implementations§
Source§impl<D: Decoder<ManifestCustomValueKind>> Decode<ManifestCustomValueKind, D> for ValidatorApplyEmissionManifestInput
impl<D: Decoder<ManifestCustomValueKind>> Decode<ManifestCustomValueKind, D> for ValidatorApplyEmissionManifestInput
Source§fn decode_body_with_value_kind(
decoder: &mut D,
value_kind: ValueKind<ManifestCustomValueKind>,
) -> Result<Self, DecodeError>
fn decode_body_with_value_kind( decoder: &mut D, value_kind: ValueKind<ManifestCustomValueKind>, ) -> Result<Self, DecodeError>
Decodes the type from the decoder, which should match a preloaded value kind. Read more
Source§impl<E: Encoder<ManifestCustomValueKind>> Encode<ManifestCustomValueKind, E> for ValidatorApplyEmissionManifestInput
impl<E: Encoder<ManifestCustomValueKind>> Encode<ManifestCustomValueKind, E> for ValidatorApplyEmissionManifestInput
Source§fn encode_value_kind(&self, encoder: &mut E) -> Result<(), EncodeError>
fn encode_value_kind(&self, encoder: &mut E) -> Result<(), EncodeError>
Encodes the SBOR value’s kind to the encoder
Source§fn encode_body(&self, encoder: &mut E) -> Result<(), EncodeError>
fn encode_body(&self, encoder: &mut E) -> Result<(), EncodeError>
Encodes the SBOR body of the type to the encoder. Read more
Source§impl PartialEq for ValidatorApplyEmissionManifestInput
impl PartialEq for ValidatorApplyEmissionManifestInput
Source§fn eq(&self, other: &ValidatorApplyEmissionManifestInput) -> bool
fn eq(&self, other: &ValidatorApplyEmissionManifestInput) -> bool
Tests for
self
and other
values to be equal, and is used by ==
.Source§impl SborTuple<ManifestCustomValueKind> for ValidatorApplyEmissionManifestInput
impl SborTuple<ManifestCustomValueKind> for ValidatorApplyEmissionManifestInput
fn get_length(&self) -> usize
impl Eq for ValidatorApplyEmissionManifestInput
impl StructuralPartialEq for ValidatorApplyEmissionManifestInput
Auto Trait Implementations§
impl Freeze for ValidatorApplyEmissionManifestInput
impl RefUnwindSafe for ValidatorApplyEmissionManifestInput
impl Send for ValidatorApplyEmissionManifestInput
impl Sync for ValidatorApplyEmissionManifestInput
impl Unpin for ValidatorApplyEmissionManifestInput
impl UnwindSafe for ValidatorApplyEmissionManifestInput
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
Source§impl<T, U> ContextualTryInto<U> for Twhere
U: ContextualTryFrom<T>,
impl<T, U> ContextualTryInto<U> for Twhere
U: ContextualTryFrom<T>,
type Error = <U as ContextualTryFrom<T>>::Error
type Context = <U as ContextualTryFrom<T>>::Context
fn contextual_try_into( self, context: &<U as ContextualTryFrom<T>>::Context, ) -> Result<U, <U as ContextualTryFrom<T>>::Error>
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key
and return true
if they are equal.