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