Type Alias cassandra_cpp_sys::CassAuthenticatorCallbacks

source ·
pub type CassAuthenticatorCallbacks = CassAuthenticatorCallbacks_;
Expand description

Authenticator callbacks

Aliased Type§

struct CassAuthenticatorCallbacks {
    pub initial_callback: Option<unsafe extern "C" fn(_: *mut CassAuthenticator_, _: *mut c_void)>,
    pub challenge_callback: Option<unsafe extern "C" fn(_: *mut CassAuthenticator_, _: *mut c_void, _: *const i8, _: usize)>,
    pub success_callback: Option<unsafe extern "C" fn(_: *mut CassAuthenticator_, _: *mut c_void, _: *const i8, _: usize)>,
    pub cleanup_callback: Option<unsafe extern "C" fn(_: *mut CassAuthenticator_, _: *mut c_void)>,
}

Fields§

§initial_callback: Option<unsafe extern "C" fn(_: *mut CassAuthenticator_, _: *mut c_void)>§challenge_callback: Option<unsafe extern "C" fn(_: *mut CassAuthenticator_, _: *mut c_void, _: *const i8, _: usize)>§success_callback: Option<unsafe extern "C" fn(_: *mut CassAuthenticator_, _: *mut c_void, _: *const i8, _: usize)>§cleanup_callback: Option<unsafe extern "C" fn(_: *mut CassAuthenticator_, _: *mut c_void)>