[−][src]Struct imgflip::AccountClient
Client for api.imgflip.com
that can caption meme templates
Unlike Client
this requires an account on imgflip.com.
Methods
impl AccountClient
[src]
pub fn new<S: Into<String>>(username: S, password: S) -> Self
[src]
Creates a new instance for the given account
pub async fn caption_image<'_>(
&'_ self,
image_caption: CaptionBoxesRequest
) -> Result<CaptionImageResponse>
[src]
&'_ self,
image_caption: CaptionBoxesRequest
) -> Result<CaptionImageResponse>
Calls the /caption_image
endpoint to add caption boxes to a meme template
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 AccountClient
impl Send for AccountClient
impl Sync for AccountClient
impl Unpin for AccountClient
impl !UnwindSafe for AccountClient
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>,