package spin

  1. Overview
  2. Docs
val decoder_error : msg:string -> Sexplib0.Sexp.t -> ('a, Decoder.error) result
module Description : sig ... end
module Base_template : sig ... end
module Parse_binaries : sig ... end
module Raw_files : 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
type t = {
  1. name : string;
  2. description : string;
  3. base_template : Base_template.t option;
  4. parse_binaries : bool option;
  5. raw_files : string list option;
  6. configurations : Configuration.t list;
  7. pre_gen_actions : Actions.t list;
  8. post_gen_actions : Actions.t list;
  9. ignore_file_rules : Ignore_rule.t list;
  10. example_commands : Example_command.t list;
}
val decode : Sexplib0.Sexp.t -> (t, Spin__Decoder.error) Spin_std.Result.t