pub struct ModelSourceConfig {
pub cache_dir: Option<PathBuf>,
pub hf_token: Option<String>,
pub offline_mode: bool,
pub max_retries: usize,
pub download_timeout: u64,
pub use_file_lock: bool,
}Expand description
Configuration for model source resolution
Fields§
§cache_dir: Option<PathBuf>§hf_token: Option<String>§offline_mode: bool§max_retries: usize§download_timeout: u64§use_file_lock: boolImplementations§
Source§impl ModelSourceConfig
impl ModelSourceConfig
pub fn get_hf_token() -> Option<String>
Trait Implementations§
Source§impl Clone for ModelSourceConfig
impl Clone for ModelSourceConfig
Source§fn clone(&self) -> ModelSourceConfig
fn clone(&self) -> ModelSourceConfig
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 ModelSourceConfig
impl Debug for ModelSourceConfig
Auto Trait Implementations§
impl Freeze for ModelSourceConfig
impl RefUnwindSafe for ModelSourceConfig
impl Send for ModelSourceConfig
impl Sync for ModelSourceConfig
impl Unpin for ModelSourceConfig
impl UnsafeUnpin for ModelSourceConfig
impl UnwindSafe for ModelSourceConfig
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<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