pub struct ModelCapabilitiesLimitsVision {
pub max_prompt_image_size: i64,
pub max_prompt_images: i64,
pub supported_media_types: Vec<String>,
}Expand description
Re-exports of generated protocol types that are part of the SDK’s
public API surface. The canonical definitions live in
crate::rpc; they live here so the crate-root
pub use types::* surfaces them alongside hand-written SDK types.
Vision-specific limits
Fields§
§max_prompt_image_size: i64Maximum image size in bytes
max_prompt_images: i64Maximum number of images per prompt
supported_media_types: Vec<String>MIME types the model accepts
Trait Implementations§
Source§impl Clone for ModelCapabilitiesLimitsVision
impl Clone for ModelCapabilitiesLimitsVision
Source§fn clone(&self) -> ModelCapabilitiesLimitsVision
fn clone(&self) -> ModelCapabilitiesLimitsVision
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 Default for ModelCapabilitiesLimitsVision
impl Default for ModelCapabilitiesLimitsVision
Source§fn default() -> ModelCapabilitiesLimitsVision
fn default() -> ModelCapabilitiesLimitsVision
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for ModelCapabilitiesLimitsVision
impl<'de> Deserialize<'de> for ModelCapabilitiesLimitsVision
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
Auto Trait Implementations§
impl Freeze for ModelCapabilitiesLimitsVision
impl RefUnwindSafe for ModelCapabilitiesLimitsVision
impl Send for ModelCapabilitiesLimitsVision
impl Sync for ModelCapabilitiesLimitsVision
impl Unpin for ModelCapabilitiesLimitsVision
impl UnsafeUnpin for ModelCapabilitiesLimitsVision
impl UnwindSafe for ModelCapabilitiesLimitsVision
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