Module Interface.Make_enums

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

Parameters

Signature

module Enum : Hardcaml__.Interface_intf.Enum
module Binary : Hardcaml__.Interface_intf.S_enum with module Enum := Enum
module One_hot : Hardcaml__.Interface_intf.S_enum with module Enum := Enum