pub struct LoadoutSettings {
pub num_ctx: Option<u32>,
pub framing: Option<String>,
}Expand description
Per-axis overrides a loadout may pin. No authority axis — a loadout cannot
widen caveats (docs/design/loadout-composition.md §Authority safety).
Fields§
§num_ctx: Option<u32>Parameter axis: KV-cache window override (top of the ModelTuning chain).
framing: Option<String>Prompt axis: a one-line system-prompt framing (the ModeConfig.framing shape).
Trait Implementations§
Source§impl Clone for LoadoutSettings
impl Clone for LoadoutSettings
Source§fn clone(&self) -> LoadoutSettings
fn clone(&self) -> LoadoutSettings
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 LoadoutSettings
impl Debug for LoadoutSettings
Source§impl Default for LoadoutSettings
impl Default for LoadoutSettings
Source§fn default() -> LoadoutSettings
fn default() -> LoadoutSettings
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for LoadoutSettings
impl<'de> Deserialize<'de> for LoadoutSettings
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
impl Eq for LoadoutSettings
Source§impl PartialEq for LoadoutSettings
impl PartialEq for LoadoutSettings
Source§impl Serialize for LoadoutSettings
impl Serialize for LoadoutSettings
impl StructuralPartialEq for LoadoutSettings
Auto Trait Implementations§
impl Freeze for LoadoutSettings
impl RefUnwindSafe for LoadoutSettings
impl Send for LoadoutSettings
impl Sync for LoadoutSettings
impl Unpin for LoadoutSettings
impl UnsafeUnpin for LoadoutSettings
impl UnwindSafe for LoadoutSettings
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,
impl<T> DeserializeOwned for Twhere
T: for<'de> Deserialize<'de>,
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<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
impl<T> ErasedDestructor for Twhere
T: 'static,
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