pub enum NamespaceHint {
DeepseekAi,
Deepseek,
Anthropic,
Openai,
Qwen,
}Expand description
A leading namespace/organization prefix carried by a LogicalModelRef.
A namespace hint is a catalog hint only. It is NEVER convertible to a
ProviderId; an aggregator may serve deepseek-ai/... without being
DeepSeek, and a custom endpoint may legitimately use a look-alike string.
Variants§
DeepseekAi
deepseek-ai/ prefix.
Deepseek
deepseek/ prefix.
Anthropic
anthropic/ prefix.
Openai
openai/ prefix.
Qwen
qwen/ prefix.
Trait Implementations§
Source§impl Clone for NamespaceHint
impl Clone for NamespaceHint
Source§fn clone(&self) -> NamespaceHint
fn clone(&self) -> NamespaceHint
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 NamespaceHint
Source§impl Debug for NamespaceHint
impl Debug for NamespaceHint
Source§impl<'de> Deserialize<'de> for NamespaceHint
impl<'de> Deserialize<'de> for NamespaceHint
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
impl Eq for NamespaceHint
Source§impl Hash for NamespaceHint
impl Hash for NamespaceHint
Source§impl PartialEq for NamespaceHint
impl PartialEq for NamespaceHint
Source§impl Serialize for NamespaceHint
impl Serialize for NamespaceHint
impl StructuralPartialEq for NamespaceHint
Auto Trait Implementations§
impl Freeze for NamespaceHint
impl RefUnwindSafe for NamespaceHint
impl Send for NamespaceHint
impl Sync for NamespaceHint
impl Unpin for NamespaceHint
impl UnsafeUnpin for NamespaceHint
impl UnwindSafe for NamespaceHint
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<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.