Module Bernard_j_ortcutt.Rule

module Trigger : sig ... end
type t = {
info : string;
trigger : Trigger.t;
actions : Action.t list;
}
include Ppx_sexp_conv_lib.Sexpable.S with type Rule.t := t
val t_of_sexp : Sexplib0__.Sexp.t -> t
val sexp_of_t : t -> Sexplib0__.Sexp.t
val actions : t -> Action.t list
val trigger : t -> Trigger.t
val info : t -> string
module Fields : sig ... end
val find_matching_report : t -> target:Action.Target.t -> Bernard_j_ortcutt.Import.Moderator_report.t option
val will_remove : t -> bool