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