Module Interface.Make_enums

Constructs a hardcaml interface which represents hardware for the given Enum as an absstract Interface.

Parameters

Signature

module Enum : Enum
module Binary : S_enum with module Enum := Enum
module One_hot : S_enum with module Enum := Enum