pub struct WeightsResolveCli {
pub prefer_gguf: Option<String>,
pub gguf_index: Option<usize>,
}Expand description
CLI options for resolving a weights path (file or directory).
Fields§
§prefer_gguf: Option<String>§gguf_index: Option<usize>Implementations§
Source§impl WeightsResolveCli
impl WeightsResolveCli
pub fn to_resolve_opts(&self) -> ResolveWeightsOptions<'_>
Sourcepub fn parse_optional_flags(args: &[String], i: &mut usize) -> Result<Self>
pub fn parse_optional_flags(args: &[String], i: &mut usize) -> Result<Self>
Parse --prefer-quant / -p and --gguf-index from argv (does not consume --weights).
Trait Implementations§
Source§impl Clone for WeightsResolveCli
impl Clone for WeightsResolveCli
Source§fn clone(&self) -> WeightsResolveCli
fn clone(&self) -> WeightsResolveCli
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 WeightsResolveCli
impl Debug for WeightsResolveCli
Source§impl Default for WeightsResolveCli
impl Default for WeightsResolveCli
Source§fn default() -> WeightsResolveCli
fn default() -> WeightsResolveCli
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for WeightsResolveCli
impl RefUnwindSafe for WeightsResolveCli
impl Send for WeightsResolveCli
impl Sync for WeightsResolveCli
impl Unpin for WeightsResolveCli
impl UnsafeUnpin for WeightsResolveCli
impl UnwindSafe for WeightsResolveCli
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
impl<ST, DT> CastableFrom<ST, Initialized, Initialized> for DT
impl<ST, DT> CastableFrom<ST, Uninit, Uninit> for DT
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
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