pub struct ModelLimit {
pub context: u64,
pub output: u64,
}Expand description
Context window and output ceiling advertised for a model.
Fields§
§context: u64Total context window (tokens) the model accepts.
output: u64Maximum output tokens the provider advertises for one reply.
Implementations§
Trait Implementations§
Source§impl Clone for ModelLimit
impl Clone for ModelLimit
impl Copy for ModelLimit
Source§impl Debug for ModelLimit
impl Debug for ModelLimit
impl Eq for ModelLimit
Source§impl PartialEq for ModelLimit
impl PartialEq for ModelLimit
impl StructuralPartialEq for ModelLimit
Auto Trait Implementations§
impl Freeze for ModelLimit
impl RefUnwindSafe for ModelLimit
impl Send for ModelLimit
impl Sync for ModelLimit
impl Unpin for ModelLimit
impl UnsafeUnpin for ModelLimit
impl UnwindSafe for ModelLimit
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<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.