Docs.rs
yara-sys-0.6.0
yara-sys 0.6.0
Docs.rs crate page
MIT
OR
Apache-2.0
Links
Repository
crates.io
Source
Owners
Hugal31
Dependencies
bindgen ^0.58
build
cc ^1.0
build
Versions
3.23%
of the crate is documented
Go to latest version
Platform
i686-pc-windows-msvc
i686-unknown-linux-gnu
x86_64-apple-darwin
x86_64-pc-windows-msvc
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
☰
Crate yara_sys
Version 0.6.0
See all yara_sys's items
Re-exports
Modules
Structs
Enums
Constants
Functions
Type Definitions
Unions
?
Crate
yara_sys
⎘
[
−
]
[src]
Re-exports
pub use crate::
errors
::*;
Modules
errors
scan_flags
Structs
RE_AST
RE_CLASS
RE_FIBER
RE_FIBER_LIST
RE_FIBER_POOL
RE_NODE
YR_AC_MATCH
YR_ARENA
YR_ARENA_BUFFER
YR_ARENA_REF
YR_EXTERNAL_VARIABLE
YR_MATCH
YR_MATCHES
YR_MEMORY_BLOCK
YR_MEMORY_BLOCK_ITERATOR
YR_META
YR_NAMESPACE
YR_NOTEBOOK
YR_PROFILING_INFO
YR_RELOC
YR_RULE
YR_RULES
YR_RULES_STATS
YR_RULE_PROFILING_INFO
YR_SCAN_CONTEXT
YR_STRING
_IO_FILE
_IO_codecvt
_IO_marker
_IO_wide_data
_YR_HASH_TABLE
_YR_HASH_TABLE_ENTRY
_YR_STOPWATCH
_YR_STREAM
timespec
timeval
Enums
MetaType
Constants
CALLBACK_ABORT
CALLBACK_CONTINUE
CALLBACK_ERROR
CALLBACK_MSG_IMPORT_MODULE
CALLBACK_MSG_MODULE_IMPORTED
CALLBACK_MSG_RULE_MATCHING
CALLBACK_MSG_RULE_NOT_MATCHING
CALLBACK_MSG_SCAN_FINISHED
CALLBACK_MSG_TOO_MANY_MATCHES
ERROR_BLOCK_NOT_READY
ERROR_CALLBACK_ERROR
ERROR_CALLBACK_REQUIRED
ERROR_CORRUPT_FILE
ERROR_COULD_NOT_ATTACH_TO_PROCESS
ERROR_COULD_NOT_MAP_FILE
ERROR_COULD_NOT_OPEN_FILE
ERROR_COULD_NOT_READ_FILE
ERROR_COULD_NOT_READ_PROCESS_MEMORY
ERROR_DIVISION_BY_ZERO
ERROR_DUPLICATED_EXTERNAL_VARIABLE
ERROR_DUPLICATED_IDENTIFIER
ERROR_DUPLICATED_LOOP_IDENTIFIER
ERROR_DUPLICATED_META_IDENTIFIER
ERROR_DUPLICATED_MODIFIER
ERROR_DUPLICATED_STRING_IDENTIFIER
ERROR_DUPLICATED_STRUCTURE_MEMBER
ERROR_DUPLICATED_TAG_IDENTIFIER
ERROR_EMPTY_STRING
ERROR_EXEC_STACK_OVERFLOW
ERROR_INCLUDES_CIRCULAR_REFERENCE
ERROR_INCLUDE_DEPTH_EXCEEDED
ERROR_INSUFFICIENT_MEMORY
ERROR_INSUFICIENT_MEMORY
ERROR_INTEGER_OVERFLOW
ERROR_INTERNAL_FATAL_ERROR
ERROR_INVALID_ARGUMENT
ERROR_INVALID_EXTERNAL_VARIABLE_TYPE
ERROR_INVALID_FIELD_NAME
ERROR_INVALID_FILE
ERROR_INVALID_FORMAT
ERROR_INVALID_HEX_STRING
ERROR_INVALID_MODIFIER
ERROR_INVALID_MODULE_DATA
ERROR_INVALID_MODULE_NAME
ERROR_INVALID_OPERAND
ERROR_INVALID_REGULAR_EXPRESSION
ERROR_LOOP_NESTING_LIMIT_EXCEEDED
ERROR_MISPLACED_ANONYMOUS_STRING
ERROR_NESTED_FOR_OF_LOOP
ERROR_NOT_A_FUNCTION
ERROR_NOT_A_STRUCTURE
ERROR_NOT_INDEXABLE
ERROR_REGULAR_EXPRESSION_TOO_COMPLEX
ERROR_REGULAR_EXPRESSION_TOO_LARGE
ERROR_SCAN_TIMEOUT
ERROR_SUCCESS
ERROR_SYNTAX_ERROR
ERROR_TOO_MANY_ARGUMENTS
ERROR_TOO_MANY_MATCHES
ERROR_TOO_MANY_RE_FIBERS
ERROR_TOO_MANY_SCAN_THREADS
ERROR_TOO_MANY_STRINGS
ERROR_UNDEFINED_IDENTIFIER
ERROR_UNDEFINED_STRING
ERROR_UNKNOWN_MODULE
ERROR_UNREFERENCED_STRING
ERROR_UNSUPPORTED_FILE_VERSION
ERROR_WRITING_FILE
ERROR_WRONG_ARGUMENTS
ERROR_WRONG_RETURN_TYPE
ERROR_WRONG_TYPE
META_FLAGS_LAST_IN_RULE
META_TYPE_BOOLEAN
META_TYPE_INTEGER
META_TYPE_STRING
SCAN_FLAGS_FAST_MODE
SCAN_FLAGS_NO_TRYCATCH
SCAN_FLAGS_PROCESS_MEMORY
SCAN_FLAGS_REPORT_RULES_MATCHING
SCAN_FLAGS_REPORT_RULES_NOT_MATCHING
STRING_FLAGS_LAST_IN_RULE
YARA_ERROR_LEVEL_ERROR
YARA_ERROR_LEVEL_WARNING
Functions
yr_compiler_add_fd
⚠
yr_compiler_add_file
⚠
yr_compiler_add_string
⚠
yr_compiler_create
⚠
yr_compiler_define_boolean_variable
⚠
yr_compiler_define_float_variable
⚠
yr_compiler_define_integer_variable
⚠
yr_compiler_define_string_variable
⚠
yr_compiler_destroy
⚠
yr_compiler_get_current_file_name
⚠
yr_compiler_get_error_message
⚠
yr_compiler_get_rules
⚠
yr_compiler_load_atom_quality_table
⚠
yr_compiler_set_atom_quality_table
⚠
yr_compiler_set_callback
⚠
yr_compiler_set_include_callback
⚠
yr_compiler_set_re_ast_callback
⚠
yr_finalize
⚠
yr_initialize
⚠
yr_rule_disable
⚠
yr_rule_enable
⚠
yr_rules_define_boolean_variable
⚠
yr_rules_define_float_variable
⚠
yr_rules_define_integer_variable
⚠
yr_rules_define_string_variable
⚠
yr_rules_destroy
⚠
yr_rules_from_arena
⚠
yr_rules_get_stats
⚠
yr_rules_load
⚠
yr_rules_load_stream
⚠
yr_rules_save
⚠
yr_rules_save_stream
⚠
yr_rules_scan_fd
⚠
yr_rules_scan_file
⚠
yr_rules_scan_mem
⚠
yr_rules_scan_mem_blocks
⚠
yr_rules_scan_proc
⚠
yr_scanner_create
⚠
yr_scanner_define_boolean_variable
⚠
yr_scanner_define_float_variable
⚠
yr_scanner_define_integer_variable
⚠
yr_scanner_define_string_variable
⚠
yr_scanner_destroy
⚠
yr_scanner_get_profiling_info
⚠
yr_scanner_last_error_rule
⚠
yr_scanner_last_error_string
⚠
yr_scanner_print_profiling_info
⚠
yr_scanner_reset_profiling_info
⚠
yr_scanner_scan_fd
⚠
yr_scanner_scan_file
⚠
yr_scanner_scan_mem
⚠
yr_scanner_scan_mem_blocks
⚠
yr_scanner_scan_proc
⚠
yr_scanner_set_callback
⚠
yr_scanner_set_flags
⚠
yr_scanner_set_timeout
⚠
Type Definitions
FILE
YR_AC_TRANSITION
YR_CALLBACK_FUNC
YR_COMPILER
YR_COMPILER_CALLBACK_FUNC
YR_COMPILER_INCLUDE_CALLBACK_FUNC
YR_COMPILER_INCLUDE_FREE_FUNC
YR_COMPILER_RE_AST_CALLBACK_FUNC
YR_HASH_TABLE
YR_HASH_TABLE_ENTRY
YR_MEMORY_BLOCK_FETCH_DATA_FUNC
YR_MEMORY_BLOCK_ITERATOR_FUNC
YR_MEMORY_BLOCK_ITERATOR_SIZE_FUNC
YR_SCANNER
YR_STOPWATCH
YR_STREAM
YR_STREAM_READ_FUNC
YR_STREAM_WRITE_FUNC
_IO_lock_t
__int32_t
__int64_t
__off64_t
__off_t
__suseconds_t
__syscall_slong_t
__time_t
__uint8_t
__uint16_t
__uint32_t
__uint64_t
size_t
yr_arena_off_t
Unions
RE_NODE__bindgen_ty_1
RE_NODE__bindgen_ty_2
YR_AC_MATCH__bindgen_ty_1
YR_AC_MATCH__bindgen_ty_2
YR_AC_MATCH__bindgen_ty_3
YR_AC_MATCH__bindgen_ty_4
YR_EXTERNAL_VARIABLE__bindgen_ty_1
YR_EXTERNAL_VARIABLE__bindgen_ty_2
YR_META__bindgen_ty_1
YR_META__bindgen_ty_2
YR_NAMESPACE__bindgen_ty_1
YR_RULES__bindgen_ty_1
YR_RULES__bindgen_ty_2
YR_RULES__bindgen_ty_3
YR_RULE__bindgen_ty_1
YR_RULE__bindgen_ty_2
YR_RULE__bindgen_ty_3
YR_RULE__bindgen_ty_4
YR_RULE__bindgen_ty_5
YR_STRING__bindgen_ty_1
YR_STRING__bindgen_ty_2
YR_STRING__bindgen_ty_3
_YR_STOPWATCH__bindgen_ty_1