Shape.Group_infotype 'a t = {summary : Base.String.t; |
readme : Base.String.t Base.Option.t; |
subcommands : (Base.String.t, 'a) List.Assoc.t Lazy.t; |
}val compare : ('a -> 'a -> Base.Int.t) -> 'a t -> 'a t -> Base.Int.tval subcommands : 'a t -> (Base.String.t, 'a) List.Assoc.t Lazy.tval readme : 'a t -> Base.String.t Base.Option.tval summary : 'a t -> Base.String.tmodule Fields : sig ... endval sexp_of_t : ('a -> Ppx_sexp_conv_lib.Sexp.t) -> 'a t -> Ppx_sexp_conv_lib.Sexp.tval find_subcommand : 'a t -> Base.String.t -> 'a Or_error.tinclude Binable.S1 with type 'a t := 'a tval bin_shape_t : Bin_prot.Shape.t -> Bin_prot.Shape.tval bin_size_t : ('a, 'a t) Bin_prot.Size.sizer1val bin_write_t : ('a, 'a t) Bin_prot.Write.writer1val bin_read_t : ('a, 'a t) Bin_prot.Read.reader1val __bin_read_t__ : ('a, int -> 'a t) Bin_prot.Read.reader1val bin_writer_t : ('a, 'a t) Bin_prot.Type_class.S1.writerval bin_reader_t : ('a, 'a t) Bin_prot.Type_class.S1.readerval bin_t : ('a, 'a t) Bin_prot.Type_class.S1.t