#[non_exhaustive]pub enum ImageGenerationStreamEvent {
Known(KnownImageGenerationStreamEvent),
Unknown(UnknownImageStreamEvent),
}Variants (Non-exhaustive)§
This enum is marked as non-exhaustive
Non-exhaustive enums could have additional variants added in future. Therefore, when matching against variants of non-exhaustive enums, an extra wildcard arm must be added to account for any future variants.
Known(KnownImageGenerationStreamEvent)
Unknown(UnknownImageStreamEvent)
Trait Implementations§
Source§impl Clone for ImageGenerationStreamEvent
impl Clone for ImageGenerationStreamEvent
Source§fn clone(&self) -> ImageGenerationStreamEvent
fn clone(&self) -> ImageGenerationStreamEvent
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 ImageGenerationStreamEvent
impl Debug for ImageGenerationStreamEvent
Source§impl<'de> Deserialize<'de> for ImageGenerationStreamEvent
impl<'de> Deserialize<'de> for ImageGenerationStreamEvent
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 StructuralPartialEq for ImageGenerationStreamEvent
Auto Trait Implementations§
impl Freeze for ImageGenerationStreamEvent
impl RefUnwindSafe for ImageGenerationStreamEvent
impl Send for ImageGenerationStreamEvent
impl Sync for ImageGenerationStreamEvent
impl Unpin for ImageGenerationStreamEvent
impl UnsafeUnpin for ImageGenerationStreamEvent
impl UnwindSafe for ImageGenerationStreamEvent
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