#[repr(i32)]pub enum ModelSourceKind {
Unspecified = 0,
Catalog = 1,
HuggingFace = 2,
LocalGguf = 3,
DirectUrl = 4,
Unknown = 5,
}Variants§
Implementations§
Source§impl ModelSourceKind
impl ModelSourceKind
Sourcepub fn as_str_name(&self) -> &'static str
pub fn as_str_name(&self) -> &'static str
String value of the enum field names used in the ProtoBuf definition.
The values are not transformed in any way and thus are considered stable (if the ProtoBuf definition does not change) and safe for programmatic use.
Sourcepub fn from_str_name(value: &str) -> Option<ModelSourceKind>
pub fn from_str_name(value: &str) -> Option<ModelSourceKind>
Creates an enum from field names used in the ProtoBuf definition.
Trait Implementations§
Source§impl Clone for ModelSourceKind
impl Clone for ModelSourceKind
Source§fn clone(&self) -> ModelSourceKind
fn clone(&self) -> ModelSourceKind
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 moreSource§impl Debug for ModelSourceKind
impl Debug for ModelSourceKind
Source§impl Default for ModelSourceKind
impl Default for ModelSourceKind
Source§fn default() -> ModelSourceKind
fn default() -> ModelSourceKind
Returns the “default value” for a type. Read more
Source§impl Hash for ModelSourceKind
impl Hash for ModelSourceKind
Source§impl Ord for ModelSourceKind
impl Ord for ModelSourceKind
Source§fn cmp(&self, other: &ModelSourceKind) -> Ordering
fn cmp(&self, other: &ModelSourceKind) -> Ordering
1.21.0 (const: unstable) · Source§fn max(self, other: Self) -> Selfwhere
Self: Sized,
fn max(self, other: Self) -> Selfwhere
Self: Sized,
Compares and returns the maximum of two values. Read more
Source§impl PartialEq for ModelSourceKind
impl PartialEq for ModelSourceKind
Source§fn eq(&self, other: &ModelSourceKind) -> bool
fn eq(&self, other: &ModelSourceKind) -> bool
Tests for
self and other values to be equal, and is used by ==.Source§impl PartialOrd for ModelSourceKind
impl PartialOrd for ModelSourceKind
Source§impl TryFrom<i32> for ModelSourceKind
impl TryFrom<i32> for ModelSourceKind
Source§type Error = UnknownEnumValue
type Error = UnknownEnumValue
The type returned in the event of a conversion error.
Source§fn try_from(value: i32) -> Result<ModelSourceKind, UnknownEnumValue>
fn try_from(value: i32) -> Result<ModelSourceKind, UnknownEnumValue>
Performs the conversion.
impl Copy for ModelSourceKind
impl Eq for ModelSourceKind
impl StructuralPartialEq for ModelSourceKind
Auto Trait Implementations§
impl Freeze for ModelSourceKind
impl RefUnwindSafe for ModelSourceKind
impl Send for ModelSourceKind
impl Sync for ModelSourceKind
impl Unpin for ModelSourceKind
impl UnsafeUnpin for ModelSourceKind
impl UnwindSafe for ModelSourceKind
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> Comparable<K> for Q
impl<Q, K> Comparable<K> for Q
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.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