Struct objc2_cloud_kit::CKSyncEngineEvent
source · #[repr(C)]pub struct CKSyncEngineEvent { /* private fields */ }Available on crate feature
CKSyncEngineEvent only.Implementations§
source§impl CKSyncEngineEvent
impl CKSyncEngineEvent
pub unsafe fn type(&self) -> CKSyncEngineEventType
pub unsafe fn stateUpdateEvent(&self) -> Retained<CKSyncEngineStateUpdateEvent>
pub unsafe fn accountChangeEvent( &self ) -> Retained<CKSyncEngineAccountChangeEvent>
pub unsafe fn fetchedDatabaseChangesEvent( &self ) -> Retained<CKSyncEngineFetchedDatabaseChangesEvent>
pub unsafe fn fetchedRecordZoneChangesEvent( &self ) -> Retained<CKSyncEngineFetchedRecordZoneChangesEvent>
pub unsafe fn sentDatabaseChangesEvent( &self ) -> Retained<CKSyncEngineSentDatabaseChangesEvent>
pub unsafe fn sentRecordZoneChangesEvent( &self ) -> Retained<CKSyncEngineSentRecordZoneChangesEvent>
pub unsafe fn willFetchChangesEvent( &self ) -> Retained<CKSyncEngineWillFetchChangesEvent>
pub unsafe fn willFetchRecordZoneChangesEvent( &self ) -> Retained<CKSyncEngineWillFetchRecordZoneChangesEvent>
pub unsafe fn didFetchRecordZoneChangesEvent( &self ) -> Retained<CKSyncEngineDidFetchRecordZoneChangesEvent>
pub unsafe fn didFetchChangesEvent( &self ) -> Retained<CKSyncEngineDidFetchChangesEvent>
pub unsafe fn willSendChangesEvent( &self ) -> Retained<CKSyncEngineWillSendChangesEvent>
pub unsafe fn didSendChangesEvent( &self ) -> Retained<CKSyncEngineDidSendChangesEvent>
pub unsafe fn init(this: Allocated<Self>) -> Retained<Self>
pub unsafe fn new() -> Retained<Self>
Methods from Deref<Target = NSObject>§
sourcepub fn doesNotRecognizeSelector(&self, sel: Sel) -> !
pub fn doesNotRecognizeSelector(&self, sel: Sel) -> !
Handle messages the object doesn’t recognize.
See Apple’s documentation for details.
Methods from Deref<Target = AnyObject>§
sourcepub fn class(&self) -> &'static AnyClass
pub fn class(&self) -> &'static AnyClass
Dynamically find the class of this object.
§Example
Check that an instance of NSObject has the precise class NSObject.
use objc2::ClassType;
use objc2::runtime::NSObject;
let obj = NSObject::new();
assert_eq!(obj.class(), NSObject::class());sourcepub unsafe fn get_ivar<T>(&self, name: &str) -> &Twhere
T: Encode,
👎Deprecated: this is difficult to use correctly, use Ivar::load instead.
pub unsafe fn get_ivar<T>(&self, name: &str) -> &Twhere
T: Encode,
Ivar::load instead.Use Ivar::load instead.
§Safety
The object must have an instance variable with the given name, and it
must be of type T.
See Ivar::load_ptr for details surrounding this.
sourcepub unsafe fn get_mut_ivar<T>(&mut self, name: &str) -> &mut Twhere
T: Encode,
👎Deprecated: this is difficult to use correctly, use Ivar::load_mut instead.
pub unsafe fn get_mut_ivar<T>(&mut self, name: &str) -> &mut Twhere
T: Encode,
Ivar::load_mut instead.Use Ivar::load_mut instead.
§Safety
The object must have an instance variable with the given name, and it
must be of type T.
See Ivar::load_ptr for details surrounding this.
Trait Implementations§
source§impl AsMut<AnyObject> for CKSyncEngineEvent
impl AsMut<AnyObject> for CKSyncEngineEvent
source§impl AsMut<CKSyncEngineEvent> for CKSyncEngineAccountChangeEvent
impl AsMut<CKSyncEngineEvent> for CKSyncEngineAccountChangeEvent
source§fn as_mut(&mut self) -> &mut CKSyncEngineEvent
fn as_mut(&mut self) -> &mut CKSyncEngineEvent
Converts this type into a mutable reference of the (usually inferred) input type.
source§impl AsMut<CKSyncEngineEvent> for CKSyncEngineDidFetchChangesEvent
impl AsMut<CKSyncEngineEvent> for CKSyncEngineDidFetchChangesEvent
source§fn as_mut(&mut self) -> &mut CKSyncEngineEvent
fn as_mut(&mut self) -> &mut CKSyncEngineEvent
Converts this type into a mutable reference of the (usually inferred) input type.
source§impl AsMut<CKSyncEngineEvent> for CKSyncEngineDidFetchRecordZoneChangesEvent
impl AsMut<CKSyncEngineEvent> for CKSyncEngineDidFetchRecordZoneChangesEvent
source§fn as_mut(&mut self) -> &mut CKSyncEngineEvent
fn as_mut(&mut self) -> &mut CKSyncEngineEvent
Converts this type into a mutable reference of the (usually inferred) input type.
source§impl AsMut<CKSyncEngineEvent> for CKSyncEngineDidSendChangesEvent
impl AsMut<CKSyncEngineEvent> for CKSyncEngineDidSendChangesEvent
source§fn as_mut(&mut self) -> &mut CKSyncEngineEvent
fn as_mut(&mut self) -> &mut CKSyncEngineEvent
Converts this type into a mutable reference of the (usually inferred) input type.
source§impl AsMut<CKSyncEngineEvent> for CKSyncEngineEvent
impl AsMut<CKSyncEngineEvent> for CKSyncEngineEvent
source§impl AsMut<CKSyncEngineEvent> for CKSyncEngineFetchedDatabaseChangesEvent
impl AsMut<CKSyncEngineEvent> for CKSyncEngineFetchedDatabaseChangesEvent
source§fn as_mut(&mut self) -> &mut CKSyncEngineEvent
fn as_mut(&mut self) -> &mut CKSyncEngineEvent
Converts this type into a mutable reference of the (usually inferred) input type.
source§impl AsMut<CKSyncEngineEvent> for CKSyncEngineFetchedRecordZoneChangesEvent
impl AsMut<CKSyncEngineEvent> for CKSyncEngineFetchedRecordZoneChangesEvent
source§fn as_mut(&mut self) -> &mut CKSyncEngineEvent
fn as_mut(&mut self) -> &mut CKSyncEngineEvent
Converts this type into a mutable reference of the (usually inferred) input type.
source§impl AsMut<CKSyncEngineEvent> for CKSyncEngineSentDatabaseChangesEvent
impl AsMut<CKSyncEngineEvent> for CKSyncEngineSentDatabaseChangesEvent
source§fn as_mut(&mut self) -> &mut CKSyncEngineEvent
fn as_mut(&mut self) -> &mut CKSyncEngineEvent
Converts this type into a mutable reference of the (usually inferred) input type.
source§impl AsMut<CKSyncEngineEvent> for CKSyncEngineSentRecordZoneChangesEvent
impl AsMut<CKSyncEngineEvent> for CKSyncEngineSentRecordZoneChangesEvent
source§fn as_mut(&mut self) -> &mut CKSyncEngineEvent
fn as_mut(&mut self) -> &mut CKSyncEngineEvent
Converts this type into a mutable reference of the (usually inferred) input type.
source§impl AsMut<CKSyncEngineEvent> for CKSyncEngineStateUpdateEvent
impl AsMut<CKSyncEngineEvent> for CKSyncEngineStateUpdateEvent
source§fn as_mut(&mut self) -> &mut CKSyncEngineEvent
fn as_mut(&mut self) -> &mut CKSyncEngineEvent
Converts this type into a mutable reference of the (usually inferred) input type.
source§impl AsMut<CKSyncEngineEvent> for CKSyncEngineWillFetchChangesEvent
impl AsMut<CKSyncEngineEvent> for CKSyncEngineWillFetchChangesEvent
source§fn as_mut(&mut self) -> &mut CKSyncEngineEvent
fn as_mut(&mut self) -> &mut CKSyncEngineEvent
Converts this type into a mutable reference of the (usually inferred) input type.
source§impl AsMut<CKSyncEngineEvent> for CKSyncEngineWillFetchRecordZoneChangesEvent
impl AsMut<CKSyncEngineEvent> for CKSyncEngineWillFetchRecordZoneChangesEvent
source§fn as_mut(&mut self) -> &mut CKSyncEngineEvent
fn as_mut(&mut self) -> &mut CKSyncEngineEvent
Converts this type into a mutable reference of the (usually inferred) input type.
source§impl AsMut<CKSyncEngineEvent> for CKSyncEngineWillSendChangesEvent
impl AsMut<CKSyncEngineEvent> for CKSyncEngineWillSendChangesEvent
source§fn as_mut(&mut self) -> &mut CKSyncEngineEvent
fn as_mut(&mut self) -> &mut CKSyncEngineEvent
Converts this type into a mutable reference of the (usually inferred) input type.
source§impl AsMut<NSObject> for CKSyncEngineEvent
impl AsMut<NSObject> for CKSyncEngineEvent
source§impl AsRef<AnyObject> for CKSyncEngineEvent
impl AsRef<AnyObject> for CKSyncEngineEvent
source§impl AsRef<CKSyncEngineEvent> for CKSyncEngineAccountChangeEvent
impl AsRef<CKSyncEngineEvent> for CKSyncEngineAccountChangeEvent
source§fn as_ref(&self) -> &CKSyncEngineEvent
fn as_ref(&self) -> &CKSyncEngineEvent
Converts this type into a shared reference of the (usually inferred) input type.
source§impl AsRef<CKSyncEngineEvent> for CKSyncEngineDidFetchChangesEvent
impl AsRef<CKSyncEngineEvent> for CKSyncEngineDidFetchChangesEvent
source§fn as_ref(&self) -> &CKSyncEngineEvent
fn as_ref(&self) -> &CKSyncEngineEvent
Converts this type into a shared reference of the (usually inferred) input type.
source§impl AsRef<CKSyncEngineEvent> for CKSyncEngineDidFetchRecordZoneChangesEvent
impl AsRef<CKSyncEngineEvent> for CKSyncEngineDidFetchRecordZoneChangesEvent
source§fn as_ref(&self) -> &CKSyncEngineEvent
fn as_ref(&self) -> &CKSyncEngineEvent
Converts this type into a shared reference of the (usually inferred) input type.
source§impl AsRef<CKSyncEngineEvent> for CKSyncEngineDidSendChangesEvent
impl AsRef<CKSyncEngineEvent> for CKSyncEngineDidSendChangesEvent
source§fn as_ref(&self) -> &CKSyncEngineEvent
fn as_ref(&self) -> &CKSyncEngineEvent
Converts this type into a shared reference of the (usually inferred) input type.
source§impl AsRef<CKSyncEngineEvent> for CKSyncEngineEvent
impl AsRef<CKSyncEngineEvent> for CKSyncEngineEvent
source§impl AsRef<CKSyncEngineEvent> for CKSyncEngineFetchedDatabaseChangesEvent
impl AsRef<CKSyncEngineEvent> for CKSyncEngineFetchedDatabaseChangesEvent
source§fn as_ref(&self) -> &CKSyncEngineEvent
fn as_ref(&self) -> &CKSyncEngineEvent
Converts this type into a shared reference of the (usually inferred) input type.
source§impl AsRef<CKSyncEngineEvent> for CKSyncEngineFetchedRecordZoneChangesEvent
impl AsRef<CKSyncEngineEvent> for CKSyncEngineFetchedRecordZoneChangesEvent
source§fn as_ref(&self) -> &CKSyncEngineEvent
fn as_ref(&self) -> &CKSyncEngineEvent
Converts this type into a shared reference of the (usually inferred) input type.
source§impl AsRef<CKSyncEngineEvent> for CKSyncEngineSentDatabaseChangesEvent
impl AsRef<CKSyncEngineEvent> for CKSyncEngineSentDatabaseChangesEvent
source§fn as_ref(&self) -> &CKSyncEngineEvent
fn as_ref(&self) -> &CKSyncEngineEvent
Converts this type into a shared reference of the (usually inferred) input type.
source§impl AsRef<CKSyncEngineEvent> for CKSyncEngineSentRecordZoneChangesEvent
impl AsRef<CKSyncEngineEvent> for CKSyncEngineSentRecordZoneChangesEvent
source§fn as_ref(&self) -> &CKSyncEngineEvent
fn as_ref(&self) -> &CKSyncEngineEvent
Converts this type into a shared reference of the (usually inferred) input type.
source§impl AsRef<CKSyncEngineEvent> for CKSyncEngineStateUpdateEvent
impl AsRef<CKSyncEngineEvent> for CKSyncEngineStateUpdateEvent
source§fn as_ref(&self) -> &CKSyncEngineEvent
fn as_ref(&self) -> &CKSyncEngineEvent
Converts this type into a shared reference of the (usually inferred) input type.
source§impl AsRef<CKSyncEngineEvent> for CKSyncEngineWillFetchChangesEvent
impl AsRef<CKSyncEngineEvent> for CKSyncEngineWillFetchChangesEvent
source§fn as_ref(&self) -> &CKSyncEngineEvent
fn as_ref(&self) -> &CKSyncEngineEvent
Converts this type into a shared reference of the (usually inferred) input type.
source§impl AsRef<CKSyncEngineEvent> for CKSyncEngineWillFetchRecordZoneChangesEvent
impl AsRef<CKSyncEngineEvent> for CKSyncEngineWillFetchRecordZoneChangesEvent
source§fn as_ref(&self) -> &CKSyncEngineEvent
fn as_ref(&self) -> &CKSyncEngineEvent
Converts this type into a shared reference of the (usually inferred) input type.
source§impl AsRef<CKSyncEngineEvent> for CKSyncEngineWillSendChangesEvent
impl AsRef<CKSyncEngineEvent> for CKSyncEngineWillSendChangesEvent
source§fn as_ref(&self) -> &CKSyncEngineEvent
fn as_ref(&self) -> &CKSyncEngineEvent
Converts this type into a shared reference of the (usually inferred) input type.
source§impl AsRef<NSObject> for CKSyncEngineEvent
impl AsRef<NSObject> for CKSyncEngineEvent
source§impl Borrow<AnyObject> for CKSyncEngineEvent
impl Borrow<AnyObject> for CKSyncEngineEvent
source§impl Borrow<CKSyncEngineEvent> for CKSyncEngineAccountChangeEvent
impl Borrow<CKSyncEngineEvent> for CKSyncEngineAccountChangeEvent
source§fn borrow(&self) -> &CKSyncEngineEvent
fn borrow(&self) -> &CKSyncEngineEvent
Immutably borrows from an owned value. Read more
source§impl Borrow<CKSyncEngineEvent> for CKSyncEngineDidFetchChangesEvent
impl Borrow<CKSyncEngineEvent> for CKSyncEngineDidFetchChangesEvent
source§fn borrow(&self) -> &CKSyncEngineEvent
fn borrow(&self) -> &CKSyncEngineEvent
Immutably borrows from an owned value. Read more
source§impl Borrow<CKSyncEngineEvent> for CKSyncEngineDidFetchRecordZoneChangesEvent
impl Borrow<CKSyncEngineEvent> for CKSyncEngineDidFetchRecordZoneChangesEvent
source§fn borrow(&self) -> &CKSyncEngineEvent
fn borrow(&self) -> &CKSyncEngineEvent
Immutably borrows from an owned value. Read more
source§impl Borrow<CKSyncEngineEvent> for CKSyncEngineDidSendChangesEvent
impl Borrow<CKSyncEngineEvent> for CKSyncEngineDidSendChangesEvent
source§fn borrow(&self) -> &CKSyncEngineEvent
fn borrow(&self) -> &CKSyncEngineEvent
Immutably borrows from an owned value. Read more
source§impl Borrow<CKSyncEngineEvent> for CKSyncEngineFetchedDatabaseChangesEvent
impl Borrow<CKSyncEngineEvent> for CKSyncEngineFetchedDatabaseChangesEvent
source§fn borrow(&self) -> &CKSyncEngineEvent
fn borrow(&self) -> &CKSyncEngineEvent
Immutably borrows from an owned value. Read more
source§impl Borrow<CKSyncEngineEvent> for CKSyncEngineFetchedRecordZoneChangesEvent
impl Borrow<CKSyncEngineEvent> for CKSyncEngineFetchedRecordZoneChangesEvent
source§fn borrow(&self) -> &CKSyncEngineEvent
fn borrow(&self) -> &CKSyncEngineEvent
Immutably borrows from an owned value. Read more
source§impl Borrow<CKSyncEngineEvent> for CKSyncEngineSentDatabaseChangesEvent
impl Borrow<CKSyncEngineEvent> for CKSyncEngineSentDatabaseChangesEvent
source§fn borrow(&self) -> &CKSyncEngineEvent
fn borrow(&self) -> &CKSyncEngineEvent
Immutably borrows from an owned value. Read more
source§impl Borrow<CKSyncEngineEvent> for CKSyncEngineSentRecordZoneChangesEvent
impl Borrow<CKSyncEngineEvent> for CKSyncEngineSentRecordZoneChangesEvent
source§fn borrow(&self) -> &CKSyncEngineEvent
fn borrow(&self) -> &CKSyncEngineEvent
Immutably borrows from an owned value. Read more
source§impl Borrow<CKSyncEngineEvent> for CKSyncEngineStateUpdateEvent
impl Borrow<CKSyncEngineEvent> for CKSyncEngineStateUpdateEvent
source§fn borrow(&self) -> &CKSyncEngineEvent
fn borrow(&self) -> &CKSyncEngineEvent
Immutably borrows from an owned value. Read more
source§impl Borrow<CKSyncEngineEvent> for CKSyncEngineWillFetchChangesEvent
impl Borrow<CKSyncEngineEvent> for CKSyncEngineWillFetchChangesEvent
source§fn borrow(&self) -> &CKSyncEngineEvent
fn borrow(&self) -> &CKSyncEngineEvent
Immutably borrows from an owned value. Read more
source§impl Borrow<CKSyncEngineEvent> for CKSyncEngineWillFetchRecordZoneChangesEvent
impl Borrow<CKSyncEngineEvent> for CKSyncEngineWillFetchRecordZoneChangesEvent
source§fn borrow(&self) -> &CKSyncEngineEvent
fn borrow(&self) -> &CKSyncEngineEvent
Immutably borrows from an owned value. Read more
source§impl Borrow<CKSyncEngineEvent> for CKSyncEngineWillSendChangesEvent
impl Borrow<CKSyncEngineEvent> for CKSyncEngineWillSendChangesEvent
source§fn borrow(&self) -> &CKSyncEngineEvent
fn borrow(&self) -> &CKSyncEngineEvent
Immutably borrows from an owned value. Read more
source§impl Borrow<NSObject> for CKSyncEngineEvent
impl Borrow<NSObject> for CKSyncEngineEvent
source§impl BorrowMut<AnyObject> for CKSyncEngineEvent
impl BorrowMut<AnyObject> for CKSyncEngineEvent
source§fn borrow_mut(&mut self) -> &mut AnyObject
fn borrow_mut(&mut self) -> &mut AnyObject
Mutably borrows from an owned value. Read more
source§impl BorrowMut<CKSyncEngineEvent> for CKSyncEngineAccountChangeEvent
impl BorrowMut<CKSyncEngineEvent> for CKSyncEngineAccountChangeEvent
source§fn borrow_mut(&mut self) -> &mut CKSyncEngineEvent
fn borrow_mut(&mut self) -> &mut CKSyncEngineEvent
Mutably borrows from an owned value. Read more
source§impl BorrowMut<CKSyncEngineEvent> for CKSyncEngineDidFetchChangesEvent
impl BorrowMut<CKSyncEngineEvent> for CKSyncEngineDidFetchChangesEvent
source§fn borrow_mut(&mut self) -> &mut CKSyncEngineEvent
fn borrow_mut(&mut self) -> &mut CKSyncEngineEvent
Mutably borrows from an owned value. Read more
source§impl BorrowMut<CKSyncEngineEvent> for CKSyncEngineDidFetchRecordZoneChangesEvent
impl BorrowMut<CKSyncEngineEvent> for CKSyncEngineDidFetchRecordZoneChangesEvent
source§fn borrow_mut(&mut self) -> &mut CKSyncEngineEvent
fn borrow_mut(&mut self) -> &mut CKSyncEngineEvent
Mutably borrows from an owned value. Read more
source§impl BorrowMut<CKSyncEngineEvent> for CKSyncEngineDidSendChangesEvent
impl BorrowMut<CKSyncEngineEvent> for CKSyncEngineDidSendChangesEvent
source§fn borrow_mut(&mut self) -> &mut CKSyncEngineEvent
fn borrow_mut(&mut self) -> &mut CKSyncEngineEvent
Mutably borrows from an owned value. Read more
source§impl BorrowMut<CKSyncEngineEvent> for CKSyncEngineFetchedDatabaseChangesEvent
impl BorrowMut<CKSyncEngineEvent> for CKSyncEngineFetchedDatabaseChangesEvent
source§fn borrow_mut(&mut self) -> &mut CKSyncEngineEvent
fn borrow_mut(&mut self) -> &mut CKSyncEngineEvent
Mutably borrows from an owned value. Read more
source§impl BorrowMut<CKSyncEngineEvent> for CKSyncEngineFetchedRecordZoneChangesEvent
impl BorrowMut<CKSyncEngineEvent> for CKSyncEngineFetchedRecordZoneChangesEvent
source§fn borrow_mut(&mut self) -> &mut CKSyncEngineEvent
fn borrow_mut(&mut self) -> &mut CKSyncEngineEvent
Mutably borrows from an owned value. Read more
source§impl BorrowMut<CKSyncEngineEvent> for CKSyncEngineSentDatabaseChangesEvent
impl BorrowMut<CKSyncEngineEvent> for CKSyncEngineSentDatabaseChangesEvent
source§fn borrow_mut(&mut self) -> &mut CKSyncEngineEvent
fn borrow_mut(&mut self) -> &mut CKSyncEngineEvent
Mutably borrows from an owned value. Read more
source§impl BorrowMut<CKSyncEngineEvent> for CKSyncEngineSentRecordZoneChangesEvent
impl BorrowMut<CKSyncEngineEvent> for CKSyncEngineSentRecordZoneChangesEvent
source§fn borrow_mut(&mut self) -> &mut CKSyncEngineEvent
fn borrow_mut(&mut self) -> &mut CKSyncEngineEvent
Mutably borrows from an owned value. Read more
source§impl BorrowMut<CKSyncEngineEvent> for CKSyncEngineStateUpdateEvent
impl BorrowMut<CKSyncEngineEvent> for CKSyncEngineStateUpdateEvent
source§fn borrow_mut(&mut self) -> &mut CKSyncEngineEvent
fn borrow_mut(&mut self) -> &mut CKSyncEngineEvent
Mutably borrows from an owned value. Read more
source§impl BorrowMut<CKSyncEngineEvent> for CKSyncEngineWillFetchChangesEvent
impl BorrowMut<CKSyncEngineEvent> for CKSyncEngineWillFetchChangesEvent
source§fn borrow_mut(&mut self) -> &mut CKSyncEngineEvent
fn borrow_mut(&mut self) -> &mut CKSyncEngineEvent
Mutably borrows from an owned value. Read more
source§impl BorrowMut<CKSyncEngineEvent> for CKSyncEngineWillFetchRecordZoneChangesEvent
impl BorrowMut<CKSyncEngineEvent> for CKSyncEngineWillFetchRecordZoneChangesEvent
source§fn borrow_mut(&mut self) -> &mut CKSyncEngineEvent
fn borrow_mut(&mut self) -> &mut CKSyncEngineEvent
Mutably borrows from an owned value. Read more
source§impl BorrowMut<CKSyncEngineEvent> for CKSyncEngineWillSendChangesEvent
impl BorrowMut<CKSyncEngineEvent> for CKSyncEngineWillSendChangesEvent
source§fn borrow_mut(&mut self) -> &mut CKSyncEngineEvent
fn borrow_mut(&mut self) -> &mut CKSyncEngineEvent
Mutably borrows from an owned value. Read more
source§impl BorrowMut<NSObject> for CKSyncEngineEvent
impl BorrowMut<NSObject> for CKSyncEngineEvent
source§fn borrow_mut(&mut self) -> &mut NSObject
fn borrow_mut(&mut self) -> &mut NSObject
Mutably borrows from an owned value. Read more
source§impl ClassType for CKSyncEngineEvent
impl ClassType for CKSyncEngineEvent
§type Mutability = InteriorMutable
type Mutability = InteriorMutable
Whether the type is mutable or immutable. Read more
source§const NAME: &'static str = "CKSyncEngineEvent"
const NAME: &'static str = "CKSyncEngineEvent"
The name of the Objective-C class that this type represents. Read more
source§fn class() -> &'static AnyClass
fn class() -> &'static AnyClass
Get a reference to the Objective-C class that this type represents. Read more
source§fn as_super_mut(&mut self) -> &mut Self::Super
fn as_super_mut(&mut self) -> &mut Self::Super
Get a mutable reference to the superclass.
source§impl Debug for CKSyncEngineEvent
impl Debug for CKSyncEngineEvent
source§impl Deref for CKSyncEngineEvent
impl Deref for CKSyncEngineEvent
source§impl DerefMut for CKSyncEngineEvent
impl DerefMut for CKSyncEngineEvent
source§impl Hash for CKSyncEngineEvent
impl Hash for CKSyncEngineEvent
source§impl NSObjectProtocol for CKSyncEngineEvent
impl NSObjectProtocol for CKSyncEngineEvent
source§fn isEqual(&self, other: &AnyObject) -> bool
fn isEqual(&self, other: &AnyObject) -> bool
Check whether the object is equal to an arbitrary other object. Read more
source§fn hash(&self) -> usize
fn hash(&self) -> usize
An integer that can be used as a table address in a hash table
structure. Read more
source§fn isKindOfClass(&self, cls: &AnyClass) -> bool
fn isKindOfClass(&self, cls: &AnyClass) -> bool
Check if the object is an instance of the class, or one of its
subclasses. Read more
source§fn is_kind_of<T>(&self) -> bool
fn is_kind_of<T>(&self) -> bool
Check if the object is an instance of the class type, or one of its
subclasses. Read more
source§fn isMemberOfClass(&self, cls: &AnyClass) -> bool
fn isMemberOfClass(&self, cls: &AnyClass) -> bool
Check if the object is an instance of a specific class, without
checking subclasses. Read more
source§fn respondsToSelector(&self, aSelector: Sel) -> bool
fn respondsToSelector(&self, aSelector: Sel) -> bool
Check whether the object implements or inherits a method with the
given selector. Read more
source§fn conformsToProtocol(&self, aProtocol: &AnyProtocol) -> bool
fn conformsToProtocol(&self, aProtocol: &AnyProtocol) -> bool
Check whether the object conforms to a given protocol. Read more
source§fn debugDescription(&self) -> Retained<NSObject>
fn debugDescription(&self) -> Retained<NSObject>
A textual representation of the object to use when debugging. Read more
source§impl PartialEq for CKSyncEngineEvent
impl PartialEq for CKSyncEngineEvent
source§fn eq(&self, other: &CKSyncEngineEvent) -> bool
fn eq(&self, other: &CKSyncEngineEvent) -> bool
This method tests for
self and other values to be equal, and is used
by ==.source§impl RefEncode for CKSyncEngineEvent
impl RefEncode for CKSyncEngineEvent
source§const ENCODING_REF: Encoding = <NSObject as ::objc2::RefEncode>::ENCODING_REF
const ENCODING_REF: Encoding = <NSObject as ::objc2::RefEncode>::ENCODING_REF
The Objective-C type-encoding for a reference of this type. Read more
impl Eq for CKSyncEngineEvent
impl Message for CKSyncEngineEvent
impl Send for CKSyncEngineEvent
impl StructuralPartialEq for CKSyncEngineEvent
impl Sync for CKSyncEngineEvent
Auto Trait Implementations§
impl !Freeze for CKSyncEngineEvent
impl !RefUnwindSafe for CKSyncEngineEvent
impl !Unpin for CKSyncEngineEvent
impl !UnwindSafe for CKSyncEngineEvent
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
source§impl<T> CounterpartOrSelf for T
impl<T> CounterpartOrSelf for T
§type Immutable = <<T as ClassType>::Mutability as MutabilityCounterpartOrSelf<T>>::Immutable
type Immutable = <<T as ClassType>::Mutability as MutabilityCounterpartOrSelf<T>>::Immutable
The immutable counterpart of the type, or
Self if the type has no
immutable counterpart. Read more§type Mutable = <<T as ClassType>::Mutability as MutabilityCounterpartOrSelf<T>>::Mutable
type Mutable = <<T as ClassType>::Mutability as MutabilityCounterpartOrSelf<T>>::Mutable
The mutable counterpart of the type, or
Self if the type has no
mutable counterpart. Read more