Docs.rs
  • detect-0.2.0
    • detect 0.2.0
    • Permalink
    • Docs.rs crate page
    • MIT OR Apache-2.0
    • Links
    • crates.io
    • Source
    • Owners
    • inanna-malick
    • Dependencies
      • anyhow ^1 normal
      • chrono ^0.4 normal
      • clap ^4.4 normal
      • env_logger ^0.11 normal
      • from-pest ^0.3.1 normal
      • futures ^0.3.23 normal
      • globset ^0.4 normal
      • ignore ^0.4 normal
      • itertools ^0.10 normal
      • log ^0.4 normal
      • pcre2 ^0.2 normal
      • pest ^2.7.15 normal
      • pest-ast ^0.3.5 normal
      • pest_derive ^2.7.15 normal
      • recursion ^0.5 normal
      • recursion-visualize ^0.5 normal optional
      • regex ^1.6.0 normal
      • regex-automata ^0.4.7 normal
      • serde ^1.0 normal
      • serde_json ^1.0 normal
      • slog ^2.7 normal
      • slog-term ^2.9 normal
      • thiserror ^1.0 normal
      • tokio ^1.19 normal
      • tokio-util ^0.7.11 normal
      • tempdir ^0.3.7 dev
    • Versions
    • 8.88% of the crate is documented
  • Platform
    • i686-unknown-linux-gnu
    • x86_64-unknown-linux-gnu
  • Feature flags
  • docs.rs
    • About docs.rs
    • Badges
    • Builds
    • Metadata
    • Shorthand URLs
    • Download
    • Rustdoc JSON
    • Build queue
    • Privacy policy
  • Rust
    • Rust website
    • The Book
    • Standard Library API Reference
    • Rust by Example
    • The Cargo Guide
    • Clippy Documentation

detect0.2.0

Module predicate

Module Items

  • Structs
  • Enums
  • Functions
  • Type Aliases

In crate detect

detect

Module predicate

Source

Structs§

StreamingCompiledContentPredicate
StreamingCompiledContentPredicateRef

Enums§

Bound
Enum over range types, allows for x1..x2, ..x2, x1..
DetectFileType
File type enumeration for type predicates
MetadataPredicate
NamePredicate
NumberMatcher
NumericalOp
Op
Predicate
RhsValue
StringMatcher
TimeMatcher
TimeUnit

Functions§

parse_numerical
parse_string
parse_string_dfa
parse_temporal
parse_time_value

Type Aliases§

CompiledMatcher