[−][src]Struct igdb_rs::client::ArtworksClient
Methods
impl ArtworksClient
[src]
pub async fn get<'_>(
&'_ self,
request_builder: RequestBuilder
) -> Result<Vec<Artwork>, Exception>
[src]
&'_ self,
request_builder: RequestBuilder
) -> Result<Vec<Artwork>, Exception>
Receives a configured RequestBuilder an returns a result containing a collection
pub async fn get_by_id<'_>(
&'_ self,
id: usize,
limit: usize
) -> Result<Vec<Artwork>, Exception>
[src]
&'_ self,
id: usize,
limit: usize
) -> Result<Vec<Artwork>, Exception>
Returns a collection filtered by id and limits the retrieved registries using limit parameter value.
pub async fn get_first_by_id<'_>(&'_ self, id: usize) -> Option<Artwork>
[src]
Returns the element by Id for this client in Option
impl ArtworksClient
[src]
pub async fn download_by_id<'_, S: Into<String>>(
&'_ self,
id: usize,
path: S,
media_quality: MediaQuality
) -> Result<()>
[src]
&'_ self,
id: usize,
path: S,
media_quality: MediaQuality
) -> Result<()>
Download to the given path the resource specified in the Id MediaQuality is an enum that specifies different image sizes
Examples
use igdb_rs::client::IGDBClient; use igdb_rs::media_quality::MediaQuality; let client = IGDBClient::new("key"); let screenshot_client = client.screenshots(); screenshot_client.download_by_id(12400, "screen.jpg".to_string(), MediaQuality::ScreenshotHuge,);
impl ArtworksClient
[src]
pub async fn get_by_game_id<'_>(
&'_ self,
game_id: usize,
limit: usize
) -> Option<Vec<Artwork>>
[src]
&'_ self,
game_id: usize,
limit: usize
) -> Option<Vec<Artwork>>
Receives a game_id and a limit of registries and returns an Option
Auto Trait Implementations
impl Send for ArtworksClient
impl Unpin for ArtworksClient
impl Sync for ArtworksClient
impl UnwindSafe for ArtworksClient
impl RefUnwindSafe for ArtworksClient
Blanket Implementations
impl<T> From<T> for T
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,
type Error = <U as TryFrom<T>>::Error
The type returned in the event of a conversion error.
fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>
[src]
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,