#[non_exhaustive]pub struct ImagenParameters {
pub sample_count: Option<u32>,
pub aspect_ratio: Option<String>,
pub image_size: Option<String>,
pub person_generation: Option<String>,
pub negative_prompt: Option<String>,
pub seed: Option<i64>,
pub output_options: Option<ImagenOutputOptions>,
pub extra: ExtraFields,
}Fields (Non-exhaustive)§
This struct is marked as non-exhaustive
Non-exhaustive structs could have additional fields added in future. Therefore, non-exhaustive structs cannot be constructed in external crates using the traditional
Struct { .. } syntax; cannot be matched against without a wildcard ..; and struct update syntax will not work.sample_count: Option<u32>§aspect_ratio: Option<String>§image_size: Option<String>§person_generation: Option<String>§negative_prompt: Option<String>§seed: Option<i64>§output_options: Option<ImagenOutputOptions>§extra: ExtraFieldsImplementations§
Trait Implementations§
Source§impl Clone for ImagenParameters
impl Clone for ImagenParameters
Source§fn clone(&self) -> ImagenParameters
fn clone(&self) -> ImagenParameters
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 ImagenParameters
impl Debug for ImagenParameters
Source§impl Default for ImagenParameters
impl Default for ImagenParameters
Source§fn default() -> ImagenParameters
fn default() -> ImagenParameters
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for ImagenParameters
impl<'de> Deserialize<'de> for ImagenParameters
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
Source§impl PartialEq for ImagenParameters
impl PartialEq for ImagenParameters
Source§impl Serialize for ImagenParameters
impl Serialize for ImagenParameters
impl StructuralPartialEq for ImagenParameters
Auto Trait Implementations§
impl Freeze for ImagenParameters
impl RefUnwindSafe for ImagenParameters
impl Send for ImagenParameters
impl Sync for ImagenParameters
impl Unpin for ImagenParameters
impl UnsafeUnpin for ImagenParameters
impl UnwindSafe for ImagenParameters
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