pub struct ProviderModelItem {
pub provider_id: String,
pub provider_name: String,
pub category: String,
pub model: Model,
}Fields§
§provider_id: String§provider_name: String§category: String§model: ModelImplementations§
Source§impl ProviderModelItem
impl ProviderModelItem
pub fn from_provider_metadata( provider_id: String, metadata: &ProviderMetadata, ) -> Vec<Self>
Trait Implementations§
Source§impl Clone for ProviderModelItem
impl Clone for ProviderModelItem
Source§fn clone(&self) -> ProviderModelItem
fn clone(&self) -> ProviderModelItem
Returns a duplicate of the value. Read more
1.0.0 · 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 ProviderModelItem
impl Debug for ProviderModelItem
Source§impl<'de> Deserialize<'de> for ProviderModelItem
impl<'de> Deserialize<'de> for ProviderModelItem
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 ProviderModelItem
impl RefUnwindSafe for ProviderModelItem
impl Send for ProviderModelItem
impl Sync for ProviderModelItem
impl Unpin for ProviderModelItem
impl UnwindSafe for ProviderModelItem
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,
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more