#[non_exhaustive]pub struct ImageCompletedEvent {
pub b64_json: String,
pub background: ImageBackground,
pub created_at: i64,
pub output_format: ImageOutputFormat,
pub quality: StreamImageQuality,
pub size: String,
pub usage: ImageUsage,
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: String§background: ImageBackground§created_at: i64§output_format: ImageOutputFormat§quality: StreamImageQuality§size: String§usage: ImageUsage§rest: RestImplementations§
Source§impl ImageCompletedEvent
impl ImageCompletedEvent
Sourcepub fn builder(
b64_json: String,
background: ImageBackground,
created_at: i64,
output_format: ImageOutputFormat,
quality: StreamImageQuality,
size: String,
usage: ImageUsage,
) -> ImageCompletedEventBuilder
pub fn builder( b64_json: String, background: ImageBackground, created_at: i64, output_format: ImageOutputFormat, quality: StreamImageQuality, size: String, usage: ImageUsage, ) -> ImageCompletedEventBuilder
Start a builder by supplying the required fields in declaration order.
Trait Implementations§
Source§impl Clone for ImageCompletedEvent
impl Clone for ImageCompletedEvent
Source§impl Debug for ImageCompletedEvent
impl Debug for ImageCompletedEvent
Source§impl DeclaredFields for ImageCompletedEvent
impl DeclaredFields for ImageCompletedEvent
fn into_declared(self) -> Self
Source§impl<'de> Deserialize<'de> for ImageCompletedEvent
impl<'de> Deserialize<'de> for ImageCompletedEvent
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 ImageCompletedEvent
Source§impl PartialEq for ImageCompletedEvent
impl PartialEq for ImageCompletedEvent
Source§impl Serialize for ImageCompletedEvent
impl Serialize for ImageCompletedEvent
impl StructuralPartialEq for ImageCompletedEvent
Auto Trait Implementations§
impl Freeze for ImageCompletedEvent
impl RefUnwindSafe for ImageCompletedEvent
impl Send for ImageCompletedEvent
impl Sync for ImageCompletedEvent
impl Unpin for ImageCompletedEvent
impl UnsafeUnpin for ImageCompletedEvent
impl UnwindSafe for ImageCompletedEvent
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