pub struct MtgClient {
pub cards: CardApi,
pub sets: SetApi,
pub types: TypeApi,
pub subtypes: SubtypeApi,
pub supertypes: SupertypeApi,
pub formats: FormatApi,
/* private fields */
}Expand description
The MTG.io SDK, use this to access the various api calls
Fields§
§cards: CardApi§sets: SetApi§types: TypeApi§subtypes: SubtypeApi§supertypes: SupertypeApi§formats: FormatApiImplementations§
Source§impl MtgClient
impl MtgClient
Sourcepub fn new_with_url(url: &str, timeout: u64) -> MtgClient
pub fn new_with_url(url: &str, timeout: u64) -> MtgClient
Creates a new MTG.io SDK Struct with an alternate URL “https://api.magicthegathering.io/v1” is the default
Sourcepub fn subtypes(&self) -> &SubtypeApi
pub fn subtypes(&self) -> &SubtypeApi
/subtypes enpoint
Sourcepub fn supertypes(&self) -> &SupertypeApi
pub fn supertypes(&self) -> &SupertypeApi
/supertypes enpoint
Auto Trait Implementations§
impl Freeze for MtgClient
impl !RefUnwindSafe for MtgClient
impl !Send for MtgClient
impl !Sync for MtgClient
impl Unpin for MtgClient
impl !UnwindSafe for MtgClient
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