Functor Assertion.Map

module Map: 
functor (M : Map.S) ->
functor (P : Printer with type t = M.key) -> sig .. end
Functor used to build assertion functions for Map.S.t values.
Parameters:
M : Map.S
P : Printer with type t = M.key

val make_equal : ('a -> 'a -> bool) ->
('a -> string) -> ?msg:string -> 'a M.t -> 'a M.t -> unit
make_equal eq prn returns a function for testing equality of maps. eq is used to compare values, while prn is used to print them.
val make_not_equal : ('a -> 'a -> bool) ->
('a -> string) -> ?msg:string -> 'a M.t -> 'a M.t -> unit
make_not_equal eq prn returns a function for testing inequality of maps. eq is used to compare values, while prn is used to print them.