pub struct SessionCfg {
pub capture: String,
pub retention_days: u32,
}Expand description
Ambient session capture (spec 2026-06-11-mur-ambient-capture-and-harvest §3.1).
Fields§
§capture: String“ambient” (hooks always record) | “manual” (legacy mur session in gate) | “off”
retention_days: u32Recordings older than this many days are removed by mur session gc.
Trait Implementations§
Source§impl Clone for SessionCfg
impl Clone for SessionCfg
Source§fn clone(&self) -> SessionCfg
fn clone(&self) -> SessionCfg
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 SessionCfg
impl Debug for SessionCfg
Source§impl Default for SessionCfg
impl Default for SessionCfg
Source§impl<'de> Deserialize<'de> for SessionCfg
impl<'de> Deserialize<'de> for SessionCfg
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 SessionCfg
impl RefUnwindSafe for SessionCfg
impl Send for SessionCfg
impl Sync for SessionCfg
impl Unpin for SessionCfg
impl UnsafeUnpin for SessionCfg
impl UnwindSafe for SessionCfg
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