pub struct AssistantAlbumPreview {
pub approval_id: String,
pub album_name: String,
pub photo_count: usize,
pub sample: Vec<AssistantPhotoSample>,
pub people: Vec<AssistantPersonRef>,
pub places: Vec<AssistantPlaceRef>,
pub date: Option<AssistantDateRef>,
pub media_type: Option<String>,
pub people_only: bool,
pub semantic_text: Option<String>,
pub intent: AssistantIntent,
}Fields§
§approval_id: String§album_name: String§photo_count: usize§sample: Vec<AssistantPhotoSample>§people: Vec<AssistantPersonRef>§places: Vec<AssistantPlaceRef>§date: Option<AssistantDateRef>§media_type: Option<String>§people_only: bool§semantic_text: Option<String>§intent: AssistantIntentTrait Implementations§
Source§impl Clone for AssistantAlbumPreview
impl Clone for AssistantAlbumPreview
Source§fn clone(&self) -> AssistantAlbumPreview
fn clone(&self) -> AssistantAlbumPreview
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for AssistantAlbumPreview
impl Debug for AssistantAlbumPreview
Source§impl<'de> Deserialize<'de> for AssistantAlbumPreview
impl<'de> Deserialize<'de> for AssistantAlbumPreview
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 AssistantAlbumPreview
impl RefUnwindSafe for AssistantAlbumPreview
impl Send for AssistantAlbumPreview
impl Sync for AssistantAlbumPreview
impl Unpin for AssistantAlbumPreview
impl UnsafeUnpin for AssistantAlbumPreview
impl UnwindSafe for AssistantAlbumPreview
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> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
§impl<T> Instrument for T
impl<T> Instrument for T
§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
§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