pub struct BackendModel {
pub model_id: String,
pub context_window: Option<u32>,
pub native: bool,
}Expand description
A model exposed by a backend.
Fields§
§model_id: String§context_window: Option<u32>§native: booltrue for local backends; false for BYOK passthroughs.
Trait Implementations§
Source§impl Clone for BackendModel
impl Clone for BackendModel
Source§fn clone(&self) -> BackendModel
fn clone(&self) -> BackendModel
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 BackendModel
impl Debug for BackendModel
Source§impl<'de> Deserialize<'de> for BackendModel
impl<'de> Deserialize<'de> for BackendModel
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 BackendModel
impl RefUnwindSafe for BackendModel
impl Send for BackendModel
impl Sync for BackendModel
impl Unpin for BackendModel
impl UnsafeUnpin for BackendModel
impl UnwindSafe for BackendModel
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