Type Alias rupta::mir::call_site::BaseCallSite

source ·
pub type BaseCallSite = BaseCallSiteS<FuncId>;

Aliased Type§

struct BaseCallSite {
    pub func: FuncId,
    pub location: Location,
}

Fields§

§func: FuncId§location: Location

Trait Implementations§

source§

impl CGCallSite for BaseCallSite

source§

fn dot_fmt(&self, f: &mut Formatter<'_>) -> Result

source§

impl From<&BaseCallSiteS<CSFuncId>> for BaseCallSite

source§

fn from(callsite: &CSBaseCallSite) -> Self

Converts to this type from the input type.
source§

impl<F: Copy + Into<FuncId>, P> From<&Rc<CallSiteS<F, P>>> for BaseCallSite

source§

fn from(callsite: &Rc<CallSiteS<F, P>>) -> Self

Converts to this type from the input type.
source§

impl From<BaseCallSiteS<CSFuncId>> for BaseCallSite

source§

fn from(callsite: CSBaseCallSite) -> Self

Converts to this type from the input type.
source§

impl<F: Copy + Into<FuncId>, P> From<Rc<CallSiteS<F, P>>> for BaseCallSite

source§

fn from(callsite: Rc<CallSiteS<F, P>>) -> Self

Converts to this type from the input type.
source§

impl ContextElement for BaseCallSite