pub struct RegistryModel {
pub id: String,
pub reasoning_efforts: Option<Vec<String>>,
pub last_verified: String,
pub source: Option<String>,
pub note: Option<String>,
pub status: Option<ModelStatus>,
pub retirement_date: Option<String>,
pub successor: Option<String>,
}Expand description
One entry in a closed namespace’s verified allowlist.
Fields§
§id: String§reasoning_efforts: Option<Vec<String>>Effort values this model supports. None inherits the namespace (or
harness) vocabulary; Some([]) is a non-reasoning model.
last_verified: String§source: Option<String>§note: Option<String>§status: Option<ModelStatus>§retirement_date: Option<String>§successor: Option<String>Implementations§
Source§impl RegistryModel
impl RegistryModel
pub fn status(&self) -> ModelStatus
Trait Implementations§
Source§impl Clone for RegistryModel
impl Clone for RegistryModel
Source§impl Debug for RegistryModel
impl Debug for RegistryModel
Source§impl<'de> Deserialize<'de> for RegistryModel
impl<'de> Deserialize<'de> for RegistryModel
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 RegistryModel
impl RefUnwindSafe for RegistryModel
impl Send for RegistryModel
impl Sync for RegistryModel
impl Unpin for RegistryModel
impl UnsafeUnpin for RegistryModel
impl UnwindSafe for RegistryModel
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,
impl<T> DeserializeOwned for Twhere
T: for<'de> Deserialize<'de>,
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