Struct switchboard_protos::protos::aggregator_state::AggregatorState [−][src]
pub struct AggregatorState { pub version: u32, pub min_confirmations: i32, pub min_update_delay_seconds: i64, pub fulfillment_manager_pubkey: Vec<u8>, pub job_definition_pubkeys: Vec<Vec<u8>>, pub locked: bool, pub agreement: Option<FulfillmentAgreement>, pub current_round_result: Option<RoundResult>, pub last_round_result: Option<RoundResult>, }
Fields
version: u32
min_confirmations: i32
min_update_delay_seconds: i64
fulfillment_manager_pubkey: Vec<u8>
job_definition_pubkeys: Vec<Vec<u8>>
locked: bool
agreement: Option<FulfillmentAgreement>
current_round_result: Option<RoundResult>
last_round_result: Option<RoundResult>
Trait Implementations
impl Clone for AggregatorState
[src]
impl Clone for AggregatorState
[src]fn clone(&self) -> AggregatorState
[src]
pub fn clone_from(&mut self, source: &Self)
1.0.0[src]
impl Default for AggregatorState
[src]
impl Default for AggregatorState
[src]fn default() -> AggregatorState
[src]
impl<'a> MessageRead<'a> for AggregatorState
[src]
impl<'a> MessageRead<'a> for AggregatorState
[src]fn from_reader(r: &mut BytesReader, bytes: &'a [u8]) -> Result<Self>
[src]
impl MessageWrite for AggregatorState
[src]
impl MessageWrite for AggregatorState
[src]impl PartialEq<AggregatorState> for AggregatorState
[src]
impl PartialEq<AggregatorState> for AggregatorState
[src]fn eq(&self, other: &AggregatorState) -> bool
[src]
fn ne(&self, other: &AggregatorState) -> bool
[src]
impl StructuralPartialEq for AggregatorState
[src]
impl StructuralPartialEq for AggregatorState
[src]Auto Trait Implementations
impl RefUnwindSafe for AggregatorState
impl RefUnwindSafe for AggregatorState
impl Send for AggregatorState
impl Send for AggregatorState
impl Sync for AggregatorState
impl Sync for AggregatorState
impl Unpin for AggregatorState
impl Unpin for AggregatorState
impl UnwindSafe for AggregatorState
impl UnwindSafe for AggregatorState