Skip to main content

IIStructuralEquatableMethods

Trait IIStructuralEquatableMethods 

Source
pub trait IIStructuralEquatableMethods: IIStructuralEquatable {
    // Provided methods
    fn equals(
        self,
        other: impl Into<Object>,
        comparer: impl Into<IEqualityComparer>,
    ) -> bool { ... }
    fn get_hash_code(self, comparer: impl Into<IEqualityComparer>) -> i32 { ... }
}

Provided Methods§

Source

fn equals( self, other: impl Into<Object>, comparer: impl Into<IEqualityComparer>, ) -> bool

Equals(crate::system::object::Object, crate::system::collections::iequalitycomparer::IEqualityComparer) overload

Source

fn get_hash_code(self, comparer: impl Into<IEqualityComparer>) -> i32

GetHashCode(crate::system::collections::iequalitycomparer::IEqualityComparer) 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§

Source§

impl<__T: IIStructuralEquatable> IIStructuralEquatableMethods for __T

Available on crate feature system-collections-istructuralequatable only.