pub struct ImageModelDescriptor {
pub id: String,
pub display_name: String,
pub provider: String,
pub is_default: bool,
pub legacy: bool,
pub supports_edit: bool,
pub supports_multiple_outputs: bool,
pub supported_aspect_ratios: Vec<String>,
pub supported_sizes: Vec<String>,
pub supported_image_sizes: Vec<String>,
pub supports_transparent_background: bool,
pub supports_partial_images: bool,
}Fields§
§id: String§display_name: String§provider: String§is_default: bool§legacy: boolCompatibility/legacy model kept for callers pinned to older ids.
supports_edit: bool§supports_multiple_outputs: bool§supported_aspect_ratios: Vec<String>§supported_sizes: Vec<String>§supported_image_sizes: Vec<String>§supports_transparent_background: bool§supports_partial_images: boolTrait Implementations§
Source§impl Clone for ImageModelDescriptor
impl Clone for ImageModelDescriptor
Source§fn clone(&self) -> ImageModelDescriptor
fn clone(&self) -> ImageModelDescriptor
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 ImageModelDescriptor
impl Debug for ImageModelDescriptor
Source§impl Default for ImageModelDescriptor
impl Default for ImageModelDescriptor
Source§fn default() -> ImageModelDescriptor
fn default() -> ImageModelDescriptor
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for ImageModelDescriptor
impl<'de> Deserialize<'de> for ImageModelDescriptor
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 ImageModelDescriptor
Source§impl PartialEq for ImageModelDescriptor
impl PartialEq for ImageModelDescriptor
Source§fn eq(&self, other: &ImageModelDescriptor) -> bool
fn eq(&self, other: &ImageModelDescriptor) -> bool
Tests for
self and other values to be equal, and is used by ==.Source§impl Serialize for ImageModelDescriptor
impl Serialize for ImageModelDescriptor
impl StructuralPartialEq for ImageModelDescriptor
Auto Trait Implementations§
impl Freeze for ImageModelDescriptor
impl RefUnwindSafe for ImageModelDescriptor
impl Send for ImageModelDescriptor
impl Sync for ImageModelDescriptor
impl Unpin for ImageModelDescriptor
impl UnsafeUnpin for ImageModelDescriptor
impl UnwindSafe for ImageModelDescriptor
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> DeserializeOwned for Twhere
T: for<'de> Deserialize<'de>,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.