package bastet

  1. Overview
  2. Docs
Legend:
Page
Library
Module
Module type
Parameter
Class
Class type
Source

Module Bastet.VerifySource

Sourcemodule Compare : sig ... end

Provides functors to verify that instances are lawful.

Default Verify functors. Uses Pervasives.(==) for comparison.

Sourcemodule Semigroup (S : Interface.SEMIGROUP) : sig ... end
Sourcemodule Monoid (M : Interface.MONOID) : sig ... end
Sourcemodule Monoid_Any (M : Interface.MONOID_ANY) : sig ... end
Sourcemodule Quasigroup (Q : Interface.QUASIGROUP) : sig ... end
Sourcemodule Loop (L : Interface.LOOP) : sig ... end
Sourcemodule Loop_Any (L : Interface.LOOP_ANY) : sig ... end
Sourcemodule Group (G : Interface.GROUP) : sig ... end
Sourcemodule Group_Any (G : Interface.GROUP_ANY) : sig ... end
Sourcemodule Functor (F : Interface.FUNCTOR) : sig ... end
Sourcemodule Apply (A : Interface.APPLY) : sig ... end
Sourcemodule Applicative (A : Interface.APPLICATIVE) : sig ... end
Sourcemodule Monad (M : Interface.MONAD) : sig ... end
Sourcemodule Alt (A : Interface.ALT) : sig ... end
Sourcemodule Plus (P : Interface.PLUS) : sig ... end
Sourcemodule Alternative (A : Interface.ALTERNATIVE) : sig ... end
Sourcemodule Category (C : Interface.CATEGORY) : sig ... end
Sourcemodule Eq (E : Interface.EQ) : sig ... end
Sourcemodule Ord (E : Interface.ORD) : sig ... end
Sourcemodule Bounded (B : Interface.BOUNDED) : sig ... end
Sourcemodule Lattice (L : Interface.LATTICE) : sig ... end
Sourcemodule Semiring (S : Interface.SEMIRING) : sig ... end
Sourcemodule Ring (R : Interface.RING) : sig ... end
Sourcemodule Field (F : Interface.FIELD) : sig ... end
Sourcemodule Invariant (I : Interface.INVARIANT) : sig ... end
Sourcemodule Profunctor (P : Interface.PROFUNCTOR) : sig ... end
Sourcemodule Monad_Zero (M : Interface.MONAD_ZERO) : sig ... end
Sourcemodule Monad_Plus (M : Interface.MONAD_PLUS) : sig ... end
Sourcemodule Extend (E : Interface.EXTEND) : sig ... end
Sourcemodule Comonad (C : Interface.COMONAD) : sig ... end
Sourcemodule Bifunctor (B : Interface.BIFUNCTOR) : sig ... end
OCaml

Innovation. Community. Security.