Struct rustc::middle::trans::cabi::FnType[src]

pub struct FnType {
    pub arg_tys: Vec<ArgType>,
    pub ret_ty: ArgType,
}

Metadata describing how the arguments to a native function should be passed in order to respect the native ABI.

I will do my best to describe this structure, but these comments are reverse-engineered and may be inaccurate. -NDM

Fields

arg_tys

The LLVM types of each argument.

ret_ty

LLVM return type.