Legend:
Page
Library
Module
Module type
Parameter
Class
Class type
Source
Page
Library
Module
Module type
Parameter
Class
Class type
Source
Traits.PartialEq
SourcePartialEq
defines primitives for partial equivalence for two types (t
and rhs
)
In order for a module to implement PartialEq
, it has to conform to the T
signature.
val eq :
(module T with type PartialEq.rhs = 'b and type PartialEq.t = 'a) ->
'a ->
'b ->
bool
Tests x
and y
to be equal with a module M
that implements signature T
val ne :
(module T with type PartialEq.rhs = 'b and type PartialEq.t = 'a) ->
'a ->
'b ->
bool
Tests x
and y
to be unequal with a module M
that implements signature T