[−][src]Type Definition rustc_middle::ty::sty::PolyFnSig
type PolyFnSig<'tcx> = Binder<FnSig<'tcx>>;
type PolyFnSig<'tcx> = Binder<FnSig<'tcx>>;
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]