package speed
-
speed
Legend:
Library
Module
Module type
Parameter
Class
Class type
Library
Module
Module type
Parameter
Class
Class type
module Domain = Speed_domain
type metadata = Speed_metadata.t
module type ROOT_SUITE = sig ... end
module Make
(D : Domain.DOMAIN)
(RootSuite : ROOT_SUITE with type t = unit D.t) :
sig ... end
module Sync : sig ... end
module LwtEffectDsl : sig ... end
include module type of struct include Sync end
type !'a builder = 'a Make(Domain.Sync)(Speed_dsl_list.Sync).builder = {
context : ?metadata:metadata list -> string -> ('a builder -> unit) -> unit;
fixture : 'b. ?metadata:metadata list ->
setup:('a Domain.test_input -> 'b) ->
string ->
('b builder -> unit) ->
unit;
test : ?metadata:metadata list ->
string ->
'a Domain.Sync.test_function ->
unit;
}
module MakeTypes = Sync.MakeTypes
val run : ('a builder -> unit) -> 'a Domain.Sync.t -> 'a Domain.Sync.t
val parse : (unit builder -> unit) -> unit Domain.Sync.t