pub enum Param<'a> {
Show 19 variants
Symbol {
v: &'a String,
},
Instrument {
v: &'a String,
},
Instruments {
v: &'a Vec<String>,
},
ChainAsset {
v: &'a String,
},
Asset {
v: &'a String,
},
ToTs {
v: Option<i64>,
},
ToTimestamp {
v: Option<i64>,
},
Limit {
v: Option<usize>,
},
Market {
v: String,
},
InstrumentStatus {
v: CCSpotInstrumentStatus,
},
OCCoreBlockNumber {
v: i64,
},
OCCoreAddress {
v: &'a String,
},
OCCoreQuoteAsset {
v: &'a String,
},
NewsLanguage {
v: CCNewsLang,
},
NewsSourceID {
v: CCNewsSourceID,
},
NewsCategories {
v: Option<Vec<String>>,
},
NewsExcludeCategories {
v: Option<Vec<String>>,
},
NewsSourceType {
v: CCNewsSourceType,
},
NewsStatus {
v: CCNewsStatus,
},
}
Expand description
All possible parameter types for the REST API request.
Variants§
Symbol
Instrument
Instruments
ChainAsset
Asset
ToTs
ToTimestamp
Limit
Market
InstrumentStatus
Fields
OCCoreBlockNumber
OCCoreAddress
OCCoreQuoteAsset
NewsLanguage
Fields
§
v: CCNewsLang
NewsSourceID
Fields
NewsCategories
NewsExcludeCategories
NewsSourceType
Fields
NewsStatus
Fields
Auto Trait Implementations§
impl<'a> Freeze for Param<'a>
impl<'a> RefUnwindSafe for Param<'a>
impl<'a> Send for Param<'a>
impl<'a> Sync for Param<'a>
impl<'a> Unpin for Param<'a>
impl<'a> UnwindSafe for Param<'a>
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