pub unsafe extern "C" fn LLVMRustDIBuilderCreateTypedef<'a>(
    Builder: &DIBuilder<'a>,
    Type: &'a DIBasicType,
    Name: *const c_char,
    NameLen: size_t,
    File: &'a DIFile,
    LineNo: c_uint,
    Scope: Option<&'a DIScope>
) -> &'a DIDerivedType