[][src]Type Definition rustc_middle::ty::sty::PolyFnSig

type PolyFnSig<'tcx> = Binder<FnSig<'tcx>>;

Implementations

impl<'tcx> PolyFnSig<'tcx>[src]

pub fn inputs(&self) -> Binder<&'tcx [Ty<'tcx>]>[src]

pub fn input(&self, index: usize) -> Binder<Ty<'tcx>>[src]

pub fn inputs_and_output(&self) -> Binder<&'tcx List<Ty<'tcx>>>[src]

pub fn output(&self) -> Binder<Ty<'tcx>>[src]

pub fn c_variadic(&self) -> bool[src]

pub fn unsafety(&self) -> Unsafety[src]

pub fn abi(&self) -> Abi[src]