pub enum IngestAuditStore {
Attach,
Detach,
}Expand description
Whether PackRegistry::build_ingest_registry attaches the runtime’s
event store to the registry it builds.
Variants§
Attach
Mirror KhiveMcpServer::with_packs (khive-mcp/src/server.rs): a
writable runtime attaches its own event store and refuses to build if
sink initialization fails; a read-only runtime retains no EventStore
handle and an advisory travels beside each result instead.
Detach
Build the registry with no audit event store, for a caller with no use for persisted audit rows.
Trait Implementations§
Source§impl Clone for IngestAuditStore
impl Clone for IngestAuditStore
impl Copy for IngestAuditStore
Source§impl Debug for IngestAuditStore
impl Debug for IngestAuditStore
impl Eq for IngestAuditStore
Source§impl PartialEq for IngestAuditStore
impl PartialEq for IngestAuditStore
impl StructuralPartialEq for IngestAuditStore
Auto Trait Implementations§
impl Freeze for IngestAuditStore
impl RefUnwindSafe for IngestAuditStore
impl Send for IngestAuditStore
impl Sync for IngestAuditStore
impl Unpin for IngestAuditStore
impl UnsafeUnpin for IngestAuditStore
impl UnwindSafe for IngestAuditStore
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<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.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