Module Debug_protocol.Variable_presentation_hint

module Kind : sig ... end
module Attributes : sig ... end
module Visibility : sig ... end
type t = {
kind : Kind.t option;

The kind of variable. Before introducing additional values, try to use the listed values.

attributes : Attributes.t list option;

Set of attributes represented as an array of strings. Before introducing additional values, try to use the listed values.

visibility : Visibility.t option;

Visibility of variable. Before introducing additional values, try to use the listed values.

}

Optional properties of a variable that can be used to determine how to render the variable in the UI.

val make : ?⁠kind:Kind.t option -> ?⁠attributes:Attributes.t list option -> ?⁠visibility:Visibility.t option -> unit -> t
val to_yojson : t -> Yojson.Safe.t
val of_yojson : Yojson.Safe.t -> t Ppx_deriving_yojson_runtime.error_or