pub struct AliasFeatureFlags {
pub enable_tbaa: bool,
pub enable_field_sensitivity: bool,
pub enable_flow_sensitivity: bool,
pub enable_context_sensitivity: bool,
pub enable_escape_analysis: bool,
pub enable_cfl_reachability: bool,
}Expand description
Alias analysis feature flags
Fields§
§enable_tbaa: bool§enable_field_sensitivity: bool§enable_flow_sensitivity: bool§enable_context_sensitivity: bool§enable_escape_analysis: bool§enable_cfl_reachability: boolTrait Implementations§
Source§impl Clone for AliasFeatureFlags
impl Clone for AliasFeatureFlags
Source§fn clone(&self) -> AliasFeatureFlags
fn clone(&self) -> AliasFeatureFlags
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 AliasFeatureFlags
impl Debug for AliasFeatureFlags
Source§impl Default for AliasFeatureFlags
impl Default for AliasFeatureFlags
Source§fn default() -> AliasFeatureFlags
fn default() -> AliasFeatureFlags
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for AliasFeatureFlags
impl RefUnwindSafe for AliasFeatureFlags
impl Send for AliasFeatureFlags
impl Sync for AliasFeatureFlags
impl Unpin for AliasFeatureFlags
impl UnsafeUnpin for AliasFeatureFlags
impl UnwindSafe for AliasFeatureFlags
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