Struct yara_sys::YR_SCAN_CONTEXT [−][src]
#[repr(C)]pub struct YR_SCAN_CONTEXT {}Show 19 fields
pub file_size: u64, pub entry_point: u64, pub flags: c_int, pub canary: c_int, pub timeout: u64, pub user_data: *mut c_void, pub callback: YR_CALLBACK_FUNC, pub rules: *mut YR_RULES, pub last_error_string: *mut YR_STRING, pub iterator: *mut YR_MEMORY_BLOCK_ITERATOR, pub objects_table: *mut YR_HASH_TABLE, pub matches_notebook: *mut YR_NOTEBOOK, pub stopwatch: YR_STOPWATCH, pub re_fiber_pool: RE_FIBER_POOL, pub rule_matches_flags: *mut c_ulong, pub ns_unsatisfied_flags: *mut c_ulong, pub matches: *mut YR_MATCHES, pub unconfirmed_matches: *mut YR_MATCHES, pub profiling_info: *mut YR_PROFILING_INFO,
Fields
file_size: u64
entry_point: u64
flags: c_int
canary: c_int
timeout: u64
user_data: *mut c_void
callback: YR_CALLBACK_FUNC
rules: *mut YR_RULES
last_error_string: *mut YR_STRING
iterator: *mut YR_MEMORY_BLOCK_ITERATOR
objects_table: *mut YR_HASH_TABLE
matches_notebook: *mut YR_NOTEBOOK
stopwatch: YR_STOPWATCH
re_fiber_pool: RE_FIBER_POOL
rule_matches_flags: *mut c_ulong
ns_unsatisfied_flags: *mut c_ulong
matches: *mut YR_MATCHES
unconfirmed_matches: *mut YR_MATCHES
profiling_info: *mut YR_PROFILING_INFO
Trait Implementations
Auto Trait Implementations
impl RefUnwindSafe for YR_SCAN_CONTEXT
impl !Send for YR_SCAN_CONTEXT
impl !Sync for YR_SCAN_CONTEXT
impl Unpin for YR_SCAN_CONTEXT
impl UnwindSafe for YR_SCAN_CONTEXT
Blanket Implementations
Mutably borrows from an owned value. Read more