pub struct CachedProgramAnalysis {
pub program_name: String,
pub functions: Vec<CachedFunctionInfo>,
pub cfg_json: HashMap<String, String>,
}Expand description
Cached program analysis for fast coverage generation (computed once at startup)
Fields§
§program_name: String§functions: Vec<CachedFunctionInfo>Pre-computed function list with static stats
cfg_json: HashMap<String, String>Pre-computed CFG JSON for each function (func_name -> JSON string)
Trait Implementations§
Source§impl Clone for CachedProgramAnalysis
impl Clone for CachedProgramAnalysis
Source§fn clone(&self) -> CachedProgramAnalysis
fn clone(&self) -> CachedProgramAnalysis
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 moreAuto Trait Implementations§
impl Freeze for CachedProgramAnalysis
impl RefUnwindSafe for CachedProgramAnalysis
impl Send for CachedProgramAnalysis
impl Sync for CachedProgramAnalysis
impl Unpin for CachedProgramAnalysis
impl UnsafeUnpin for CachedProgramAnalysis
impl UnwindSafe for CachedProgramAnalysis
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<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more