package ppx_enum
-
ppx_enum._lib
Legend:
Library
Module
Module type
Parameter
Class
Class type
Library
Module
Module type
Parameter
Class
Class type
Functions to raise ppx errors in ppx_enum
The loc
argument should be the loc of the problematic node within the type declaration and not the loc
argument of the generator to provide the user accurate information as to which part of the type declaration can't be handled.
val errorf : loc:Ppxlib.Location.t -> ('a, unit, string, 'b) format4 -> 'a
Raise an error with the formatted message prefixed by "ppx_enum: ".
module Enum : sig ... end
Functions to raise errors specific to [@@deriving enum]