pub struct ModelsListResult {
pub models: Vec<Model>,
}Expand description
List of Copilot models available to the resolved user, including capabilities and billing metadata.
Fields§
§models: Vec<Model>List of available models with full metadata
Trait Implementations§
Source§impl Clone for ModelsListResult
impl Clone for ModelsListResult
Source§fn clone(&self) -> ModelsListResult
fn clone(&self) -> ModelsListResult
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 ModelsListResult
impl Debug for ModelsListResult
Source§impl Default for ModelsListResult
impl Default for ModelsListResult
Source§fn default() -> ModelsListResult
fn default() -> ModelsListResult
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for ModelsListResult
impl<'de> Deserialize<'de> for ModelsListResult
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 ModelsListResult
impl RefUnwindSafe for ModelsListResult
impl Send for ModelsListResult
impl Sync for ModelsListResult
impl Unpin for ModelsListResult
impl UnsafeUnpin for ModelsListResult
impl UnwindSafe for ModelsListResult
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