pub enum UsageUnit {
EmbedCalls,
FtsPasses,
VectorPasses,
GraphHops,
DbRoundTrips,
AnnJobsConsumed,
EventRows,
}Expand description
One executed-work counter in the closed Amendment 2 vocabulary.
Variants§
EmbedCalls
Issued. One text handed to one embedding engine (a batch of k texts through one engine counts k, per engine).
FtsPasses
Issued. One FTS5 query execution.
VectorPasses
Issued. One vector/ANN probe, per engine per query.
GraphHops
Returned. One adjacency entry returned by storage during BFS/traversal, counted before visited-set de-duplication.
DbRoundTrips
Issued. One batched storage round-trip issued by the handler path.
AnnJobsConsumed
Returned. One ann_write_log job drained by the inline warm-path
consumer.
EventRows
Returned. One event-plane row successfully appended by this dispatch, excluding the enclosing per-dispatch audit row (the snapshot is frozen before that row is written; it cannot count itself).
Trait Implementations§
impl Copy for UsageUnit
impl Eq for UsageUnit
impl StructuralPartialEq for UsageUnit
Auto Trait Implementations§
impl Freeze for UsageUnit
impl RefUnwindSafe for UsageUnit
impl Send for UsageUnit
impl Sync for UsageUnit
impl Unpin for UsageUnit
impl UnsafeUnpin for UsageUnit
impl UnwindSafe for UsageUnit
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§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<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
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