pub struct ModelsResponse {
pub models: Vec<ModelInfo>,
}Expand description
Top-level GET /v1/models response.
Fields§
§models: Vec<ModelInfo>List of available model descriptors and aliases.
Implementations§
Source§impl ModelsResponse
impl ModelsResponse
Sourcepub fn new(models: Vec<ModelInfo>) -> ModelsResponse
pub fn new(models: Vec<ModelInfo>) -> ModelsResponse
Construct a new ModelsResponse from a list of model infos.
Trait Implementations§
Source§impl Clone for ModelsResponse
impl Clone for ModelsResponse
Source§fn clone(&self) -> ModelsResponse
fn clone(&self) -> ModelsResponse
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 ModelsResponse
impl Debug for ModelsResponse
Source§impl<'de> Deserialize<'de> for ModelsResponse
impl<'de> Deserialize<'de> for ModelsResponse
Source§fn deserialize<__D>(
__deserializer: __D,
) -> Result<ModelsResponse, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(
__deserializer: __D,
) -> Result<ModelsResponse, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl PartialEq for ModelsResponse
impl PartialEq for ModelsResponse
Source§impl Serialize for ModelsResponse
impl Serialize for ModelsResponse
Source§fn serialize<__S>(
&self,
__serializer: __S,
) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>where
__S: Serializer,
fn serialize<__S>(
&self,
__serializer: __S,
) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>where
__S: Serializer,
Serialize this value into the given Serde serializer. Read more
impl StructuralPartialEq for ModelsResponse
Auto Trait Implementations§
impl Freeze for ModelsResponse
impl RefUnwindSafe for ModelsResponse
impl Send for ModelsResponse
impl Sync for ModelsResponse
impl Unpin for ModelsResponse
impl UnsafeUnpin for ModelsResponse
impl UnwindSafe for ModelsResponse
Blanket Implementations§
impl<T> Allocation for T
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
impl<ST, DT> CastableFrom<ST, Initialized, Initialized> for DT
impl<ST, DT> CastableFrom<ST, Uninit, Uninit> for DT
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<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self> ⓘ
fn instrument(self, span: Span) -> Instrumented<Self> ⓘ
Source§fn in_current_span(self) -> Instrumented<Self> ⓘ
fn in_current_span(self) -> Instrumented<Self> ⓘ
Source§impl<T> IntoRequest<T> for T
impl<T> IntoRequest<T> for T
Source§fn into_request(self) -> Request<T>
fn into_request(self) -> Request<T>
Wrap the input message
T in a tonic::Request