pub struct ModelNativeCapabilities {
pub model_pattern: String,
pub tools: Vec<NativeToolSpec>,
}Expand description
Capability metadata for a model or model family.
Fields§
§model_pattern: String§tools: Vec<NativeToolSpec>Implementations§
Source§impl ModelNativeCapabilities
impl ModelNativeCapabilities
pub fn operations(&self) -> impl Iterator<Item = NativeOperation> + '_
Trait Implementations§
Source§impl Clone for ModelNativeCapabilities
impl Clone for ModelNativeCapabilities
Source§fn clone(&self) -> ModelNativeCapabilities
fn clone(&self) -> ModelNativeCapabilities
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 ModelNativeCapabilities
impl Debug for ModelNativeCapabilities
Source§impl<'de> Deserialize<'de> for ModelNativeCapabilities
impl<'de> Deserialize<'de> for ModelNativeCapabilities
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 ModelNativeCapabilities
impl RefUnwindSafe for ModelNativeCapabilities
impl Send for ModelNativeCapabilities
impl Sync for ModelNativeCapabilities
impl Unpin for ModelNativeCapabilities
impl UnsafeUnpin for ModelNativeCapabilities
impl UnwindSafe for ModelNativeCapabilities
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