#[repr(C, packed(1))]pub struct PrSDKThreadedWorkSuiteVersion3 {
pub RegisterForThreadedWork: Option<unsafe extern "C" fn(inCallback: ThreadedWorkCallbackVersion3, inInstanceData: *mut c_void, outRegistrationData: *mut ThreadedWorkRegistration) -> prSuiteError>,
pub QueueThreadedWork: Option<unsafe extern "C" fn(inRegistrationData: ThreadedWorkRegistration, inPluginID: csSDK_int32) -> prSuiteError>,
pub UnregisterForThreadedWork: Option<unsafe extern "C" fn(inRegistrationData: ThreadedWorkRegistration) -> prSuiteError>,
pub RegisterForSingleThreadedWork: Option<unsafe extern "C" fn(inCallback: ThreadedWorkCallbackVersion3, inInstanceData: *mut c_void, outRegistrationData: *mut ThreadedWorkRegistration) -> prSuiteError>,
}Fields§
§RegisterForThreadedWork: Option<unsafe extern "C" fn(inCallback: ThreadedWorkCallbackVersion3, inInstanceData: *mut c_void, outRegistrationData: *mut ThreadedWorkRegistration) -> prSuiteError>§QueueThreadedWork: Option<unsafe extern "C" fn(inRegistrationData: ThreadedWorkRegistration, inPluginID: csSDK_int32) -> prSuiteError>§UnregisterForThreadedWork: Option<unsafe extern "C" fn(inRegistrationData: ThreadedWorkRegistration) -> prSuiteError>§RegisterForSingleThreadedWork: Option<unsafe extern "C" fn(inCallback: ThreadedWorkCallbackVersion3, inInstanceData: *mut c_void, outRegistrationData: *mut ThreadedWorkRegistration) -> prSuiteError>Trait Implementations§
Source§impl Clone for PrSDKThreadedWorkSuiteVersion3
impl Clone for PrSDKThreadedWorkSuiteVersion3
Source§fn clone(&self) -> PrSDKThreadedWorkSuiteVersion3
fn clone(&self) -> PrSDKThreadedWorkSuiteVersion3
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 PrSDKThreadedWorkSuiteVersion3
Auto Trait Implementations§
impl Freeze for PrSDKThreadedWorkSuiteVersion3
impl RefUnwindSafe for PrSDKThreadedWorkSuiteVersion3
impl Send for PrSDKThreadedWorkSuiteVersion3
impl Sync for PrSDKThreadedWorkSuiteVersion3
impl Unpin for PrSDKThreadedWorkSuiteVersion3
impl UnwindSafe for PrSDKThreadedWorkSuiteVersion3
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