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)>