EnumDeclaration.StringBodytype 'M t = {members : ('M StringLiteral.t, 'M) members;explicit_type : bool;has_unknown_members : bool;comments : ('M, 'M Comment.t list) Syntax.t option;}and ('I, 'M) members = | Defaulted of 'M DefaultedMember.t list| Initialized of ('I, 'M) InitializedMember.t listval pp : (Format.formatter -> 'M -> unit) -> Format.formatter -> 'M t -> unitval show : (Format.formatter -> 'M -> unit) -> 'M t -> stringval pp_members :
(Format.formatter -> 'I -> unit) ->
(Format.formatter -> 'M -> unit) ->
Format.formatter ->
('I, 'M) members ->
unitval show_members :
(Format.formatter -> 'I -> unit) ->
(Format.formatter -> 'M -> unit) ->
('I, 'M) members ->
string