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", so this trait is not object safe.