#[repr(C)]pub struct ICloudProviderRegisteredEventVtbl {
pub QueryInterface: Option<unsafe extern "C" fn(pThis: *mut ICloudProviderRegisteredEvent, iid: *const nsID, resultp: *mut *mut c_void) -> nsresult>,
pub AddRef: Option<unsafe extern "C" fn(pThis: *mut ICloudProviderRegisteredEvent) -> nsrefcnt>,
pub Release: Option<unsafe extern "C" fn(pThis: *mut ICloudProviderRegisteredEvent) -> nsrefcnt>,
pub GetType: Option<unsafe extern "C" fn(pThis: *mut ICloudProviderRegisteredEvent, type_: *mut PRUint32) -> nsresult>,
pub GetSource: Option<unsafe extern "C" fn(pThis: *mut ICloudProviderRegisteredEvent, source: *mut *mut IEventSource) -> nsresult>,
pub GetWaitable: Option<unsafe extern "C" fn(pThis: *mut ICloudProviderRegisteredEvent, waitable: *mut PRBool) -> nsresult>,
pub SetProcessed: Option<unsafe extern "C" fn(pThis: *mut ICloudProviderRegisteredEvent) -> nsresult>,
pub WaitProcessed: Option<unsafe extern "C" fn(pThis: *mut ICloudProviderRegisteredEvent, timeout: PRInt32, result: *mut PRBool) -> nsresult>,
pub GetId: Option<unsafe extern "C" fn(pThis: *mut ICloudProviderRegisteredEvent, id: *mut *mut PRUnichar) -> nsresult>,
pub GetRegistered: Option<unsafe extern "C" fn(pThis: *mut ICloudProviderRegisteredEvent, registered: *mut PRBool) -> nsresult>,
}Fields§
§QueryInterface: Option<unsafe extern "C" fn(pThis: *mut ICloudProviderRegisteredEvent, iid: *const nsID, resultp: *mut *mut c_void) -> nsresult>§AddRef: Option<unsafe extern "C" fn(pThis: *mut ICloudProviderRegisteredEvent) -> nsrefcnt>§Release: Option<unsafe extern "C" fn(pThis: *mut ICloudProviderRegisteredEvent) -> nsrefcnt>§GetType: Option<unsafe extern "C" fn(pThis: *mut ICloudProviderRegisteredEvent, type_: *mut PRUint32) -> nsresult>§GetSource: Option<unsafe extern "C" fn(pThis: *mut ICloudProviderRegisteredEvent, source: *mut *mut IEventSource) -> nsresult>§GetWaitable: Option<unsafe extern "C" fn(pThis: *mut ICloudProviderRegisteredEvent, waitable: *mut PRBool) -> nsresult>§SetProcessed: Option<unsafe extern "C" fn(pThis: *mut ICloudProviderRegisteredEvent) -> nsresult>§WaitProcessed: Option<unsafe extern "C" fn(pThis: *mut ICloudProviderRegisteredEvent, timeout: PRInt32, result: *mut PRBool) -> nsresult>§GetId: Option<unsafe extern "C" fn(pThis: *mut ICloudProviderRegisteredEvent, id: *mut *mut PRUnichar) -> nsresult>§GetRegistered: Option<unsafe extern "C" fn(pThis: *mut ICloudProviderRegisteredEvent, registered: *mut PRBool) -> nsresult>Trait Implementations§
Source§impl Clone for ICloudProviderRegisteredEventVtbl
impl Clone for ICloudProviderRegisteredEventVtbl
Source§fn clone(&self) -> ICloudProviderRegisteredEventVtbl
fn clone(&self) -> ICloudProviderRegisteredEventVtbl
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreimpl Copy for ICloudProviderRegisteredEventVtbl
Auto Trait Implementations§
impl Freeze for ICloudProviderRegisteredEventVtbl
impl RefUnwindSafe for ICloudProviderRegisteredEventVtbl
impl Send for ICloudProviderRegisteredEventVtbl
impl Sync for ICloudProviderRegisteredEventVtbl
impl Unpin for ICloudProviderRegisteredEventVtbl
impl UnsafeUnpin for ICloudProviderRegisteredEventVtbl
impl UnwindSafe for ICloudProviderRegisteredEventVtbl
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