dune-rpc.private
Dune_rpc_private.Diagnostic
dune-rpc
type severity =
| Error
| Warning
module Promotion : sig ... end
module Id : sig ... end
module Related : sig ... end
type t = {
targets : Target.t list;
id : Id.t;
message : User_message.Style.t Pp.t;
loc : Loc.t option;
severity : severity option;
promotion : Promotion.t list;
directory : string option;
related : Related.t list;
}
val related : t -> Related.t list
val id : t -> Id.t
val loc : t -> Loc.t option
val message : t -> unit Pp.t
val message_with_style : t -> User_message.Style.t Pp.t
val severity : t -> severity option
val promotion : t -> Promotion.t list
val targets : t -> Target.t list
val directory : t -> string option
val to_dyn : t -> Dyn.t
val to_user_message : t -> Stdune.User_message.t
module Event : sig ... end
val sexp : t Conv.value