package spin

  1. Overview
  2. Docs
type t = {
  1. name : Spin_std.string;
  2. description : Spin_std.string;
  3. files : (Spin_std.string, Spin_std.string) Spin_std.Hashtbl.t;
  4. context : (Spin_std.string, Spin_std.string) Spin_std.Hashtbl.t;
  5. pre_gen_actions : Template_actions.t Spin_std.list;
  6. post_gen_actions : Template_actions.t Spin_std.list;
  7. message : Spin_std.string Spin_std.option;
}
val populate_files : context:(Spin_std.string, Spin_std.string) Spin_std.Hashtbl.t -> files:(Spin_std.string, 'a) Spin_std.Hashtbl.t -> Dec_template.Generator.t -> ((Spin_std.String.t, 'a) Spin_std.Hashtbl.t, Spin_error.t) Lwt_result.t
val of_dec : ?use_defaults:bool -> context:(Spin_std.string, Spin_std.string) Spin_std.Hashtbl.t -> files:(Spin_std.string, Spin_std.string) Spin_std.Hashtbl.t -> Dec_template.Generator.t -> (t, Spin_error.t) Lwt_result.t
OCaml

Innovation. Community. Security.