struct SagaLauncherConfig {
retention_days: Option<i64>,
}Fields§
§retention_days: Option<i64>Days to retain terminal sagas (completed / failed /
failed_compensation) before the startup vacuum sweeps them.
In-flight sagas (running / compensating) are never vacuumed
regardless of age — see vacuum_older_than SQL filter.
Trait Implementations§
Source§impl Debug for SagaLauncherConfig
impl Debug for SagaLauncherConfig
Source§impl Default for SagaLauncherConfig
impl Default for SagaLauncherConfig
Source§fn default() -> SagaLauncherConfig
fn default() -> SagaLauncherConfig
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for SagaLauncherConfig
impl<'de> Deserialize<'de> for SagaLauncherConfig
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 SagaLauncherConfig
impl RefUnwindSafe for SagaLauncherConfig
impl Send for SagaLauncherConfig
impl Sync for SagaLauncherConfig
impl Unpin for SagaLauncherConfig
impl UnwindSafe for SagaLauncherConfig
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