pub struct AutomataWorklistRequest {
pub worklist_depth: u32,
pub state_visit_count: u64,
pub occupancy_proxy_bps: u16,
pub blocking_active_time_ns: u64,
pub nonblocking_active_time_ns: u64,
}Expand description
Inputs for non-blocking automata worklist policy.
Fields§
§worklist_depth: u32Current worklist depth in state/index pairs.
state_visit_count: u64Number of state visits measured or planned for this corpus slice.
occupancy_proxy_bps: u16Active-lane or occupancy proxy in basis points.
blocking_active_time_ns: u64Blocking DFA/NFA active time for the same corpus slice.
nonblocking_active_time_ns: u64Non-blocking worklist active time for the same corpus slice.
Implementations§
Trait Implementations§
Source§impl Clone for AutomataWorklistRequest
impl Clone for AutomataWorklistRequest
Source§fn clone(&self) -> AutomataWorklistRequest
fn clone(&self) -> AutomataWorklistRequest
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreimpl Copy for AutomataWorklistRequest
Source§impl Debug for AutomataWorklistRequest
impl Debug for AutomataWorklistRequest
impl Eq for AutomataWorklistRequest
Source§impl PartialEq for AutomataWorklistRequest
impl PartialEq for AutomataWorklistRequest
Source§fn eq(&self, other: &AutomataWorklistRequest) -> bool
fn eq(&self, other: &AutomataWorklistRequest) -> bool
Tests for
self and other values to be equal, and is used by ==.impl StructuralPartialEq for AutomataWorklistRequest
Auto Trait Implementations§
impl Freeze for AutomataWorklistRequest
impl RefUnwindSafe for AutomataWorklistRequest
impl Send for AutomataWorklistRequest
impl Sync for AutomataWorklistRequest
impl Unpin for AutomataWorklistRequest
impl UnsafeUnpin for AutomataWorklistRequest
impl UnwindSafe for AutomataWorklistRequest
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.