pub unsafe trait NSObjectNSComparisonMethods:
ClassType
+ Sized
+ Sealed {
// Provided methods
unsafe fn isEqualTo(&self, object: Option<&AnyObject>) -> bool { ... }
unsafe fn isLessThanOrEqualTo(&self, object: Option<&AnyObject>) -> bool { ... }
unsafe fn isLessThan(&self, object: Option<&AnyObject>) -> bool { ... }
unsafe fn isGreaterThanOrEqualTo(&self, object: Option<&AnyObject>) -> bool { ... }
unsafe fn isGreaterThan(&self, object: Option<&AnyObject>) -> bool { ... }
unsafe fn isNotEqualTo(&self, object: Option<&AnyObject>) -> bool { ... }
unsafe fn doesContain(&self, object: &AnyObject) -> bool { ... }
fn isLike(&self, object: &NSString) -> bool { ... }
fn isCaseInsensitiveLike(&self, object: &NSString) -> bool { ... }
}Available on crate feature
NSScriptWhoseTests only.Expand description
Category “NSComparisonMethods” on NSObject.
Provided Methods§
Sourceunsafe fn isEqualTo(&self, object: Option<&AnyObject>) -> bool
unsafe fn isEqualTo(&self, object: Option<&AnyObject>) -> bool
§Safety
object should be of the correct type.
Sourceunsafe fn isLessThanOrEqualTo(&self, object: Option<&AnyObject>) -> bool
unsafe fn isLessThanOrEqualTo(&self, object: Option<&AnyObject>) -> bool
§Safety
object should be of the correct type.
Sourceunsafe fn isLessThan(&self, object: Option<&AnyObject>) -> bool
unsafe fn isLessThan(&self, object: Option<&AnyObject>) -> bool
§Safety
object should be of the correct type.
Sourceunsafe fn isGreaterThanOrEqualTo(&self, object: Option<&AnyObject>) -> bool
unsafe fn isGreaterThanOrEqualTo(&self, object: Option<&AnyObject>) -> bool
§Safety
object should be of the correct type.
Sourceunsafe fn isGreaterThan(&self, object: Option<&AnyObject>) -> bool
unsafe fn isGreaterThan(&self, object: Option<&AnyObject>) -> bool
§Safety
object should be of the correct type.
Sourceunsafe fn isNotEqualTo(&self, object: Option<&AnyObject>) -> bool
unsafe fn isNotEqualTo(&self, object: Option<&AnyObject>) -> bool
§Safety
object should be of the correct type.
Sourceunsafe fn doesContain(&self, object: &AnyObject) -> bool
unsafe fn doesContain(&self, object: &AnyObject) -> bool
§Safety
object should be of the correct type.
fn isLike(&self, object: &NSString) -> bool
Available on crate feature
NSString only.fn isCaseInsensitiveLike(&self, object: &NSString) -> bool
Available on crate feature
NSString only.Dyn Compatibility§
This trait is not dyn compatible.
In older versions of Rust, dyn compatibility was called "object safety".