pub enum OpenModelVerdict {
NotApplicable,
Allowed,
Flagged,
Refused,
}Expand description
How the open-model allowlist judges one provider+model.
Variants§
NotApplicable
Not an open model, or served locally.
Allowed
Open model on an allowlisted provider.
Flagged
Open model on a provider without a listed cache discount.
Refused
As Flagged, and the policy refuses it.
Trait Implementations§
Source§impl Clone for OpenModelVerdict
impl Clone for OpenModelVerdict
impl Copy for OpenModelVerdict
Source§impl Debug for OpenModelVerdict
impl Debug for OpenModelVerdict
impl Eq for OpenModelVerdict
Source§impl PartialEq for OpenModelVerdict
impl PartialEq for OpenModelVerdict
Source§impl Serialize for OpenModelVerdict
impl Serialize for OpenModelVerdict
impl StructuralPartialEq for OpenModelVerdict
Auto Trait Implementations§
impl Forget for OpenModelVerdict
impl Freeze for OpenModelVerdict
impl Move for OpenModelVerdict
impl RefUnwindSafe for OpenModelVerdict
impl Send for OpenModelVerdict
impl Sync for OpenModelVerdict
impl Unpin for OpenModelVerdict
impl UnsafeUnpin for OpenModelVerdict
impl UnwindSafe for OpenModelVerdict
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
impl<ST, DT> CastableFrom<ST, Initialized, Initialized> for DT
impl<ST, DT> CastableFrom<ST, Uninit, Uninit> for DT
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§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
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