pub enum LimitsSource {
Catalog,
Default,
}Expand description
Where a model’s capabilities came from.
LimitsSource::Default marks the conservative fallback applied to model
ids that are absent from the catalog. It is an observability signal, not a
quality grade: limits under this marker are a guess and must be surfaced
by the caller (log / status event), never treated as verified model facts.
Variants§
Catalog
Verified against the models.dev["opencode"] catalog.
Default
Conservative built-in defaults; the model id was not in the catalog.
Trait Implementations§
Source§impl Clone for LimitsSource
impl Clone for LimitsSource
Source§fn clone(&self) -> LimitsSource
fn clone(&self) -> LimitsSource
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 moreimpl Copy for LimitsSource
Source§impl Debug for LimitsSource
impl Debug for LimitsSource
Source§impl Default for LimitsSource
impl Default for LimitsSource
Source§fn default() -> LimitsSource
fn default() -> LimitsSource
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for LimitsSource
impl<'de> Deserialize<'de> for LimitsSource
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
Source§impl Display for LimitsSource
impl Display for LimitsSource
impl Eq for LimitsSource
Source§impl PartialEq for LimitsSource
impl PartialEq for LimitsSource
Source§impl Serialize for LimitsSource
impl Serialize for LimitsSource
impl StructuralPartialEq for LimitsSource
Auto Trait Implementations§
impl Freeze for LimitsSource
impl RefUnwindSafe for LimitsSource
impl Send for LimitsSource
impl Sync for LimitsSource
impl Unpin for LimitsSource
impl UnsafeUnpin for LimitsSource
impl UnwindSafe for LimitsSource
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