yara-x 1.15.0

A pure Rust implementation of YARA.
Documentation
RULE test_1
  7: AND -- hash: 0xe5cafaa8d88f6647 -- parent: None 
    0: PATTERN_MATCH PatternIdx(0) -- hash: 0xf292d5de83aa2bcc -- parent: 7 
    3: EQ -- hash: 0xdd02cd4d9c8dcff4 -- parent: 7 
      1: PATTERN_COUNT PatternIdx(0) -- hash: 0xc1bc033c6a64ce89 -- parent: 3 
      2: CONST integer(1) -- parent: 3 
    6: EQ -- hash: 0x7f7928e1f3fa117b -- parent: 7 
      4: PATTERN_OFFSET PatternIdx(0) -- hash: 0x90e5309a511f7146 -- parent: 6 
      5: CONST integer(0) -- parent: 6 

RULE test_2
  1: PATTERN_MATCH PatternIdx(0) AT -- hash: 0xd5e7410730122f97 -- parent: None 
    0: CONST integer(0) -- parent: 1 

RULE test_3
  6: FOR_OF -- hash: 0x9efd07789e3b338f -- parent: None 
    5: OR -- hash: 0xda1fd5ef5cd9baa8 -- parent: 6 
      1: PATTERN_MATCH Var { var: Var { frame_id: 1, ty: integer, index: 4 }, type_value: integer(unknown) } AT -- hash: 0x8f6f481cddaae626 -- parent: 5 
        0: CONST integer(0) -- parent: 1 
      4: GT -- hash: 0xf6c07a35e19896a9 -- parent: 5 
        2: PATTERN_COUNT Var { var: Var { frame_id: 1, ty: integer, index: 4 }, type_value: integer(unknown) } -- hash: 0x4a5032b534929583 -- parent: 4 
        3: CONST integer(0) -- parent: 4