pub enum Addition {
Scalar(f64),
AggregatorPubkey(String),
Job(OracleJob),
Big(String),
}
Variants§
Scalar(f64)
/ Specifies a scalar to add by.
AggregatorPubkey(String)
/ Specifies an aggregator to add by.
Job(OracleJob)
/ A job whose result is computed before adding our numerical input by that result.
Big(String)
/ A stringified big.js. Accepts variable expansion syntax.
Implementations§
Source§impl Addition
impl Addition
Sourcepub fn merge<B>(
field: &mut Option<Addition>,
tag: u32,
wire_type: WireType,
buf: &mut B,
ctx: DecodeContext,
) -> Result<(), DecodeError>where
B: Buf,
pub fn merge<B>(
field: &mut Option<Addition>,
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§
impl StructuralPartialEq for Addition
Auto Trait Implementations§
impl Freeze for Addition
impl RefUnwindSafe for Addition
impl Send for Addition
impl Sync for Addition
impl Unpin for Addition
impl UnwindSafe for Addition
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