Skip to main content

MediaFetcher

Trait MediaFetcher 

Source
pub trait MediaFetcher: SendOutsideWasm + SyncOutsideWasm {
    // Required method
    fn fetch_media_content<'a>(
        &'a self,
        client: &'a Client,
        request: &'a MediaRequestParameters,
    ) -> BoxFuture<'a, Result<Vec<u8>, Error>>;
}
Expand description

A generic trait for fetching media content.

Required Methods§

Source

fn fetch_media_content<'a>( &'a self, client: &'a Client, request: &'a MediaRequestParameters, ) -> BoxFuture<'a, Result<Vec<u8>, Error>>

Fetches the media content for the given MediaRequestParameters. Returns either a byte array or an crate::Error.

Trait Implementations§

Source§

impl Debug for dyn MediaFetcher

Source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more

Implementors§