pub enum InfoRequest {
Show 20 variants
UserState {
user: Address,
dex: String,
},
UserStates {
users: Vec<Address>,
},
UserTokenBalances {
user: Address,
},
UserFees {
user: Address,
},
OpenOrders {
user: Address,
},
OrderStatus {
user: Address,
oid: u64,
},
Meta {
dex: String,
},
MetaAndAssetCtxs,
SpotMeta,
SpotMetaAndAssetCtxs,
AllMids,
UserFills {
user: Address,
},
FundingHistory {
coin: String,
start_time: u64,
end_time: Option<u64>,
},
UserFunding {
user: Address,
start_time: u64,
end_time: Option<u64>,
},
L2Book {
coin: String,
},
RecentTrades {
coin: String,
},
CandleSnapshot {
req: CandleSnapshotRequest,
},
Referral {
user: Address,
},
HistoricalOrders {
user: Address,
},
ActiveAssetData {
user: Address,
coin: String,
},
}Variants§
UserState
UserStates
UserTokenBalances
UserFees
OpenOrders
OrderStatus
Meta
MetaAndAssetCtxs
SpotMeta
SpotMetaAndAssetCtxs
AllMids
UserFills
FundingHistory
UserFunding
L2Book
RecentTrades
CandleSnapshot
Fields
Referral
HistoricalOrders
ActiveAssetData
Trait Implementations§
Source§impl Clone for InfoRequest
impl Clone for InfoRequest
Source§fn clone(&self) -> InfoRequest
fn clone(&self) -> InfoRequest
Returns a duplicate of the value. Read more
1.0.0 · 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 InfoRequest
impl Debug for InfoRequest
Source§impl<'de> Deserialize<'de> for InfoRequest
impl<'de> Deserialize<'de> for InfoRequest
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 InfoRequest
impl RefUnwindSafe for InfoRequest
impl Send for InfoRequest
impl Sync for InfoRequest
impl Unpin for InfoRequest
impl UnwindSafe for InfoRequest
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,
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§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