pub struct VwapTask {
pub price_aggregator_address: Option<String>,
pub volume_aggregator_address: Option<String>,
pub period: Option<u32>,
}
Fields§
§price_aggregator_address: Option<String>
§volume_aggregator_address: Option<String>
§period: Option<u32>
Implementations§
Source§impl VwapTask
impl VwapTask
Sourcepub fn price_aggregator_address(&self) -> &str
pub fn price_aggregator_address(&self) -> &str
Returns the value of price_aggregator_address
, or the default value if price_aggregator_address
is unset.
Sourcepub fn volume_aggregator_address(&self) -> &str
pub fn volume_aggregator_address(&self) -> &str
Returns the value of volume_aggregator_address
, or the default value if volume_aggregator_address
is unset.
Trait Implementations§
Source§impl Message for VwapTask
impl Message for VwapTask
Source§fn encoded_len(&self) -> usize
fn encoded_len(&self) -> usize
Returns the encoded length of the message without a length delimiter.
Source§fn encode<B>(&self, buf: &mut B) -> Result<(), EncodeError>
fn encode<B>(&self, buf: &mut B) -> Result<(), EncodeError>
Encodes the message to a buffer. Read more
Source§fn encode_to_vec(&self) -> Vec<u8> ⓘwhere
Self: Sized,
fn encode_to_vec(&self) -> Vec<u8> ⓘwhere
Self: Sized,
Encodes the message to a newly allocated buffer.
Source§fn encode_length_delimited<B>(&self, buf: &mut B) -> Result<(), EncodeError>
fn encode_length_delimited<B>(&self, buf: &mut B) -> Result<(), EncodeError>
Encodes the message with a length-delimiter to a buffer. Read more
Source§fn encode_length_delimited_to_vec(&self) -> Vec<u8> ⓘwhere
Self: Sized,
fn encode_length_delimited_to_vec(&self) -> Vec<u8> ⓘwhere
Self: Sized,
Encodes the message with a length-delimiter to a newly allocated buffer.
Source§fn decode<B>(buf: B) -> Result<Self, DecodeError>
fn decode<B>(buf: B) -> Result<Self, DecodeError>
Decodes an instance of the message from a buffer. Read more
Source§fn decode_length_delimited<B>(buf: B) -> Result<Self, DecodeError>
fn decode_length_delimited<B>(buf: B) -> Result<Self, DecodeError>
Decodes a length-delimited instance of the message from the buffer.
Source§fn merge<B>(&mut self, buf: B) -> Result<(), DecodeError>
fn merge<B>(&mut self, buf: B) -> Result<(), DecodeError>
Decodes an instance of the message from a buffer, and merges it into
self
. Read moreSource§fn merge_length_delimited<B>(&mut self, buf: B) -> Result<(), DecodeError>
fn merge_length_delimited<B>(&mut self, buf: B) -> Result<(), DecodeError>
Decodes a length-delimited instance of the message from buffer, and
merges it into
self
.impl StructuralPartialEq for VwapTask
Auto Trait Implementations§
impl Freeze for VwapTask
impl RefUnwindSafe for VwapTask
impl Send for VwapTask
impl Sync for VwapTask
impl Unpin for VwapTask
impl UnwindSafe for VwapTask
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