yara-x 1.17.0

A pure Rust implementation of YARA.
Documentation
RULE test_1
  7: AND -- hash: 0xc5b3f5bfb52edf4f
    0: PATTERN_MATCH PatternIdx(0) -- hash: 0x5a276c8d75077d2b
    3: EQ -- hash: 0x29ac06b50265bae
      1: PATTERN_COUNT PatternIdx(0) -- hash: 0x295099eb5fc21fe8
      2: CONST integer(1)
    6: EQ -- hash: 0xa5111bffa7929d34
      4: PATTERN_OFFSET PatternIdx(0) -- hash: 0xf879c749467cc2a4
      5: CONST integer(0)

RULE test_2
  1: PATTERN_MATCH PatternIdx(0) AT -- hash: 0xfb7f3424e7aabb50
    0: CONST integer(0)

RULE test_3
  6: FOR_OF -- hash: 0x38da77c23a5f1b4e
        n: Var { frame_id: 1, ty: integer, index: 0 }
        i: Var { frame_id: 1, ty: integer, index: 1 }
        max_count: Var { frame_id: 1, ty: integer, index: 2 }
        count: Var { frame_id: 1, ty: integer, index: 3 }
        item: Var { frame_id: 1, ty: integer, index: 4 }
    5: OR -- hash: 0x9da4149814c75f48
      1: PATTERN_MATCH Var { var: Var { frame_id: 1, ty: integer, index: 4 }, type_value: integer(unknown) } AT -- hash: 0x1951a046c05c8a50
        0: CONST integer(0)
      4: GT -- hash: 0x80a2d25fc44a3ad3
        2: PATTERN_COUNT Var { var: Var { frame_id: 1, ty: integer, index: 4 }, type_value: integer(unknown) } -- hash: 0x1f3792db5a762e26
        3: CONST integer(0)