pub struct SettingsUpdate {
pub default_download_path: Option<Option<String>>,
pub default_context_size: Option<Option<u64>>,
pub proxy_port: Option<Option<u16>>,
pub llama_base_port: Option<Option<u16>>,
pub max_download_queue_size: Option<Option<u32>>,
pub show_memory_fit_indicators: Option<Option<bool>>,
pub max_tool_iterations: Option<Option<u32>>,
pub max_stagnation_steps: Option<Option<u32>>,
pub default_model_id: Option<Option<i64>>,
pub inference_defaults: Option<Option<InferenceConfig>>,
}Expand description
Partial settings update.
Each field is Option<Option<T>>:
None= don’t change this fieldSome(None)= set field to None/nullSome(Some(value))= set field to value
Fields§
§default_download_path: Option<Option<String>>§default_context_size: Option<Option<u64>>§proxy_port: Option<Option<u16>>§llama_base_port: Option<Option<u16>>§max_download_queue_size: Option<Option<u32>>§show_memory_fit_indicators: Option<Option<bool>>§max_tool_iterations: Option<Option<u32>>§max_stagnation_steps: Option<Option<u32>>§default_model_id: Option<Option<i64>>§inference_defaults: Option<Option<InferenceConfig>>Trait Implementations§
Source§impl Clone for SettingsUpdate
impl Clone for SettingsUpdate
Source§fn clone(&self) -> SettingsUpdate
fn clone(&self) -> SettingsUpdate
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 SettingsUpdate
impl Debug for SettingsUpdate
Source§impl Default for SettingsUpdate
impl Default for SettingsUpdate
Source§fn default() -> SettingsUpdate
fn default() -> SettingsUpdate
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for SettingsUpdate
impl<'de> Deserialize<'de> for SettingsUpdate
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
Auto Trait Implementations§
impl Freeze for SettingsUpdate
impl RefUnwindSafe for SettingsUpdate
impl Send for SettingsUpdate
impl Sync for SettingsUpdate
impl Unpin for SettingsUpdate
impl UnwindSafe for SettingsUpdate
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