#[repr(C, packed(1))]pub struct PrSDKThreadedWorkSuiteVersion2 {
pub RegisterForThreadedWork: Option<unsafe extern "C" fn(inCallback: ThreadedWorkCallback, inInstanceData: *mut c_void, outRegistrationData: *mut ThreadedWorkRegistration) -> prSuiteError>,
pub QueueThreadedWork: Option<unsafe extern "C" fn(inRegistrationData: ThreadedWorkRegistration) -> prSuiteError>,
pub UnregisterForThreadedWork: Option<unsafe extern "C" fn(inRegistrationData: ThreadedWorkRegistration) -> prSuiteError>,
pub RegisterForSingleThreadedWork: Option<unsafe extern "C" fn(inCallback: ThreadedWorkCallback, inInstanceData: *mut c_void, outRegistrationData: *mut ThreadedWorkRegistration) -> prSuiteError>,
}Fields§
§RegisterForThreadedWork: Option<unsafe extern "C" fn(inCallback: ThreadedWorkCallback, inInstanceData: *mut c_void, outRegistrationData: *mut ThreadedWorkRegistration) -> prSuiteError>§QueueThreadedWork: Option<unsafe extern "C" fn(inRegistrationData: ThreadedWorkRegistration) -> prSuiteError>§UnregisterForThreadedWork: Option<unsafe extern "C" fn(inRegistrationData: ThreadedWorkRegistration) -> prSuiteError>§RegisterForSingleThreadedWork: Option<unsafe extern "C" fn(inCallback: ThreadedWorkCallback, inInstanceData: *mut c_void, outRegistrationData: *mut ThreadedWorkRegistration) -> prSuiteError>Trait Implementations§
Source§impl Clone for PrSDKThreadedWorkSuiteVersion2
impl Clone for PrSDKThreadedWorkSuiteVersion2
Source§fn clone(&self) -> PrSDKThreadedWorkSuiteVersion2
fn clone(&self) -> PrSDKThreadedWorkSuiteVersion2
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreimpl Copy for PrSDKThreadedWorkSuiteVersion2
Auto Trait Implementations§
impl Freeze for PrSDKThreadedWorkSuiteVersion2
impl RefUnwindSafe for PrSDKThreadedWorkSuiteVersion2
impl Send for PrSDKThreadedWorkSuiteVersion2
impl Sync for PrSDKThreadedWorkSuiteVersion2
impl Unpin for PrSDKThreadedWorkSuiteVersion2
impl UnwindSafe for PrSDKThreadedWorkSuiteVersion2
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