Trait AliasAnalysis

Source
pub trait AliasAnalysis<T>: Analysis {
    // Required methods
    fn get_fn_alias(&mut self, def_id: DefId) -> T;
    fn get_all_fn_alias(&mut self) -> FxHashMap<DefId, T>;
}

Required Methods§

Source

fn get_fn_alias(&mut self, def_id: DefId) -> T

Source

fn get_all_fn_alias(&mut self) -> FxHashMap<DefId, T>

Implementors§

Source§

impl<'tcx, T> AliasAnalysis<T> for DefaultAlias<'tcx>
where T: From<AAResult> + Clone,

Source§

impl<'tcx, T> AliasAnalysis<T> for MopAlias<'tcx>
where T: From<MopAAResult> + Clone,