#[non_exhaustive]pub struct GeneratedImage {
pub b64_json: Option<String>,
pub url: Option<String>,
pub revised_prompt: Option<String>,
pub rest: Rest,
}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.b64_json: Option<String>§url: Option<String>§revised_prompt: Option<String>§rest: RestImplementations§
Source§impl GeneratedImage
impl GeneratedImage
Sourcepub fn builder() -> GeneratedImageBuilder
pub fn builder() -> GeneratedImageBuilder
Start a builder by supplying the required fields in declaration order.
Trait Implementations§
Source§impl Clone for GeneratedImage
impl Clone for GeneratedImage
Source§impl Debug for GeneratedImage
impl Debug for GeneratedImage
Source§impl DeclaredFields for GeneratedImage
impl DeclaredFields for GeneratedImage
fn into_declared(self) -> Self
Source§impl<'de> Deserialize<'de> for GeneratedImage
impl<'de> Deserialize<'de> for GeneratedImage
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
impl Eq for GeneratedImage
Source§impl PartialEq for GeneratedImage
impl PartialEq for GeneratedImage
Source§impl Serialize for GeneratedImage
impl Serialize for GeneratedImage
impl StructuralPartialEq for GeneratedImage
Auto Trait Implementations§
impl Freeze for GeneratedImage
impl RefUnwindSafe for GeneratedImage
impl Send for GeneratedImage
impl Sync for GeneratedImage
impl Unpin for GeneratedImage
impl UnsafeUnpin for GeneratedImage
impl UnwindSafe for GeneratedImage
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