Skip to main content

Crate quamina

Crate quamina 

Source
Expand description

quamina-rs: Fast pattern-matching library for filtering JSON events

Structs§

ArrayPos
Represents a field’s position within an array in the event.
JsonFlattener
Default JSON flattener.
OwnedField
A flattened field with owned data.
PatternLimits
Limits on pattern complexity to prevent OOM and stack exhaustion.
PrunerStats
Statistics for pruner rebuilding decisions
Quamina
The main pattern matcher
QuaminaBuilder
Builder for configuring a Quamina instance

Enums§

QuaminaError
Errors that can occur during pattern matching

Traits§

Flattener
Trait for flattening events into field lists.
SegmentsTreeTracker
Trait for tracking which field paths are used in patterns.