pub struct SqliteScannerConfig {
pub budget_reset_interval: Duration,
}Expand description
Subset of EngineConfig’s interval knobs that the SQLite
reconcilers honour. Only budget_reset_interval is wired today;
kept as a struct (not a bare Duration) so additional cadences
are additive, matching [ff_backend_postgres::PostgresScannerConfig].
Fields§
§budget_reset_interval: DurationRFC-020 Wave 9 Standalone-1 cadence. Matches the Valkey side’s
ff-server::config::budget_reset_interval knob so one env
value drives all three backends.
If set to zero (FF_BUDGET_RESET_INTERVAL_S=0) the reconciler
is treated as disabled and not spawned, mirroring
tokio::time::interval’s zero-duration panic safety.
Trait Implementations§
Source§impl Clone for SqliteScannerConfig
impl Clone for SqliteScannerConfig
Source§fn clone(&self) -> SqliteScannerConfig
fn clone(&self) -> SqliteScannerConfig
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 moreAuto Trait Implementations§
impl Freeze for SqliteScannerConfig
impl RefUnwindSafe for SqliteScannerConfig
impl Send for SqliteScannerConfig
impl Sync for SqliteScannerConfig
impl Unpin for SqliteScannerConfig
impl UnsafeUnpin for SqliteScannerConfig
impl UnwindSafe for SqliteScannerConfig
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
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