pub enum StepSource {
StepJob(MedianTask),
StepAggregatorPubkey(String),
}
Variants§
StepJob(MedianTask)
/ median task containing the job definitions to fetch the STEP/USD price
StepAggregatorPubkey(String)
/ existing aggregator pubkey for STEP/USD
Implementations§
Source§impl StepSource
impl StepSource
Sourcepub fn merge<B>(
field: &mut Option<StepSource>,
tag: u32,
wire_type: WireType,
buf: &mut B,
ctx: DecodeContext,
) -> Result<(), DecodeError>where
B: Buf,
pub fn merge<B>(
field: &mut Option<StepSource>,
tag: u32,
wire_type: WireType,
buf: &mut B,
ctx: DecodeContext,
) -> Result<(), DecodeError>where
B: Buf,
Decodes an instance of the message from a buffer, and merges it into self.
Sourcepub fn encoded_len(&self) -> usize
pub fn encoded_len(&self) -> usize
Returns the encoded length of the message without a length delimiter.
Trait Implementations§
Source§impl Clone for StepSource
impl Clone for StepSource
Source§fn clone(&self) -> StepSource
fn clone(&self) -> StepSource
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 StepSource
impl Debug for StepSource
Source§impl PartialEq for StepSource
impl PartialEq for StepSource
impl StructuralPartialEq for StepSource
Auto Trait Implementations§
impl Freeze for StepSource
impl RefUnwindSafe for StepSource
impl Send for StepSource
impl Sync for StepSource
impl Unpin for StepSource
impl UnwindSafe for StepSource
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