pub struct TidalClient {
pub inner: Arc<Client>,
pub token_tracker: Arc<TidalTokenTracker>,
pub country_code: String,
pub quality: String,
}Fields§
§inner: Arc<Client>§token_tracker: Arc<TidalTokenTracker>§country_code: String§quality: StringImplementations§
Source§impl TidalClient
impl TidalClient
pub fn new( inner: Arc<Client>, token_tracker: Arc<TidalTokenTracker>, country_code: String, quality: String, ) -> Self
pub fn base_request(&self, builder: RequestBuilder) -> RequestBuilder
pub async fn get_json(&self, path: &str) -> TidalResult<Value>
Auto Trait Implementations§
impl !RefUnwindSafe for TidalClient
impl !UnwindSafe for TidalClient
impl Freeze for TidalClient
impl Send for TidalClient
impl Sync for TidalClient
impl Unpin for TidalClient
impl UnsafeUnpin for TidalClient
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
impl<ST, DT> CastableFrom<ST, Initialized, Initialized> for DT
impl<ST, DT> CastableFrom<ST, Uninit, Uninit> for DT
Source§impl<T> Declassify for T
impl<T> Declassify for T
type Declassified = T
fn declassify(self) -> T
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