- Eq <in A>
- Eq
- EqExtensions
- Equals <EQ, A> (this A[] x, A[] y)
- Equals <EQ, A> (this A? mx, A? my)
- Equals <EQ, A> (this IEnumerable<A> x, IEnumerable<A> y)
- Eq
- Prelude
- equals <EQ, A> (A x, A y)
- equals <EQ, A> (Option<A> x, Option<A> y)
- equals <EQ, L, R> (Either<L, R> x, Either<L, R> y)
- equals <EQA, EQB, A, B> (Either<A, B> x, Either<A, B> y)
- equals <EQ, A> (A? mx, A? my)
- equals <EQ, A> (Lst<A> x, Lst<A> y)
- equals <EQ, A> (HashSet<A> x, HashSet<A> y)
- equals <EQ, A> (Que<A> x, Que<A> y)
- equals <EQ, A> (Set<A> x, Set<A> y)
- equals <EQ, A> (Arr<A> x, Arr<A> y)
- equals <EQ, A> (A[] x, A[] y)
- equals <EQ, A> (IEnumerable<A> x, IEnumerable<A> y)
- equals <EQ, A> (Seq<A> x, Seq<A> y)
Equality trait
type | A | The type for which equality is defined |
class EqExtensions Source #
method bool Equals <EQ, A> (this A[] x, A[] y) Source #
Structural equality test
param | x | The left hand side of the equality operation |
param | y | The right hand side of the equality operation |
returns | True if x and y are equal |
method bool equals <EQ, A> (A x, A y) Source #
Structural equality test
param | x | The left hand side of the equality operation |
param | y | The right hand side of the equality operation |
returns | True if x and y are equal |
method bool equals <EQ, A> (Option<A> x, Option<A> y) Source #
Structural equality test
param | x | The left hand side of the equality operation |
param | y | The right hand side of the equality operation |
returns | True if x and y are equal |
method bool equals <EQ, L, R> (Either<L, R> x, Either<L, R> y) Source #
Structural equality test
param | x | The left hand side of the equality operation |
param | y | The right hand side of the equality operation |
returns | True if x and y are equal |
method bool equals <EQA, EQB, A, B> (Either<A, B> x, Either<A, B> y) Source #
Structural equality test
param | x | The left hand side of the equality operation |
param | y | The right hand side of the equality operation |
returns | True if x and y are equal |
method bool equals <EQ, A> (A? mx, A? my) Source #
Structural equality test
param | mx | The left hand side of the equality operation |
param | my | The right hand side of the equality operation |
returns | True if x and y are equal |
method bool equals <EQ, A> (Lst<A> x, Lst<A> y) Source #
Structural equality test
param | x | The left hand side of the equality operation |
param | y | The right hand side of the equality operation |
returns | True if x and y are equal |
method bool equals <EQ, A> (HashSet<A> x, HashSet<A> y) Source #
Structural equality test
param | x | The left hand side of the equality operation |
param | y | The right hand side of the equality operation |
returns | True if x and y are equal |
method bool equals <EQ, A> (Que<A> x, Que<A> y) Source #
Structural equality test
param | x | The left hand side of the equality operation |
param | y | The right hand side of the equality operation |
returns | True if x and y are equal |
method bool equals <EQ, A> (Set<A> x, Set<A> y) Source #
Structural equality test
param | x | The left hand side of the equality operation |
param | y | The right hand side of the equality operation |
returns | True if x and y are equal |
method bool equals <EQ, A> (Arr<A> x, Arr<A> y) Source #
Structural equality test
param | x | The left hand side of the equality operation |
param | y | The right hand side of the equality operation |
returns | True if x and y are equal |
method bool equals <EQ, A> (A[] x, A[] y) Source #
Structural equality test
param | x | The left hand side of the equality operation |
param | y | The right hand side of the equality operation |
returns | True if x and y are equal |