pub struct ClosureHandler {}Implementations§
Source§impl ClosureHandler
impl ClosureHandler
pub fn cb_ec() -> (Receiver<ErrorCode>, IndyHandle, Option<ResponseEmptyCB>)
pub fn convert_cb_ec( closure: Box<dyn FnMut(ErrorCode) + Send>, ) -> (IndyHandle, Option<ResponseEmptyCB>)
pub fn cb_ec_i32() -> (Receiver<(ErrorCode, IndyHandle)>, IndyHandle, Option<ResponseI32CB>)
pub fn convert_cb_ec_i32( closure: Box<dyn FnMut(ErrorCode, IndyHandle) + Send>, ) -> (IndyHandle, Option<ResponseI32CB>)
pub fn cb_ec_i32_usize() -> (Receiver<(ErrorCode, IndyHandle, usize)>, IndyHandle, Option<ResponseI32UsizeCB>)
pub fn convert_cb_ec_i32_usize( closure: Box<dyn FnMut(ErrorCode, IndyHandle, usize) + Send>, ) -> (IndyHandle, Option<ResponseI32UsizeCB>)
pub fn cb_ec_string() -> (Receiver<(ErrorCode, String)>, IndyHandle, Option<ResponseStringCB>)
pub fn convert_cb_ec_string( closure: Box<dyn FnMut(ErrorCode, String) + Send>, ) -> (IndyHandle, Option<ResponseStringCB>)
pub fn cb_ec_string_string() -> (Receiver<(ErrorCode, String, String)>, IndyHandle, Option<ResponseStringStringCB>)
pub fn convert_cb_ec_string_string( closure: Box<dyn FnMut(ErrorCode, String, String) + Send>, ) -> (IndyHandle, Option<ResponseStringStringCB>)
pub fn cb_ec_string_opt_string() -> (Receiver<(ErrorCode, String, Option<String>)>, IndyHandle, Option<ResponseStringStringCB>)
pub fn convert_cb_ec_string_opt_string( closure: Box<dyn FnMut(ErrorCode, String, Option<String>) + Send>, ) -> (IndyHandle, Option<ResponseStringStringCB>)
pub fn cb_ec_string_string_string() -> (Receiver<(ErrorCode, String, String, String)>, IndyHandle, Option<ResponseStringStringStringCB>)
pub fn convert_cb_ec_string_string_string( closure: Box<dyn FnMut(ErrorCode, String, String, String) + Send>, ) -> (IndyHandle, Option<ResponseStringStringStringCB>)
pub fn cb_ec_string_opt_string_opt_string() -> (Receiver<(ErrorCode, String, Option<String>, Option<String>)>, IndyHandle, Option<ResponseStringStringStringCB>)
pub fn convert_cb_ec_string_opt_string_opt_string( closure: Box<dyn FnMut(ErrorCode, String, Option<String>, Option<String>) + Send>, ) -> (IndyHandle, Option<ResponseStringStringStringCB>)
pub fn cb_ec_string_string_u64() -> (Receiver<(ErrorCode, String, String, u64)>, IndyHandle, Option<ResponseStringStringU64CB>)
pub fn convert_cb_ec_string_string_u64( closure: Box<dyn FnMut(ErrorCode, String, String, u64) + Send>, ) -> (IndyHandle, Option<ResponseStringStringU64CB>)
pub fn cb_ec_slice() -> (Receiver<(ErrorCode, Vec<u8>)>, IndyHandle, Option<ResponseSliceCB>)
pub fn convert_cb_ec_slice( closure: Box<dyn FnMut(ErrorCode, Vec<u8>) + Send>, ) -> (IndyHandle, Option<ResponseSliceCB>)
pub fn cb_ec_string_slice() -> (Receiver<(ErrorCode, String, Vec<u8>)>, IndyHandle, Option<ResponseStringSliceCB>)
pub fn convert_cb_ec_string_slice( closure: Box<dyn FnMut(ErrorCode, String, Vec<u8>) + Send>, ) -> (IndyHandle, Option<ResponseStringSliceCB>)
pub fn cb_ec_bool() -> (Receiver<(ErrorCode, bool)>, IndyHandle, Option<ResponseBoolCB>)
pub fn convert_cb_ec_bool( closure: Box<dyn FnMut(ErrorCode, bool) + Send>, ) -> (IndyHandle, Option<ResponseBoolCB>)
Auto Trait Implementations§
impl Freeze for ClosureHandler
impl RefUnwindSafe for ClosureHandler
impl Send for ClosureHandler
impl Sync for ClosureHandler
impl Unpin for ClosureHandler
impl UnsafeUnpin for ClosureHandler
impl UnwindSafe for ClosureHandler
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more