pub enum PhotoAlbumItem {
PhotoAlbum(PhotoAlbum),
Photo(Photo),
}
Variants§
PhotoAlbum(PhotoAlbum)
Photo(Photo)
Trait Implementations§
Source§impl From<Photo> for PhotoAlbumItem
impl From<Photo> for PhotoAlbumItem
Source§fn from(v: Photo) -> PhotoAlbumItem
fn from(v: Photo) -> PhotoAlbumItem
Converts to this type from the input type.
Source§impl From<PhotoAlbum> for PhotoAlbumItem
impl From<PhotoAlbum> for PhotoAlbumItem
Source§fn from(v: PhotoAlbum) -> PhotoAlbumItem
fn from(v: PhotoAlbum) -> PhotoAlbumItem
Converts to this type from the input type.
Source§impl FromMetadata for PhotoAlbumItem
impl FromMetadata for PhotoAlbumItem
Source§fn from_metadata(client: HttpClient, metadata: Metadata) -> Self
fn from_metadata(client: HttpClient, metadata: Metadata) -> Self
Creates an item given the http configuration and item metadata. No
validation is performed that the metadata is correct.
Source§impl MetadataItem for PhotoAlbumItem
impl MetadataItem for PhotoAlbumItem
Source§fn client(&self) -> &HttpClient
fn client(&self) -> &HttpClient
Returns the http client for this item.
Source§fn rating_key(&self) -> &str
fn rating_key(&self) -> &str
Returns the rating key for this item.
This can be used to re-retrieve the item at a later time through the Server::item_by_id function.
Source§impl TryInto<Photo> for PhotoAlbumItem
impl TryInto<Photo> for PhotoAlbumItem
Source§impl TryInto<PhotoAlbum> for PhotoAlbumItem
impl TryInto<PhotoAlbum> for PhotoAlbumItem
Auto Trait Implementations§
impl !Freeze for PhotoAlbumItem
impl !RefUnwindSafe for PhotoAlbumItem
impl Send for PhotoAlbumItem
impl Sync for PhotoAlbumItem
impl Unpin for PhotoAlbumItem
impl !UnwindSafe for PhotoAlbumItem
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