pub struct PartialAppConfig {
pub theme: Option<PartialThemeConfig>,
pub history_limit: Option<usize>,
pub retention_days: Option<u32>,
pub max_log_lines_in_memory: Option<usize>,
pub max_persisted_log_lines: Option<usize>,
pub database_path: Option<PathBuf>,
pub detection_poll_interval_ms: Option<u64>,
pub auto_follow_running_session: Option<bool>,
pub capture_raw_log_storage: Option<bool>,
pub command_presets: Option<Vec<CommandPreset>>,
}Expand description
Partial top-level config used for layered merging.
Fields§
§theme: Option<PartialThemeConfig>Partial theme override.
history_limit: Option<usize>Recent history list size.
retention_days: Option<u32>Session retention in days.
max_log_lines_in_memory: Option<usize>Max logs held in memory.
max_persisted_log_lines: Option<usize>Max logs persisted.
database_path: Option<PathBuf>Database path override.
detection_poll_interval_ms: Option<u64>Detection poll interval in milliseconds.
auto_follow_running_session: Option<bool>Follow running sessions in the UI.
capture_raw_log_storage: Option<bool>Persist raw output lines.
command_presets: Option<Vec<CommandPreset>>Command presets.
Trait Implementations§
Source§impl Clone for PartialAppConfig
impl Clone for PartialAppConfig
Source§fn clone(&self) -> PartialAppConfig
fn clone(&self) -> PartialAppConfig
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 PartialAppConfig
impl Debug for PartialAppConfig
Source§impl Default for PartialAppConfig
impl Default for PartialAppConfig
Source§fn default() -> PartialAppConfig
fn default() -> PartialAppConfig
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for PartialAppConfig
impl<'de> Deserialize<'de> for PartialAppConfig
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
Source§impl PartialEq for PartialAppConfig
impl PartialEq for PartialAppConfig
impl StructuralPartialEq for PartialAppConfig
Auto Trait Implementations§
impl Freeze for PartialAppConfig
impl RefUnwindSafe for PartialAppConfig
impl Send for PartialAppConfig
impl Sync for PartialAppConfig
impl Unpin for PartialAppConfig
impl UnsafeUnpin for PartialAppConfig
impl UnwindSafe for PartialAppConfig
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