pub struct Pexels { /* private fields */ }Expand description
Client for interacting with the Pexels API
Implementations§
Source§impl Pexels
impl Pexels
Sourcepub async fn search_photos(
&self,
builder: SearchBuilder<'_>,
) -> Result<PhotosResponse, PexelsError>
pub async fn search_photos( &self, builder: SearchBuilder<'_>, ) -> Result<PhotosResponse, PexelsError>
Sourcepub async fn search_videos(
&self,
builder: VideoSearchBuilder<'_>,
) -> Result<VideoResponse, PexelsError>
pub async fn search_videos( &self, builder: VideoSearchBuilder<'_>, ) -> Result<VideoResponse, PexelsError>
Sourcepub async fn search_collections(
&self,
per_page: usize,
page: usize,
) -> Result<CollectionsResponse, PexelsError>
pub async fn search_collections( &self, per_page: usize, page: usize, ) -> Result<CollectionsResponse, PexelsError>
Sourcepub async fn search_media(
&self,
builder: MediaBuilder,
) -> Result<MediaResponse, PexelsError>
pub async fn search_media( &self, builder: MediaBuilder, ) -> Result<MediaResponse, PexelsError>
Auto Trait Implementations§
impl Freeze for Pexels
impl !RefUnwindSafe for Pexels
impl Send for Pexels
impl Sync for Pexels
impl Unpin for Pexels
impl !UnwindSafe for Pexels
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