pub struct CryptoCoin { /* private fields */ }Expand description
A cryptocurrency coin backed by configured data providers.
Created via Providers::crypto.
Implementations§
Source§impl CryptoCoin
impl CryptoCoin
Sourcepub async fn quote(&self, vs_currency: &str) -> Result<CryptoQuote>
pub async fn quote(&self, vs_currency: &str) -> Result<CryptoQuote>
Fetch the current quote for this coin priced in vs_currency (e.g., "usd").
Auto Trait Implementations§
impl Freeze for CryptoCoin
impl !RefUnwindSafe for CryptoCoin
impl Send for CryptoCoin
impl Sync for CryptoCoin
impl Unpin for CryptoCoin
impl UnsafeUnpin for CryptoCoin
impl !UnwindSafe for CryptoCoin
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> 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