pub trait IObjectEqualityComparerMethods: IObjectEqualityComparer {
// Provided methods
fn ctor(self) { ... }
fn system_collections_i_equality_comparer_get_hash_code(
self,
obj: impl Into<Object>,
) -> i32 { ... }
fn system_collections_i_equality_comparer_equals(
self,
x: impl Into<Object>,
y: impl Into<Object>,
) -> bool { ... }
}Provided Methods§
Sourcefn system_collections_i_equality_comparer_get_hash_code(
self,
obj: impl Into<Object>,
) -> i32
fn system_collections_i_equality_comparer_get_hash_code( self, obj: impl Into<Object>, ) -> i32
System.Collections.IEqualityComparer.GetHashCode(crate::system::object::Object) overload
Sourcefn system_collections_i_equality_comparer_equals(
self,
x: impl Into<Object>,
y: impl Into<Object>,
) -> bool
fn system_collections_i_equality_comparer_equals( self, x: impl Into<Object>, y: impl Into<Object>, ) -> bool
System.Collections.IEqualityComparer.Equals(crate::system::object::Object, crate::system::object::Object) overload
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.
Implementors§
impl<__T: IObjectEqualityComparer> IObjectEqualityComparerMethods for __T
Available on crate feature
system-collections-generic-objectequalitycomparer only.