pub struct TransformLexCacheSpliceTelemetryV0 {
pub splice_hit_count: u64,
pub full_relex_fallback_count: u64,
pub window_derivation_fallback_count: u64,
pub full_output_window_fallback_count: u64,
pub token_offset_fallback_count: u64,
}Expand description
Counts incremental lex-splice outcomes inside a transform execution.
A fallback is conservative: the cache declines to reuse token ranges and the next consumer re-lexes the generated source normally.
Fields§
§splice_hit_count: u64Number of generated token streams inserted through bounded splicing.
full_relex_fallback_count: u64Number of active-cache attempts that intentionally fell back to full re-lex.
window_derivation_fallback_count: u64Fallbacks caused by invalid or non-projectable mutation windows.
full_output_window_fallback_count: u64Fallbacks where the safe restart window covers the full generated output.
token_offset_fallback_count: u64Fallbacks caused by token offset arithmetic or projection failure.
Trait Implementations§
Source§impl Clone for TransformLexCacheSpliceTelemetryV0
impl Clone for TransformLexCacheSpliceTelemetryV0
Source§fn clone(&self) -> TransformLexCacheSpliceTelemetryV0
fn clone(&self) -> TransformLexCacheSpliceTelemetryV0
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreimpl Copy for TransformLexCacheSpliceTelemetryV0
Source§impl Default for TransformLexCacheSpliceTelemetryV0
impl Default for TransformLexCacheSpliceTelemetryV0
Source§fn default() -> TransformLexCacheSpliceTelemetryV0
fn default() -> TransformLexCacheSpliceTelemetryV0
Returns the “default value” for a type. Read more
impl Eq for TransformLexCacheSpliceTelemetryV0
impl StructuralPartialEq for TransformLexCacheSpliceTelemetryV0
Auto Trait Implementations§
impl Freeze for TransformLexCacheSpliceTelemetryV0
impl RefUnwindSafe for TransformLexCacheSpliceTelemetryV0
impl Send for TransformLexCacheSpliceTelemetryV0
impl Sync for TransformLexCacheSpliceTelemetryV0
impl Unpin for TransformLexCacheSpliceTelemetryV0
impl UnsafeUnpin for TransformLexCacheSpliceTelemetryV0
impl UnwindSafe for TransformLexCacheSpliceTelemetryV0
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<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.