Type Alias ASN1_EXTERN_FUNCS

Source
pub type ASN1_EXTERN_FUNCS = ASN1_EXTERN_FUNCS_st;

Aliased Type§

#[repr(C)]
pub struct ASN1_EXTERN_FUNCS { pub app_data: *mut c_void, pub asn1_ex_new: Option<unsafe extern "C" fn(*mut *mut ASN1_VALUE_st, *const ASN1_ITEM_st) -> i32>, pub asn1_ex_free: Option<unsafe extern "C" fn(*mut *mut ASN1_VALUE_st, *const ASN1_ITEM_st)>, pub asn1_ex_d2i: Option<unsafe extern "C" fn(*mut *mut ASN1_VALUE_st, *mut *const u8, i64, *const ASN1_ITEM_st, i32, i32, i8, *mut ASN1_TLC_st) -> i32>, pub asn1_ex_i2d: Option<unsafe extern "C" fn(*mut *mut ASN1_VALUE_st, *mut *mut u8, *const ASN1_ITEM_st, i32, i32) -> i32>, pub asn1_ex_print: Option<unsafe extern "C" fn(*mut bio_st, *mut *mut ASN1_VALUE_st, i32, *const i8, *const asn1_pctx_st) -> i32>, }

Fields§

§app_data: *mut c_void§asn1_ex_new: Option<unsafe extern "C" fn(*mut *mut ASN1_VALUE_st, *const ASN1_ITEM_st) -> i32>§asn1_ex_free: Option<unsafe extern "C" fn(*mut *mut ASN1_VALUE_st, *const ASN1_ITEM_st)>§asn1_ex_d2i: Option<unsafe extern "C" fn(*mut *mut ASN1_VALUE_st, *mut *const u8, i64, *const ASN1_ITEM_st, i32, i32, i8, *mut ASN1_TLC_st) -> i32>§asn1_ex_i2d: Option<unsafe extern "C" fn(*mut *mut ASN1_VALUE_st, *mut *mut u8, *const ASN1_ITEM_st, i32, i32) -> i32>§asn1_ex_print: Option<unsafe extern "C" fn(*mut bio_st, *mut *mut ASN1_VALUE_st, i32, *const i8, *const asn1_pctx_st) -> i32>