pub enum DefaultModelSource {
EnvVar,
ConfigCustomEntry,
Config,
LastUsed,
OnlyDownloaded,
ConfigDefault,
}Expand description
Which fallback step resolved the default model.
Variants§
EnvVar
MOLD_DEFAULT_MODEL environment variable
ConfigCustomEntry
Config file default_model with a custom [models] entry
Config
Config file default_model (manifest model, downloaded)
LastUsed
Last-used model from $MOLD_HOME/last-model
OnlyDownloaded
Only one model is downloaded — auto-selected
ConfigDefault
Config file default (model not downloaded, will auto-pull)
Trait Implementations§
Source§impl Clone for DefaultModelSource
impl Clone for DefaultModelSource
Source§fn clone(&self) -> DefaultModelSource
fn clone(&self) -> DefaultModelSource
Returns a duplicate of the value. Read more
1.0.0 · 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 DefaultModelSource
impl Debug for DefaultModelSource
Source§impl PartialEq for DefaultModelSource
impl PartialEq for DefaultModelSource
impl Eq for DefaultModelSource
impl StructuralPartialEq for DefaultModelSource
Auto Trait Implementations§
impl Freeze for DefaultModelSource
impl RefUnwindSafe for DefaultModelSource
impl Send for DefaultModelSource
impl Sync for DefaultModelSource
impl Unpin for DefaultModelSource
impl UnsafeUnpin for DefaultModelSource
impl UnwindSafe for DefaultModelSource
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> 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.