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

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

Implementations

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

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

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

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

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

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

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

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