pub enum ContextCmd {
Show,
Set(u32),
Auto,
Max,
Offload(bool),
}Expand description
/context subcommands. No-arg shows the window; the rest tune the Ollama
context window (per-model, persisted), mirroring /reasoning.
Variants§
Show
Show the current window + usage (no arg).
Set(u32)
/context <n> — set a per-model num_ctx override.
Auto
/context auto — clear the override, return to auto-fit.
Max
/context max — use the model’s full advertised window.
Offload(bool)
/context offload on|off — toggle Ollama RAM offload.
Trait Implementations§
Source§impl Clone for ContextCmd
impl Clone for ContextCmd
Source§fn clone(&self) -> ContextCmd
fn clone(&self) -> ContextCmd
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 ContextCmd
impl Debug for ContextCmd
impl Eq for ContextCmd
Source§impl PartialEq for ContextCmd
impl PartialEq for ContextCmd
Source§fn eq(&self, other: &ContextCmd) -> bool
fn eq(&self, other: &ContextCmd) -> bool
Tests for
self and other values to be equal, and is used by ==.impl StructuralPartialEq for ContextCmd
Auto Trait Implementations§
impl Freeze for ContextCmd
impl RefUnwindSafe for ContextCmd
impl Send for ContextCmd
impl Sync for ContextCmd
impl Unpin for ContextCmd
impl UnsafeUnpin for ContextCmd
impl UnwindSafe for ContextCmd
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§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