#[non_exhaustive]pub enum ImageGenerationStatus {
InProgress,
Completed,
Generating,
Failed,
}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.
Trait Implementations§
Source§impl Clone for ImageGenerationStatus
impl Clone for ImageGenerationStatus
impl Copy for ImageGenerationStatus
Source§impl Debug for ImageGenerationStatus
impl Debug for ImageGenerationStatus
Source§impl DeclaredFields for ImageGenerationStatus
impl DeclaredFields for ImageGenerationStatus
fn into_declared(self) -> Self
Source§impl<'de> Deserialize<'de> for ImageGenerationStatus
impl<'de> Deserialize<'de> for ImageGenerationStatus
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 ImageGenerationStatus
Source§impl PartialEq for ImageGenerationStatus
impl PartialEq for ImageGenerationStatus
Source§impl Serialize for ImageGenerationStatus
impl Serialize for ImageGenerationStatus
impl StructuralPartialEq for ImageGenerationStatus
Auto Trait Implementations§
impl Freeze for ImageGenerationStatus
impl RefUnwindSafe for ImageGenerationStatus
impl Send for ImageGenerationStatus
impl Sync for ImageGenerationStatus
impl Unpin for ImageGenerationStatus
impl UnsafeUnpin for ImageGenerationStatus
impl UnwindSafe for ImageGenerationStatus
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