libldap_sys

Type Alias sasl_authorize_t

Source
pub type sasl_authorize_t = Option<unsafe extern "C" fn(conn: *mut sasl_conn_t, context: *mut c_void, requested_user: *const c_char, rlen: c_uint, auth_identity: *const c_char, alen: c_uint, def_realm: *const c_char, urlen: c_uint, propctx: *mut propctx) -> c_int>;

Aliased Type§

enum sasl_authorize_t {
    None,
    Some(unsafe extern "C" fn(_: *mut sasl_conn, _: *mut c_void, _: *const i8, _: u32, _: *const i8, _: u32, _: *const i8, _: u32, _: *mut propctx) -> i32),
}

Variants§

§1.0.0

None

No value.

§1.0.0

Some(unsafe extern "C" fn(_: *mut sasl_conn, _: *mut c_void, _: *const i8, _: u32, _: *const i8, _: u32, _: *const i8, _: u32, _: *mut propctx) -> i32)

Some value of type T.