Module Bot.Per_subreddit

type t = {
rules : Rule.t list;
action_buffers : Action.Action_buffers.t;
retry_manager : Bernard_j_ortcutt.Import.Retry_manager.t;
subreddit : Bernard_j_ortcutt.Import.Subreddit_name.t;
subreddit_id : Bernard_j_ortcutt.Import.Thing.Subreddit.Id.t;
database : Database.t;
}
val database : t -> Database.t
val subreddit_id : t -> Bernard_j_ortcutt.Import.Thing.Subreddit.Id.t
val subreddit : t -> Bernard_j_ortcutt.Import.Subreddit_name.t
val retry_manager : t -> Bernard_j_ortcutt.Import.Retry_manager.t
val action_buffers : t -> Action.Action_buffers.t
val rules : t -> Rule.t list
module Fields : sig ... end
val reports : t -> [ `Comment of Reddit_api_kernel.Thing.Comment.t | `Link of Reddit_api_kernel.Thing.Link.t ] list Async.Deferred.t
val handle_target : t -> target:Action.Target.t -> unit Async_kernel__Deferred.t
val run_once : t -> unit Async_kernel__Deferred.t