Module Modes_lib.CrossingsSource
include Per_axis with type 'a wrapped := 'a Crossing.t
Source
type t = {locality : Modes_lib__.Modes_lib_intf.Definitions.locality Crossing.t;portability : Modes_lib__.Modes_lib_intf.Definitions.portability Crossing.t;contention : Modes_lib__.Modes_lib_intf.Definitions.contention Crossing.t;statefulness : Modes_lib__.Modes_lib_intf.Definitions.statefulness Crossing.t;visibility : Modes_lib__.Modes_lib_intf.Definitions.visibility Crossing.t;linearity : Modes_lib__.Modes_lib_intf.Definitions.linearity Crossing.t;uniqueness : Modes_lib__.Modes_lib_intf.Definitions.uniqueness Crossing.t;yielding : Modes_lib__.Modes_lib_intf.Definitions.yielding Crossing.t;forkable : Modes_lib__.Modes_lib_intf.Definitions.forkable Crossing.t;staticity : Modes_lib__.Modes_lib_intf.Definitions.staticity Crossing.t;
}When omitted, axis is filled in with default or implied crossing.