[−][src]Struct imgflip::Client
Client for api.imgflip.com
that obtains blank meme templates
You should resuse Client
instances, since they do internal connection pooling.
Example
let client = imgflip::Client::new(); let memes = client.memes().await?; println!("much memes. very easy. wow.\n{:?}", memes);
Methods
impl Client
[src]
pub fn new() -> Self
[src]
Creates a new instance with default values
pub async fn memes<'_>(&'_ self) -> Result<Vec<MemeTemplate>>
[src]
Calls the /get_memes
endpoint to return a list of popular meme templates
Auto Trait Implementations
impl !RefUnwindSafe for Client
impl Send for Client
impl Sync for Client
impl Unpin for Client
impl !UnwindSafe for Client
Blanket Implementations
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
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> 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>,