pub struct GetSpreadsParams {
pub base_ccy: Option<String>,
pub inst_id: Option<String>,
pub sprd_id: Option<String>,
pub state: Option<String>,
}Expand description
Parameters for the GET /api/v5/sprd/spreads endpoint.
Fields§
§base_ccy: Option<String>Currency the spread is based in, e.g. BTC or ETH.
inst_id: Option<String>Instrument ID to include in the spread.
sprd_id: Option<String>Spread ID.
state: Option<String>Spread state: live, suspend, or expired.
Trait Implementations§
Source§impl Clone for GetSpreadsParams
impl Clone for GetSpreadsParams
Source§fn clone(&self) -> GetSpreadsParams
fn clone(&self) -> GetSpreadsParams
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 GetSpreadsParams
impl Debug for GetSpreadsParams
Source§impl Default for GetSpreadsParams
impl Default for GetSpreadsParams
Source§fn default() -> GetSpreadsParams
fn default() -> GetSpreadsParams
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for GetSpreadsParams
impl<'de> Deserialize<'de> for GetSpreadsParams
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
Auto Trait Implementations§
impl Freeze for GetSpreadsParams
impl RefUnwindSafe for GetSpreadsParams
impl Send for GetSpreadsParams
impl Sync for GetSpreadsParams
impl Unpin for GetSpreadsParams
impl UnsafeUnpin for GetSpreadsParams
impl UnwindSafe for GetSpreadsParams
Blanket Implementations§
impl<T> Allocation for T
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
impl<ST, DT> CastableFrom<ST, Initialized, Initialized> for DT
impl<ST, DT> CastableFrom<ST, Uninit, Uninit> for DT
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> DeserializeOwned for Twhere
T: for<'de> Deserialize<'de>,
§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>
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more