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 fn bars_stream( &self, request: BarsRequest, ) -> Pin<Box<dyn Stream<Item = Result<BarsResponse, Error>> + Send>>
pub async fn quotes( &self, request: QuotesRequest, ) -> Result<QuotesResponse, Error>
pub async fn quotes_all( &self, request: QuotesRequest, ) -> Result<QuotesResponse, Error>
pub fn quotes_stream( &self, request: QuotesRequest, ) -> Pin<Box<dyn Stream<Item = Result<QuotesResponse, Error>> + Send>>
pub async fn trades( &self, request: TradesRequest, ) -> Result<TradesResponse, Error>
pub async fn trades_all( &self, request: TradesRequest, ) -> Result<TradesResponse, Error>
pub fn trades_stream( &self, request: TradesRequest, ) -> Pin<Box<dyn Stream<Item = Result<TradesResponse, Error>> + Send>>
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
Source§fn clone(&self) -> CryptoClient
fn clone(&self) -> CryptoClient
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 moreAuto Trait Implementations§
impl Freeze for CryptoClient
impl !RefUnwindSafe for CryptoClient
impl Send for CryptoClient
impl Sync for CryptoClient
impl Unpin for CryptoClient
impl !UnwindSafe 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