Struct objc2_core_data::NSPersistentStoreResult
source · #[repr(C)]pub struct NSPersistentStoreResult { /* private fields */ }
Available on crate feature
NSPersistentStoreResult
only.Implementations§
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 NSPersistentStoreResult
impl AsMut<AnyObject> for NSPersistentStoreResult
source§impl AsMut<NSObject> for NSPersistentStoreResult
impl AsMut<NSObject> for NSPersistentStoreResult
source§impl<ResultType: ?Sized + Message> AsMut<NSPersistentStoreResult> for NSAsynchronousFetchResult<ResultType>
impl<ResultType: ?Sized + Message> AsMut<NSPersistentStoreResult> for NSAsynchronousFetchResult<ResultType>
source§fn as_mut(&mut self) -> &mut NSPersistentStoreResult
fn as_mut(&mut self) -> &mut NSPersistentStoreResult
Converts this type into a mutable reference of the (usually inferred) input type.
source§impl AsMut<NSPersistentStoreResult> for NSBatchDeleteResult
impl AsMut<NSPersistentStoreResult> for NSBatchDeleteResult
source§fn as_mut(&mut self) -> &mut NSPersistentStoreResult
fn as_mut(&mut self) -> &mut NSPersistentStoreResult
Converts this type into a mutable reference of the (usually inferred) input type.
source§impl AsMut<NSPersistentStoreResult> for NSBatchInsertResult
impl AsMut<NSPersistentStoreResult> for NSBatchInsertResult
source§fn as_mut(&mut self) -> &mut NSPersistentStoreResult
fn as_mut(&mut self) -> &mut NSPersistentStoreResult
Converts this type into a mutable reference of the (usually inferred) input type.
source§impl AsMut<NSPersistentStoreResult> for NSBatchUpdateResult
impl AsMut<NSPersistentStoreResult> for NSBatchUpdateResult
source§fn as_mut(&mut self) -> &mut NSPersistentStoreResult
fn as_mut(&mut self) -> &mut NSPersistentStoreResult
Converts this type into a mutable reference of the (usually inferred) input type.
source§impl AsMut<NSPersistentStoreResult> for NSPersistentCloudKitContainerEventResult
impl AsMut<NSPersistentStoreResult> for NSPersistentCloudKitContainerEventResult
source§fn as_mut(&mut self) -> &mut NSPersistentStoreResult
fn as_mut(&mut self) -> &mut NSPersistentStoreResult
Converts this type into a mutable reference of the (usually inferred) input type.
source§impl AsMut<NSPersistentStoreResult> for NSPersistentHistoryResult
impl AsMut<NSPersistentStoreResult> for NSPersistentHistoryResult
source§fn as_mut(&mut self) -> &mut NSPersistentStoreResult
fn as_mut(&mut self) -> &mut NSPersistentStoreResult
Converts this type into a mutable reference of the (usually inferred) input type.
source§impl AsMut<NSPersistentStoreResult> for NSPersistentStoreAsynchronousResult
impl AsMut<NSPersistentStoreResult> for NSPersistentStoreAsynchronousResult
source§fn as_mut(&mut self) -> &mut NSPersistentStoreResult
fn as_mut(&mut self) -> &mut NSPersistentStoreResult
Converts this type into a mutable reference of the (usually inferred) input type.
source§impl AsRef<AnyObject> for NSPersistentStoreResult
impl AsRef<AnyObject> for NSPersistentStoreResult
source§impl AsRef<NSObject> for NSPersistentStoreResult
impl AsRef<NSObject> for NSPersistentStoreResult
source§impl<ResultType: ?Sized + Message> AsRef<NSPersistentStoreResult> for NSAsynchronousFetchResult<ResultType>
impl<ResultType: ?Sized + Message> AsRef<NSPersistentStoreResult> for NSAsynchronousFetchResult<ResultType>
source§fn as_ref(&self) -> &NSPersistentStoreResult
fn as_ref(&self) -> &NSPersistentStoreResult
Converts this type into a shared reference of the (usually inferred) input type.
source§impl AsRef<NSPersistentStoreResult> for NSBatchDeleteResult
impl AsRef<NSPersistentStoreResult> for NSBatchDeleteResult
source§fn as_ref(&self) -> &NSPersistentStoreResult
fn as_ref(&self) -> &NSPersistentStoreResult
Converts this type into a shared reference of the (usually inferred) input type.
source§impl AsRef<NSPersistentStoreResult> for NSBatchInsertResult
impl AsRef<NSPersistentStoreResult> for NSBatchInsertResult
source§fn as_ref(&self) -> &NSPersistentStoreResult
fn as_ref(&self) -> &NSPersistentStoreResult
Converts this type into a shared reference of the (usually inferred) input type.
source§impl AsRef<NSPersistentStoreResult> for NSBatchUpdateResult
impl AsRef<NSPersistentStoreResult> for NSBatchUpdateResult
source§fn as_ref(&self) -> &NSPersistentStoreResult
fn as_ref(&self) -> &NSPersistentStoreResult
Converts this type into a shared reference of the (usually inferred) input type.
source§impl AsRef<NSPersistentStoreResult> for NSPersistentCloudKitContainerEventResult
impl AsRef<NSPersistentStoreResult> for NSPersistentCloudKitContainerEventResult
source§fn as_ref(&self) -> &NSPersistentStoreResult
fn as_ref(&self) -> &NSPersistentStoreResult
Converts this type into a shared reference of the (usually inferred) input type.
source§impl AsRef<NSPersistentStoreResult> for NSPersistentHistoryResult
impl AsRef<NSPersistentStoreResult> for NSPersistentHistoryResult
source§fn as_ref(&self) -> &NSPersistentStoreResult
fn as_ref(&self) -> &NSPersistentStoreResult
Converts this type into a shared reference of the (usually inferred) input type.
source§impl AsRef<NSPersistentStoreResult> for NSPersistentStoreAsynchronousResult
impl AsRef<NSPersistentStoreResult> for NSPersistentStoreAsynchronousResult
source§fn as_ref(&self) -> &NSPersistentStoreResult
fn as_ref(&self) -> &NSPersistentStoreResult
Converts this type into a shared reference of the (usually inferred) input type.
source§impl Borrow<AnyObject> for NSPersistentStoreResult
impl Borrow<AnyObject> for NSPersistentStoreResult
source§impl Borrow<NSObject> for NSPersistentStoreResult
impl Borrow<NSObject> for NSPersistentStoreResult
source§impl<ResultType: ?Sized + Message> Borrow<NSPersistentStoreResult> for NSAsynchronousFetchResult<ResultType>
impl<ResultType: ?Sized + Message> Borrow<NSPersistentStoreResult> for NSAsynchronousFetchResult<ResultType>
source§fn borrow(&self) -> &NSPersistentStoreResult
fn borrow(&self) -> &NSPersistentStoreResult
Immutably borrows from an owned value. Read more
source§impl Borrow<NSPersistentStoreResult> for NSBatchDeleteResult
impl Borrow<NSPersistentStoreResult> for NSBatchDeleteResult
source§fn borrow(&self) -> &NSPersistentStoreResult
fn borrow(&self) -> &NSPersistentStoreResult
Immutably borrows from an owned value. Read more
source§impl Borrow<NSPersistentStoreResult> for NSBatchInsertResult
impl Borrow<NSPersistentStoreResult> for NSBatchInsertResult
source§fn borrow(&self) -> &NSPersistentStoreResult
fn borrow(&self) -> &NSPersistentStoreResult
Immutably borrows from an owned value. Read more
source§impl Borrow<NSPersistentStoreResult> for NSBatchUpdateResult
impl Borrow<NSPersistentStoreResult> for NSBatchUpdateResult
source§fn borrow(&self) -> &NSPersistentStoreResult
fn borrow(&self) -> &NSPersistentStoreResult
Immutably borrows from an owned value. Read more
source§impl Borrow<NSPersistentStoreResult> for NSPersistentCloudKitContainerEventResult
impl Borrow<NSPersistentStoreResult> for NSPersistentCloudKitContainerEventResult
source§fn borrow(&self) -> &NSPersistentStoreResult
fn borrow(&self) -> &NSPersistentStoreResult
Immutably borrows from an owned value. Read more
source§impl Borrow<NSPersistentStoreResult> for NSPersistentHistoryResult
impl Borrow<NSPersistentStoreResult> for NSPersistentHistoryResult
source§fn borrow(&self) -> &NSPersistentStoreResult
fn borrow(&self) -> &NSPersistentStoreResult
Immutably borrows from an owned value. Read more
source§impl Borrow<NSPersistentStoreResult> for NSPersistentStoreAsynchronousResult
impl Borrow<NSPersistentStoreResult> for NSPersistentStoreAsynchronousResult
source§fn borrow(&self) -> &NSPersistentStoreResult
fn borrow(&self) -> &NSPersistentStoreResult
Immutably borrows from an owned value. Read more
source§impl BorrowMut<AnyObject> for NSPersistentStoreResult
impl BorrowMut<AnyObject> for NSPersistentStoreResult
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<NSObject> for NSPersistentStoreResult
impl BorrowMut<NSObject> for NSPersistentStoreResult
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<ResultType: ?Sized + Message> BorrowMut<NSPersistentStoreResult> for NSAsynchronousFetchResult<ResultType>
impl<ResultType: ?Sized + Message> BorrowMut<NSPersistentStoreResult> for NSAsynchronousFetchResult<ResultType>
source§fn borrow_mut(&mut self) -> &mut NSPersistentStoreResult
fn borrow_mut(&mut self) -> &mut NSPersistentStoreResult
Mutably borrows from an owned value. Read more
source§impl BorrowMut<NSPersistentStoreResult> for NSBatchDeleteResult
impl BorrowMut<NSPersistentStoreResult> for NSBatchDeleteResult
source§fn borrow_mut(&mut self) -> &mut NSPersistentStoreResult
fn borrow_mut(&mut self) -> &mut NSPersistentStoreResult
Mutably borrows from an owned value. Read more
source§impl BorrowMut<NSPersistentStoreResult> for NSBatchInsertResult
impl BorrowMut<NSPersistentStoreResult> for NSBatchInsertResult
source§fn borrow_mut(&mut self) -> &mut NSPersistentStoreResult
fn borrow_mut(&mut self) -> &mut NSPersistentStoreResult
Mutably borrows from an owned value. Read more
source§impl BorrowMut<NSPersistentStoreResult> for NSBatchUpdateResult
impl BorrowMut<NSPersistentStoreResult> for NSBatchUpdateResult
source§fn borrow_mut(&mut self) -> &mut NSPersistentStoreResult
fn borrow_mut(&mut self) -> &mut NSPersistentStoreResult
Mutably borrows from an owned value. Read more
source§impl BorrowMut<NSPersistentStoreResult> for NSPersistentCloudKitContainerEventResult
impl BorrowMut<NSPersistentStoreResult> for NSPersistentCloudKitContainerEventResult
source§fn borrow_mut(&mut self) -> &mut NSPersistentStoreResult
fn borrow_mut(&mut self) -> &mut NSPersistentStoreResult
Mutably borrows from an owned value. Read more
source§impl BorrowMut<NSPersistentStoreResult> for NSPersistentHistoryResult
impl BorrowMut<NSPersistentStoreResult> for NSPersistentHistoryResult
source§fn borrow_mut(&mut self) -> &mut NSPersistentStoreResult
fn borrow_mut(&mut self) -> &mut NSPersistentStoreResult
Mutably borrows from an owned value. Read more
source§impl BorrowMut<NSPersistentStoreResult> for NSPersistentStoreAsynchronousResult
impl BorrowMut<NSPersistentStoreResult> for NSPersistentStoreAsynchronousResult
source§fn borrow_mut(&mut self) -> &mut NSPersistentStoreResult
fn borrow_mut(&mut self) -> &mut NSPersistentStoreResult
Mutably borrows from an owned value. Read more
source§impl ClassType for NSPersistentStoreResult
impl ClassType for NSPersistentStoreResult
§type Mutability = InteriorMutable
type Mutability = InteriorMutable
Whether the type is mutable or immutable. Read more
source§const NAME: &'static str = "NSPersistentStoreResult"
const NAME: &'static str = "NSPersistentStoreResult"
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 NSPersistentStoreResult
impl Debug for NSPersistentStoreResult
source§impl Deref for NSPersistentStoreResult
impl Deref for NSPersistentStoreResult
source§impl DerefMut for NSPersistentStoreResult
impl DerefMut for NSPersistentStoreResult
source§impl Hash for NSPersistentStoreResult
impl Hash for NSPersistentStoreResult
source§impl NSObjectProtocol for NSPersistentStoreResult
impl NSObjectProtocol for NSPersistentStoreResult
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) -> Id<NSObject>
fn debugDescription(&self) -> Id<NSObject>
A textual representation of the object to use when debugging. Read more
source§impl PartialEq for NSPersistentStoreResult
impl PartialEq for NSPersistentStoreResult
source§fn eq(&self, other: &NSPersistentStoreResult) -> bool
fn eq(&self, other: &NSPersistentStoreResult) -> bool
This method tests for
self
and other
values to be equal, and is used
by ==
.source§impl RefEncode for NSPersistentStoreResult
impl RefEncode for NSPersistentStoreResult
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 NSPersistentStoreResult
impl Message for NSPersistentStoreResult
impl StructuralPartialEq for NSPersistentStoreResult
Auto Trait Implementations§
impl !Freeze for NSPersistentStoreResult
impl !RefUnwindSafe for NSPersistentStoreResult
impl !Send for NSPersistentStoreResult
impl !Sync for NSPersistentStoreResult
impl !Unpin for NSPersistentStoreResult
impl !UnwindSafe for NSPersistentStoreResult
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