pub struct SymbolicExecutionBugInfo {
pub witness: Option<Witness>,
pub pc: u64,
}
Fields§
§witness: Option<Witness>
§pc: u64
Trait Implementations§
Source§impl<'a, E, S> BugFinder<SymbolicExecutionBugInfo, SymbolicExecutionError> for SymbolicExecutionEngine<'a, E, S>where
E: ExplorationStrategy,
S: Solver,
impl<'a, E, S> BugFinder<SymbolicExecutionBugInfo, SymbolicExecutionError> for SymbolicExecutionEngine<'a, E, S>where
E: ExplorationStrategy,
S: Solver,
fn search_for_bugs( &self, program: &Program, ) -> Result<Option<GenericBug<SymbolicExecutionBugInfo>>, SymbolicExecutionError>
Source§impl Clone for SymbolicExecutionBugInfo
impl Clone for SymbolicExecutionBugInfo
Source§fn clone(&self) -> SymbolicExecutionBugInfo
fn clone(&self) -> SymbolicExecutionBugInfo
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moreSource§impl Debug for SymbolicExecutionBugInfo
impl Debug for SymbolicExecutionBugInfo
Auto Trait Implementations§
impl Freeze for SymbolicExecutionBugInfo
impl RefUnwindSafe for SymbolicExecutionBugInfo
impl Send for SymbolicExecutionBugInfo
impl Sync for SymbolicExecutionBugInfo
impl Unpin for SymbolicExecutionBugInfo
impl UnwindSafe for SymbolicExecutionBugInfo
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