Skip to main content

Module predicate

Module predicate 

Source

Re-exports§

pub use crate::parser::parse_time_value;

Structs§

StreamingCompiledContentPredicate
StreamingCompiledContentPredicateRef

Enums§

Bound
Enum over range types, allows for x1..x2, ..x2, x1..
DetectFileType
File type enumeration for type predicates
EnumMatcher
Generic matcher for enum-valued predicates with parse-time validation
MetadataPredicate
NamePredicate
NumberMatcher
NumericalOp
Op
Predicate
RhsValue
StringMatcher
StructuredDataPredicate
Structured data predicate for yaml/json/toml queries Separates value operations (==, >, etc) from string operations (regex, contains)
TimeMatcher
TimeUnit

Traits§

EnumPredicate
Trait for enums usable as predicate values

Functions§

parse_numerical
parse_string
parse_string_dfa
parse_temporal

Type Aliases§

CompiledMatcher