Struct kraken_client::api::get_asset_pairs::PairInfo [−][src]
pub struct PairInfo {}Show fields
pub altname: String, pub wsname: Option<String>, pub aclass_base: String, pub base: String, pub aclass_quote: String, pub quote: String, pub lot: String, pub pair_decimals: i32, pub lot_decimals: i32, pub lot_multiplier: i32, pub leverage_buy: Vec<f64>, pub leverage_sell: Vec<f64>, pub fees: Vec<FeeSchedule>, pub fees_maker: Option<Vec<FeeSchedule>>, pub fee_volume_currency: String, pub margin_call: f64, pub margin_stop: f64, pub ordermin: Option<String>,
Fields
altname: String
alternate pair name
wsname: Option<String>
WebSocket pair name (if available)
aclass_base: String
asset class of base component
base: String
asset id of base component
aclass_quote: String
asset class of quote component
quote: String
asset id of quote component
lot: String
volume lot size
pair_decimals: i32
scaling decimal places for pair
lot_decimals: i32
scaling decimal places for volume
lot_multiplier: i32
amount to multiply lot volume by to get currency volume
leverage_buy: Vec<f64>
array of leverage amounts available when buying
leverage_sell: Vec<f64>
array of leverage amounts available when selling
fees: Vec<FeeSchedule>
fee schedule array
fees_maker: Option<Vec<FeeSchedule>>
maker fee schedule array in [volume, percent fee] tuples (if on maker/taker)
fee_volume_currency: String
volume discount currency
margin_call: f64
margin call level
margin_stop: f64
stop-out/liquidation margin level
ordermin: Option<String>
minimum order volume for pair
Trait Implementations
impl<'de> Deserialize<'de> for PairInfo
[src]
impl<'de> Deserialize<'de> for PairInfo
[src]fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error> where
__D: Deserializer<'de>,
[src]
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error> where
__D: Deserializer<'de>,
[src]Deserialize this value from the given Serde deserializer. Read more
Auto Trait Implementations
impl RefUnwindSafe for PairInfo
impl Send for PairInfo
impl Sync for PairInfo
impl Unpin for PairInfo
impl UnwindSafe for PairInfo
Blanket Implementations
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]pub fn borrow_mut(&mut self) -> &mut T
[src]
pub fn borrow_mut(&mut self) -> &mut T
[src]Mutably borrows from an owned value. Read more
impl<T> Instrument for T
[src]
impl<T> Instrument for T
[src]fn instrument(self, span: Span) -> Instrumented<Self>
[src]
fn instrument(self, span: Span) -> Instrumented<Self>
[src]Instruments this type with the provided Span
, returning an
Instrumented
wrapper. Read more
fn in_current_span(self) -> Instrumented<Self>
[src]
fn in_current_span(self) -> Instrumented<Self>
[src]impl<T> Same<T> for T
impl<T> Same<T> for T
type Output = T
type Output = T
Should always be Self
impl<T> DeserializeOwned for T where
T: for<'de> Deserialize<'de>,
[src]
T: for<'de> Deserialize<'de>,