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 { ... }
unsafe fn isLike(&self, object: &NSString) -> bool { ... }
unsafe fn isCaseInsensitiveLike(&self, object: &NSString) -> bool { ... }
}
Available on crate feature
NSScriptWhoseTests
only.Expand description
Category “NSComparisonMethods” on NSObject
.
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
unsafe fn isLike(&self, object: &NSString) -> bool
Available on crate feature
NSString
only.unsafe 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.