pub struct ModelAlias {
pub alias: &'static str,
pub model_id: &'static str,
pub provider: ProviderType,
}Expand description
A hardcoded model alias.
Fields§
§alias: &'static strShort stable name (e.g. "gemini-flash-lite").
model_id: &'static strExact model ID sent to the provider API.
provider: ProviderTypeWhich provider serves this model.
Trait Implementations§
Source§impl Clone for ModelAlias
impl Clone for ModelAlias
Source§fn clone(&self) -> ModelAlias
fn clone(&self) -> ModelAlias
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 ModelAlias
impl Debug for ModelAlias
impl Copy for ModelAlias
Auto Trait Implementations§
impl Freeze for ModelAlias
impl RefUnwindSafe for ModelAlias
impl Send for ModelAlias
impl Sync for ModelAlias
impl Unpin for ModelAlias
impl UnsafeUnpin for ModelAlias
impl UnwindSafe for ModelAlias
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> 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> 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