package spin

  1. Overview
  2. Docs
val decoder_error : msg:Spin_std.string -> Spin_std.Sexp.t -> ('a, Decoder.error) Spin_std.result
module Description : sig ... end
module Base_template : sig ... end
module Expr : sig ... end
module Configuration : sig ... end
module Actions : sig ... end
module Ignore_rule : sig ... end
module Example_command : sig ... end
module Example_commands : sig ... end
module Generator : sig ... end
type t = {
  1. name : Spin_std.string;
  2. description : Spin_std.string;
  3. base_template : Base_template.t Spin_std.option;
  4. configurations : Configuration.t Spin_std.list;
  5. pre_gen_actions : Actions.t Spin_std.list;
  6. post_gen_actions : Actions.t Spin_std.list;
  7. ignore_file_rules : Ignore_rule.t Spin_std.list;
  8. example_commands : Example_command.t Spin_std.list;
  9. generators : Generator.t Spin_std.list;
}
val decode : Spin_std.Sexp.t -> (t, Spin__Decoder.error) Spin_std.Result.t