pub struct PhotoInfo {Show 27 fields
pub dateuploaded: String,
pub farm: u32,
pub id: String,
pub isfavorite: u32,
pub license: String,
pub originalformat: String,
pub originalsecret: String,
pub rotation: u32,
pub safety_level: String,
pub secret: String,
pub server: String,
pub views: String,
pub media: String,
pub owner: Owner,
pub dates: Dates,
pub title: String,
pub description: String,
pub comments: String,
pub permissions: Permissions,
pub editability: Editability,
pub publiceditability: Editability,
pub location: Location,
pub geoperms: GeoPerms,
pub notes: NoteWrapper,
pub tags: TagWrapper,
pub urls: UrlWrapper,
pub usage: Usage,
}
Fields§
§dateuploaded: String
§farm: u32
§id: String
§isfavorite: u32
§license: String
§originalformat: String
§originalsecret: String
§rotation: u32
§safety_level: String
§secret: String
§server: String
§views: String
§media: String
§owner: Owner
§dates: Dates
§title: String
§description: String
§comments: String
§permissions: Permissions
§editability: Editability
§publiceditability: Editability
§location: Location
§geoperms: GeoPerms
§notes: NoteWrapper
§urls: UrlWrapper
§usage: Usage
Trait Implementations§
Source§impl<'de> Deserialize<'de> for PhotoInfo
impl<'de> Deserialize<'de> for PhotoInfo
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Auto Trait Implementations§
impl Freeze for PhotoInfo
impl RefUnwindSafe for PhotoInfo
impl Send for PhotoInfo
impl Sync for PhotoInfo
impl Unpin for PhotoInfo
impl UnwindSafe for PhotoInfo
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
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self
into a Left
variant of Either<Self, Self>
if into_left
is true
.
Converts self
into a Right
variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self
into a Left
variant of Either<Self, Self>
if into_left(&self)
returns true
.
Converts self
into a Right
variant of Either<Self, Self>
otherwise. Read more