Modes_lib.Modalitiesinclude Per_axis with type 'a wrapped := 'a Modality.ttype t = {locality : Modes_lib__.Modes_lib_intf.Definitions.locality Modality.t;portability : Modes_lib__.Modes_lib_intf.Definitions.portability Modality.t;contention : Modes_lib__.Modes_lib_intf.Definitions.contention Modality.t;statefulness : Modes_lib__.Modes_lib_intf.Definitions.statefulness Modality.t;visibility : Modes_lib__.Modes_lib_intf.Definitions.visibility Modality.t;linearity : Modes_lib__.Modes_lib_intf.Definitions.linearity Modality.t;uniqueness : Modes_lib__.Modes_lib_intf.Definitions.uniqueness Modality.t;yielding : Modes_lib__.Modes_lib_intf.Definitions.yielding Modality.t;forkable : Modes_lib__.Modes_lib_intf.Definitions.forkable Modality.t;staticity : Modes_lib__.Modes_lib_intf.Definitions.staticity Modality.t;}val sexp_of_t : t -> Sexplib0.Sexp.tval get : t -> 'a Modes_lib__.Modes_lib_intf.Definitions.axis -> 'a Modality.tval set :
t ->
'a Modes_lib__.Modes_lib_intf.Definitions.axis ->
'a Modality.t ->
tWhen omitted, axis is filled in with default or implied modality, taking into account whether the default is for immutable or mutable values.