Struct rupta::util::options::AnalysisOptions
source · pub struct AnalysisOptions {Show 13 fields
pub entry_func: String,
pub entry_def_id: Option<u32>,
pub pta_type: PTAType,
pub context_depth: u32,
pub cast_constraint: bool,
pub dump_stats: bool,
pub call_graph_output: Option<String>,
pub pts_output: Option<String>,
pub mir_output: Option<String>,
pub type_indices_output: Option<String>,
pub dyn_calls_output: Option<String>,
pub unsafe_stat_output: Option<String>,
pub func_ctxts_output: Option<String>,
}Fields§
§entry_func: String§entry_def_id: Option<u32>§pta_type: PTAType§context_depth: u32§cast_constraint: bool§dump_stats: bool§call_graph_output: Option<String>§pts_output: Option<String>§mir_output: Option<String>§type_indices_output: Option<String>§dyn_calls_output: Option<String>§unsafe_stat_output: Option<String>§func_ctxts_output: Option<String>Implementations§
Trait Implementations§
source§impl Clone for AnalysisOptions
impl Clone for AnalysisOptions
source§fn clone(&self) -> AnalysisOptions
fn clone(&self) -> AnalysisOptions
Returns a copy 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 AnalysisOptions
impl Debug for AnalysisOptions
Auto Trait Implementations§
impl RefUnwindSafe for AnalysisOptions
impl Send for AnalysisOptions
impl Sync for AnalysisOptions
impl Unpin for AnalysisOptions
impl UnwindSafe for AnalysisOptions
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