pub struct CryptoClient { /* private fields */ }Implementations§
Source§impl CryptoClient
impl CryptoClient
pub async fn bars(&self, request: BarsRequest) -> Result<BarsResponse, Error>
pub async fn bars_all( &self, request: BarsRequest, ) -> Result<BarsResponse, Error>
pub async fn quotes( &self, request: QuotesRequest, ) -> Result<QuotesResponse, Error>
pub async fn quotes_all( &self, request: QuotesRequest, ) -> Result<QuotesResponse, Error>
pub async fn trades( &self, request: TradesRequest, ) -> Result<TradesResponse, Error>
pub async fn trades_all( &self, request: TradesRequest, ) -> Result<TradesResponse, Error>
pub async fn latest_bars( &self, request: LatestBarsRequest, ) -> Result<LatestBarsResponse, Error>
pub async fn latest_quotes( &self, request: LatestQuotesRequest, ) -> Result<LatestQuotesResponse, Error>
pub async fn latest_trades( &self, request: LatestTradesRequest, ) -> Result<LatestTradesResponse, Error>
pub async fn latest_orderbooks( &self, request: LatestOrderbooksRequest, ) -> Result<LatestOrderbooksResponse, Error>
pub async fn snapshots( &self, request: SnapshotsRequest, ) -> Result<SnapshotsResponse, Error>
Trait Implementations§
Source§impl Clone for CryptoClient
impl Clone for CryptoClient
Auto Trait Implementations§
impl !RefUnwindSafe for CryptoClient
impl !UnwindSafe for CryptoClient
impl Freeze for CryptoClient
impl Send for CryptoClient
impl Sync for CryptoClient
impl Unpin for CryptoClient
impl UnsafeUnpin for CryptoClient
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