pub struct GetAssetParamsResponse {Show 14 fields
pub symbol: String,
pub account_id: String,
pub tradeable: bool,
pub longable: Option<Longable>,
pub shortable: Option<Shortable>,
pub long_risk_rate: Option<Decimal>,
pub long_collateral: Option<Money>,
pub short_risk_rate: Option<Decimal>,
pub short_collateral: Option<Money>,
pub long_initial_margin: Option<Money>,
pub short_initial_margin: Option<Money>,
pub is_tradable: Option<bool>,
pub price_type: i32,
pub trade_lot_size: i64,
}Fields§
§symbol: String§account_id: String§tradeable: bool👎Deprecated
§longable: Option<Longable>§shortable: Option<Shortable>§long_risk_rate: Option<Decimal>§long_collateral: Option<Money>👎Deprecated
§short_risk_rate: Option<Decimal>§short_collateral: Option<Money>👎Deprecated
§long_initial_margin: Option<Money>§short_initial_margin: Option<Money>§is_tradable: Option<bool>§price_type: i32§trade_lot_size: i64Implementations§
Source§impl GetAssetParamsResponse
impl GetAssetParamsResponse
Sourcepub fn price_type(&self) -> PriceType
pub fn price_type(&self) -> PriceType
Returns the enum value of price_type, or the default if the field is set to an invalid enum value.
Sourcepub fn set_price_type(&mut self, value: PriceType)
pub fn set_price_type(&mut self, value: PriceType)
Sets price_type to the provided enum value.
Trait Implementations§
Source§impl Clone for GetAssetParamsResponse
impl Clone for GetAssetParamsResponse
Source§fn clone(&self) -> GetAssetParamsResponse
fn clone(&self) -> GetAssetParamsResponse
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · 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 GetAssetParamsResponse
impl Debug for GetAssetParamsResponse
Source§impl Default for GetAssetParamsResponse
impl Default for GetAssetParamsResponse
impl Eq for GetAssetParamsResponse
Source§impl Hash for GetAssetParamsResponse
impl Hash for GetAssetParamsResponse
Source§impl Message for GetAssetParamsResponse
impl Message for GetAssetParamsResponse
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.Source§impl PartialEq for GetAssetParamsResponse
impl PartialEq for GetAssetParamsResponse
Source§fn eq(&self, other: &GetAssetParamsResponse) -> bool
fn eq(&self, other: &GetAssetParamsResponse) -> bool
Tests for
self and other values to be equal, and is used by ==.impl StructuralPartialEq for GetAssetParamsResponse
Auto Trait Implementations§
impl Freeze for GetAssetParamsResponse
impl RefUnwindSafe for GetAssetParamsResponse
impl Send for GetAssetParamsResponse
impl Sync for GetAssetParamsResponse
impl Unpin for GetAssetParamsResponse
impl UnsafeUnpin for GetAssetParamsResponse
impl UnwindSafe for GetAssetParamsResponse
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Checks if this value is equivalent to the given key. Read more
§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.§impl<T> Instrument for T
impl<T> Instrument for T
§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
§impl<T> IntoRequest<T> for T
impl<T> IntoRequest<T> for T
§fn into_request(self) -> Request<T>
fn into_request(self) -> Request<T>
Wrap the input message
T in a tonic::Request§impl<L> LayerExt<L> for L
impl<L> LayerExt<L> for L
§fn named_layer<S>(&self, service: S) -> Layered<<L as Layer<S>>::Service, S>where
L: Layer<S>,
fn named_layer<S>(&self, service: S) -> Layered<<L as Layer<S>>::Service, S>where
L: Layer<S>,
Applies the layer to a service and wraps it in [
Layered].