pub struct S2c {
pub header: TrdHeader,
pub scope: i32,
pub requested_area: String,
pub requested_currency: String,
pub query_type: Option<i32>,
pub time: Option<i64>,
pub total_yield_value: Option<String>,
pub total_yield_ratio: Option<String>,
pub nodes: Vec<ReturnNode>,
pub time_location: Option<String>,
pub calendar_date: Option<String>,
}Fields§
§header: TrdHeader§scope: i32§requested_area: String§requested_currency: String§query_type: Option<i32>§time: Option<i64>§total_yield_value: Option<String>§total_yield_ratio: Option<String>§nodes: Vec<ReturnNode>§time_location: Option<String>§calendar_date: Option<String>Implementations§
Source§impl S2c
impl S2c
Sourcepub fn scope(&self) -> PerformanceScope
pub fn scope(&self) -> PerformanceScope
Returns the enum value of scope, or the default if the field is set to an invalid enum value.
Sourcepub fn set_scope(&mut self, value: PerformanceScope)
pub fn set_scope(&mut self, value: PerformanceScope)
Sets scope to the provided enum value.
Sourcepub fn query_type(&self) -> CalendarQueryType
pub fn query_type(&self) -> CalendarQueryType
Returns the enum value of query_type, or the default if the field is unset or set to an invalid enum value.
Sourcepub fn set_query_type(&mut self, value: CalendarQueryType)
pub fn set_query_type(&mut self, value: CalendarQueryType)
Sets query_type to the provided enum value.
Sourcepub fn total_yield_value(&self) -> &str
pub fn total_yield_value(&self) -> &str
Returns the value of total_yield_value, or the default value if total_yield_value is unset.
Sourcepub fn total_yield_ratio(&self) -> &str
pub fn total_yield_ratio(&self) -> &str
Returns the value of total_yield_ratio, or the default value if total_yield_ratio is unset.
Sourcepub fn time_location(&self) -> &str
pub fn time_location(&self) -> &str
Returns the value of time_location, or the default value if time_location is unset.
Sourcepub fn calendar_date(&self) -> &str
pub fn calendar_date(&self) -> &str
Returns the value of calendar_date, or the default value if calendar_date is unset.
Trait Implementations§
Source§impl<'de> Deserialize<'de> for S2c
impl<'de> Deserialize<'de> for S2c
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl Message for S2c
impl Message for S2c
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(&self, buf: &mut impl BufMut) -> Result<(), EncodeError>where
Self: Sized,
fn encode(&self, buf: &mut impl BufMut) -> Result<(), EncodeError>where
Self: Sized,
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(
&self,
buf: &mut impl BufMut,
) -> Result<(), EncodeError>where
Self: Sized,
fn encode_length_delimited(
&self,
buf: &mut impl BufMut,
) -> Result<(), EncodeError>where
Self: Sized,
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(buf: impl Buf) -> Result<Self, DecodeError>where
Self: Default,
fn decode(buf: impl Buf) -> Result<Self, DecodeError>where
Self: Default,
Decodes an instance of the message from a buffer. Read more
Source§fn decode_length_delimited(buf: impl Buf) -> Result<Self, DecodeError>where
Self: Default,
fn decode_length_delimited(buf: impl Buf) -> Result<Self, DecodeError>where
Self: Default,
Decodes a length-delimited instance of the message from the buffer.
Source§fn merge(&mut self, buf: impl Buf) -> Result<(), DecodeError>where
Self: Sized,
fn merge(&mut self, buf: impl Buf) -> Result<(), DecodeError>where
Self: Sized,
Decodes an instance of the message from a buffer, and merges it into
self. Read moreSource§fn merge_length_delimited(&mut self, buf: impl Buf) -> Result<(), DecodeError>where
Self: Sized,
fn merge_length_delimited(&mut self, buf: impl Buf) -> Result<(), DecodeError>where
Self: Sized,
Decodes a length-delimited instance of the message from buffer, and
merges it into
self.impl StructuralPartialEq for S2c
Auto Trait Implementations§
impl Freeze for S2c
impl RefUnwindSafe for S2c
impl Send for S2c
impl Sync for S2c
impl Unpin for S2c
impl UnsafeUnpin for S2c
impl UnwindSafe for S2c
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