pub struct EnsureModelOptions {
pub local_only: bool,
pub show_progress: bool,
pub on_progress: Option<DownloadProgressCallback>,
}Expand description
Options for ensure_model.
Fields§
§local_only: boolWhen true, never hit the network; fail if the model is not already cached.
show_progress: boolShow CLI-style progress on stderr (indicatif).
on_progress: Option<DownloadProgressCallback>Optional structured progress hook for embedders.
Implementations§
Source§impl EnsureModelOptions
impl EnsureModelOptions
pub fn new() -> Self
pub fn local_only(self, v: bool) -> Self
pub fn show_progress(self, v: bool) -> Self
pub fn on_progress(self, cb: DownloadProgressCallback) -> Self
Trait Implementations§
Source§impl Clone for EnsureModelOptions
impl Clone for EnsureModelOptions
Source§fn clone(&self) -> EnsureModelOptions
fn clone(&self) -> EnsureModelOptions
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 Default for EnsureModelOptions
impl Default for EnsureModelOptions
Source§fn default() -> EnsureModelOptions
fn default() -> EnsureModelOptions
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl !RefUnwindSafe for EnsureModelOptions
impl !UnwindSafe for EnsureModelOptions
impl Freeze for EnsureModelOptions
impl Send for EnsureModelOptions
impl Sync for EnsureModelOptions
impl Unpin for EnsureModelOptions
impl UnsafeUnpin for EnsureModelOptions
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