pub struct EventsSplitConfig {
pub db_path: PathBuf,
pub socket_path: Option<PathBuf>,
}Expand description
How a runtime reaches event storage when the split is configured.
Fields§
§db_path: PathBufThe events database file. The events daemon is its only writer in daemon deployments; embedded mode writes it directly.
socket_path: Option<PathBuf>Some(socket) = forward appends to the events daemon at this socket
(daemon deployments). None = embedded mode: open db_path directly
in-process (one-shot CLI, tests).
Trait Implementations§
Source§impl Clone for EventsSplitConfig
impl Clone for EventsSplitConfig
Auto Trait Implementations§
impl Freeze for EventsSplitConfig
impl RefUnwindSafe for EventsSplitConfig
impl Send for EventsSplitConfig
impl Sync for EventsSplitConfig
impl Unpin for EventsSplitConfig
impl UnsafeUnpin for EventsSplitConfig
impl UnwindSafe for EventsSplitConfig
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
impl<ST, DT> CastableFrom<ST, Initialized, Initialized> for DT
impl<ST, DT> CastableFrom<ST, Uninit, Uninit> for DT
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