pub struct SetApi { /* private fields */ }
Expand description
Responsible for the calls to the /sets endpoint
Implementations§
Source§impl SetApi
impl SetApi
Sourcepub async fn all_filtered(
&self,
filter: SetFilter,
) -> Result<ApiResponse<Vec<SetDetail>>, Error>
pub async fn all_filtered( &self, filter: SetFilter, ) -> Result<ApiResponse<Vec<SetDetail>>, Error>
Returns all sets matching the supplied filter
Sourcepub async fn find<'a, T>(
&self,
code: T,
) -> Result<ApiResponse<SetDetail>, Error>
pub async fn find<'a, T>( &self, code: T, ) -> Result<ApiResponse<SetDetail>, Error>
Returns the specified set by the set code
Sourcepub async fn booster<'a, T>(
&self,
code: T,
) -> Result<ApiResponse<Vec<CardDetail>>, Error>
pub async fn booster<'a, T>( &self, code: T, ) -> Result<ApiResponse<Vec<CardDetail>>, Error>
Returns a sample booster pack of cards from the specified set
Auto Trait Implementations§
impl Freeze for SetApi
impl !RefUnwindSafe for SetApi
impl !Send for SetApi
impl !Sync for SetApi
impl Unpin for SetApi
impl !UnwindSafe for SetApi
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> 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