diff --git a/mtime/Mtime/Span/index.html b/mtime/Mtime/Span/index.html index df4a24c..20c19f4 100644 --- a/mtime/Mtime/Span/index.html +++ b/mtime/Mtime/Span/index.html @@ -1,2 +1,2 @@ -Span (mtime.Mtime.Span)

Module Mtime.Span

Monotonic time spans.

Monotonic time spans

type t = span
val zero : span

zero is a span of 0ns.

val one : span

one is a span of 1ns.

val min_span : span

min_span is zero.

val max_span : span

max_span is 264-1ns.

Predicates

val equal : span -> span -> bool

equal span span' is true iff span and span' are equal.

val compare : span -> span -> int

compare span span' orders spans by increasing duration.

Arithmetic

val add : span -> span -> span

add span span' is span + span'.

Warning. Rolls over on overflow.

val abs_diff : span -> span -> span

abs_diff span span' is the absolute difference between span and span'.

Durations

val (*) : int -> span -> span

n * dur is n times duration dur.

Warning. Does not check for overflow or that n is positive.

val ns : span

ns is a nanosecond duration, 1·10-9s.

  • since 1.4.0
val us : span

us is a microsecond duration, 1·10-6s.

  • since 1.4.0
val ms : span

ms is a millisecond duration, 1·10-3s.

  • since 1.4.0
val s : span

s is a second duration, 1s.

  • since 1.4.0
val min : span

min is a minute duration, 60s.

  • since 1.4.0
val hour : span

hour is an hour duration, 3600s.

  • since 1.4.0
val day : span

day is a day duration, 86'400s.

  • since 1.4.0
val year : span

year is a Julian year duration (365.25 days), 31'557'600s.

Converting

val to_uint64_ns : span -> int64

to_uint64_ns span is span as an unsigned 64-bit integer nanosecond span.

val of_uint64_ns : int64 -> span

of_uint64_ns u is the unsigned 64-bit integer nanosecond span u as a span.

val of_float_ns : float -> span option

of_float_ns f is the positive floating point nanosecond span f as a span. This is None if f is negative, non finite, or larger or equal than 253 (~104 days, the largest exact floating point integer).

  • since 2.0.0
val to_float_ns : span -> float

to_float_ns s is span as a nanosecond floating point span. Note that if s is larger than 253 (~104 days, the largest exact floating point integer) the result is an approximation and will not round trip with of_float_ns.

  • since 2.0.0

Formatters

val pp : Stdlib.Format.formatter -> span -> unit

pp formats spans according to their magnitude using SI prefixes on seconds and accepted non-SI units. Years are counted in Julian years (365.25 SI-accepted days) as defined by the International Astronomical Union.

Rounds towards positive infinity, i.e. over approximates, no duration is formatted shorter than it is.

The output is UTF-8 encoded, it uses U+03BC for µs (10-6s).

val dump : Stdlib.Format.formatter -> t -> unit

dump ppf span formats an unspecified raw representation of span on ppf.

\ No newline at end of file +Span (mtime.Mtime.Span)

Module Mtime.Span

Monotonic time spans.

Monotonic time spans

type t = span
val zero : span

zero is a span of 0ns.

val one : span

one is a span of 1ns.

val min_span : span

min_span is zero.

val max_span : span

max_span is 264-1ns.

Predicates

val equal : span -> span -> bool

equal span span' is true iff span and span' are equal.

val compare : span -> span -> int

compare span span' orders spans by increasing duration.

val is_shorter : span -> than:span -> bool

is_shorter span ~than is true iff span lasts less than than.

val is_longer : span -> than:span -> bool

is_longer span ~than is true iff span lasts more than than.

Arithmetic

val add : span -> span -> span

add span span' is span + span'.

Warning. Rolls over on overflow.

val abs_diff : span -> span -> span

abs_diff span span' is the absolute difference between span and span'.

Durations

val (*) : int -> span -> span

n * dur is n times duration dur.

Warning. Does not check for overflow or that n is positive.

val ns : span

ns is a nanosecond duration, 1·10-9s.

  • since 1.4.0
val us : span

us is a microsecond duration, 1·10-6s.

  • since 1.4.0
val ms : span

ms is a millisecond duration, 1·10-3s.

  • since 1.4.0
val s : span

s is a second duration, 1s.

  • since 1.4.0
val min : span

min is a minute duration, 60s.

  • since 1.4.0
val hour : span

hour is an hour duration, 3600s.

  • since 1.4.0
val day : span

day is a day duration, 86'400s.

  • since 1.4.0
val year : span

year is a Julian year duration (365.25 days), 31'557'600s.

Converting

val to_uint64_ns : span -> int64

to_uint64_ns span is span as an unsigned 64-bit integer nanosecond span.

val of_uint64_ns : int64 -> span

of_uint64_ns u is the unsigned 64-bit integer nanosecond span u as a span.

val of_float_ns : float -> span option

of_float_ns f is the positive floating point nanosecond span f as a span. This is None if f is negative, non finite, or larger or equal than 253 (~104 days, the largest exact floating point integer).

  • since 2.0.0
val to_float_ns : span -> float

to_float_ns s is span as a nanosecond floating point span. Note that if s is larger than 253 (~104 days, the largest exact floating point integer) the result is an approximation and will not round trip with of_float_ns.

  • since 2.0.0

Formatters

val pp : Stdlib.Format.formatter -> span -> unit

pp formats spans according to their magnitude using SI prefixes on seconds and accepted non-SI units. Years are counted in Julian years (365.25 SI-accepted days) as defined by the International Astronomical Union.

Rounds towards positive infinity, i.e. over approximates, no duration is formatted shorter than it is.

The output is UTF-8 encoded, it uses U+03BC for µs (10-6s).

val dump : Stdlib.Format.formatter -> t -> unit

dump ppf span formats an unspecified raw representation of span on ppf.

\ No newline at end of file diff --git a/mtime/_doc-dir/CHANGES.md b/mtime/_doc-dir/CHANGES.md index 0931c29..22f78a6 100644 --- a/mtime/_doc-dir/CHANGES.md +++ b/mtime/_doc-dir/CHANGES.md @@ -1,3 +1,14 @@ +v2.1.0 2024-09-10 Zagreb +------------------------ + +- Add `Mtime.Span.{is_shorter,is_longer}` to make duration + comparisons more obivous. Thanks to Pau Ruiz Safont for + the suggestion and the patch. +- Regularize naming structure. The `mtime.clock.os` library + is deprecated. Use `mtime.clock` instead. +- Make the library `mtime.clock` export `mtime`. + + v2.0.0 2022-12-02 Zagreb ------------------------ diff --git a/mtime/_doc-dir/README.md b/mtime/_doc-dir/README.md index 5ebfe21..d87d897 100644 --- a/mtime/_doc-dir/README.md +++ b/mtime/_doc-dir/README.md @@ -1,6 +1,5 @@ Mtime — Monotonic wall-clock time for OCaml =========================================== -v2.0.0 Mtime has platform independent support for monotonic wall-clock time in pure OCaml. This time increases monotonically and is not subject to diff --git a/mtime/_doc-dir/min_clock.ml b/mtime/_doc-dir/min_clock.ml index 49c56b5..f140637 100644 --- a/mtime/_doc-dir/min_clock.ml +++ b/mtime/_doc-dir/min_clock.ml @@ -2,13 +2,13 @@ Compile with: ocamlfind ocamlopt \ - -package mtime.clock.os -linkpkg -o min_clock.native min_clock.ml + -package mtime.clock -linkpkg -o min_clock.native min_clock.ml ocamlfind ocamlc \ - -package mtime.clock.os -linkpkg -o min_clock.byte min_clock.ml + -package mtime.clock -linkpkg -o min_clock.byte min_clock.ml js_of_ocaml \ - $(ocamlfind query -format "%+(jsoo_runtime)" -r mtime.clock.os) \ + $(ocamlfind query -format "%+(jsoo_runtime)" -r mtime.clock) \ min_clock.byte *) diff --git a/mtime/_doc-dir/odoc-pages/index.mld b/mtime/_doc-dir/odoc-pages/index.mld index ca43d37..f40fe52 100644 --- a/mtime/_doc-dir/odoc-pages/index.mld +++ b/mtime/_doc-dir/odoc-pages/index.mld @@ -1,4 +1,4 @@ -{0 Mtime {%html: v2.0.0%}} +{0 Mtime {%html: v2.1.0%}} Mtime has platform independent support for monotonic wall-clock time. This time increases monotonically and is not subject to operating @@ -16,4 +16,5 @@ monotonic system clock} and its resolution (if available). {!modules: Mtime_clock} -Also use this library for compiling to JavaScript. +This library also works with JavaScript, see the +{{!Mtime_clock.platform_support}platform support}. diff --git a/mtime/index.html b/mtime/index.html index 1db3126..509da37 100644 --- a/mtime/index.html +++ b/mtime/index.html @@ -1,2 +1,2 @@ -index (mtime.index)

Package mtime

Mtime has platform independent support for monotonic wall-clock time. This time increases monotonically and is not subject to operating system calendar time adjustments. The library has types to represent nanosecond precision timestamps and time spans.

Mtime_clock provides acces to a monotonic system clock and its resolution (if available).

Library mtime

Library mtime.clock.os

Also use this library for compiling to JavaScript.

Package info

changes-files
license-files
readme-files
\ No newline at end of file +index (mtime.index)

Package mtime

Mtime has platform independent support for monotonic wall-clock time. This time increases monotonically and is not subject to operating system calendar time adjustments. The library has types to represent nanosecond precision timestamps and time spans.

Mtime_clock provides acces to a monotonic system clock and its resolution (if available).

Library mtime

Library mtime.clock.os

This library also works with JavaScript, see the platform support.

Package info

changes-files
license-files
readme-files
\ No newline at end of file diff --git a/trace-tef/Trace_tef/index.html b/trace-tef/Trace_tef/index.html index bd4e236..81c0b10 100644 --- a/trace-tef/Trace_tef/index.html +++ b/trace-tef/Trace_tef/index.html @@ -1,5 +1,2 @@ -Trace_tef (trace-tef.Trace_tef)

Module Trace_tef

val collector : - out:[ `File of string | `Stderr | `Stdout ] -> - unit -> - Trace_core.collector

Make a collector that writes into the given output. See setup for more details.

type output = [
  1. | `Stdout
  2. | `Stderr
  3. | `File of string
]

Output for tracing.

  • `Stdout will enable tracing and print events on stdout
  • `Stderr will enable tracing and print events on stderr
  • `File "foo" will enable tracing and print events into file named "foo"
val setup : ?out:[ output | `Env ] -> unit -> unit

setup () installs the collector depending on out.

  • parameter out

    can take different values:

    • regular output value to specify where events go
    • `Env will enable tracing if the environment variable "TRACE" is set.
    • If it's set to "1", then the file is "trace.json".
    • If it's set to "stdout", then logging happens on stdout (since 0.2)
    • If it's set to "stderr", then logging happens on stdout (since 0.2)
    • Otherwise, if it's set to a non empty string, the value is taken to be the file path into which to write.
val with_setup : ?out:[ output | `Env ] -> unit -> (unit -> 'a) -> 'a

with_setup () f (optionally) sets a collector up, calls f(), and makes sure to shutdown before exiting. since 0.2 a () argument was added.

\ No newline at end of file +Trace_tef (trace-tef.Trace_tef)

Module Trace_tef

type output = [
  1. | `Stdout
  2. | `Stderr
  3. | `File of string
]

Output for tracing.

  • `Stdout will enable tracing and print events on stdout
  • `Stderr will enable tracing and print events on stderr
  • `File "foo" will enable tracing and print events into file named "foo"
val subscriber : out:[< output ] -> unit -> Trace_subscriber.t

A subscriber emitting TEF traces into out.

  • since NEXT_RELEASE
val collector : out:[< output ] -> unit -> Trace_core.collector

Make a collector that writes into the given output. See setup for more details.

val setup : ?out:[ output | `Env ] -> unit -> unit

setup () installs the collector depending on out.

  • parameter out

    can take different values:

    • regular output value to specify where events go
    • `Env will enable tracing if the environment variable "TRACE" is set.
    • If it's set to "1", then the file is "trace.json".
    • If it's set to "stdout", then logging happens on stdout (since 0.2)
    • If it's set to "stderr", then logging happens on stdout (since 0.2)
    • Otherwise, if it's set to a non empty string, the value is taken to be the file path into which to write.
val with_setup : ?out:[ output | `Env ] -> unit -> (unit -> 'a) -> 'a

with_setup () f (optionally) sets a collector up, calls f(), and makes sure to shutdown before exiting. since 0.2 a () argument was added.

\ No newline at end of file diff --git a/trace-tef/Trace_tef_tldrs/index.html b/trace-tef/Trace_tef_tldrs/index.html index e24da30..24f2f12 100644 --- a/trace-tef/Trace_tef_tldrs/index.html +++ b/trace-tef/Trace_tef_tldrs/index.html @@ -1,2 +1,2 @@ -Trace_tef_tldrs (trace-tef.Trace_tef_tldrs)

Module Trace_tef_tldrs

val collector : out:[ `File of string ] -> unit -> Trace_core.collector

Make a collector that writes into the given output. See setup for more details.

type output = [
  1. | `File of string
]

Output for tracing.

  • `File "foo" will enable tracing and print events into file named "foo". The file is only written at exit.
val setup : ?out:[ output | `Env ] -> unit -> unit

setup () installs the collector depending on out.

  • parameter out

    can take different values:

    • regular output value to specify where events go
    • `Env will enable tracing if the environment variable "TRACE" is set.
    • If it's set to "1", then the file is "trace.json".
    • If it's set to "stdout", then logging happens on stdout (since 0.2)
    • If it's set to "stderr", then logging happens on stdout (since 0.2)
    • Otherwise, if it's set to a non empty string, the value is taken to be the file path into which to write.
val with_setup : ?out:[ output | `Env ] -> unit -> (unit -> 'a) -> 'a

with_setup () f (optionally) sets a collector up, calls f(), and makes sure to shutdown before exiting.

\ No newline at end of file +Trace_tef_tldrs (trace-tef.Trace_tef_tldrs)

Module Trace_tef_tldrs

Emit traces by talking to the tldrs daemon

val collector : out:[ `File of string ] -> unit -> Trace_core.collector

Make a collector that writes into the given output. See setup for more details.

val subscriber : out:[ `File of string ] -> unit -> Trace_subscriber.t

Make a subscriber that writes into the given output.

  • since NEXT_RELEASE
type output = [
  1. | `File of string
]

Output for tracing.

  • `File "foo" will enable tracing and print events into file named "foo". The file is only written at exit.
val setup : ?out:[ output | `Env ] -> unit -> unit

setup () installs the collector depending on out.

  • parameter out

    can take different values:

    • regular output value to specify where events go
    • `Env will enable tracing if the environment variable "TRACE" is set.
    • If it's set to "1", then the file is "trace.json".
    • If it's set to "stdout", then logging happens on stdout (since 0.2)
    • If it's set to "stderr", then logging happens on stdout (since 0.2)
    • Otherwise, if it's set to a non empty string, the value is taken to be the file path into which to write.
val with_setup : ?out:[ output | `Env ] -> unit -> (unit -> 'a) -> 'a

with_setup () f (optionally) sets a collector up, calls f(), and makes sure to shutdown before exiting.

\ No newline at end of file diff --git a/trace-tef/index.html b/trace-tef/index.html index 4ca9b76..3ab035a 100644 --- a/trace-tef/index.html +++ b/trace-tef/index.html @@ -1,2 +1,2 @@ -index (trace-tef.index)

Package trace-tef

Package info

changes-files
readme-files
\ No newline at end of file +index (trace-tef.index)

Package trace-tef

Package info

changes-files
readme-files
\ No newline at end of file diff --git a/trace/Trace_subscriber/Callbacks/Dummy/index.html b/trace/Trace_subscriber/Callbacks/Dummy/index.html new file mode 100644 index 0000000..64b4acc --- /dev/null +++ b/trace/Trace_subscriber/Callbacks/Dummy/index.html @@ -0,0 +1,34 @@ + +Dummy (trace.Trace_subscriber.Callbacks.Dummy)

Module Callbacks.Dummy

Dummy callbacks. It can be useful to reuse some of these functions in a real subscriber that doesn't want to handle all events, but only some of them.

val on_init : 'a -> time_ns:'b -> unit
val on_shutdown : 'a -> time_ns:'b -> unit
val on_name_thread : 'a -> time_ns:'b -> tid:'c -> name:'d -> unit
val on_name_process : 'a -> time_ns:'b -> tid:'c -> name:'d -> unit
val on_message : 'a -> time_ns:'b -> tid:'c -> span:'d -> data:'e -> 'f -> unit
val on_counter : 'a -> time_ns:'b -> tid:'c -> data:'d -> name:'e -> 'f -> unit
val on_enter_span : + 'a -> + __FUNCTION__:'b -> + __FILE__:'c -> + __LINE__:'d -> + time_ns:'e -> + tid:'f -> + data:'g -> + name:'h -> + 'i -> + unit
val on_exit_span : 'a -> time_ns:'b -> tid:'c -> 'd -> unit
val on_add_data : 'a -> data:'b -> 'c -> unit
val on_enter_manual_span : + 'a -> + __FUNCTION__:'b -> + __FILE__:'c -> + __LINE__:'d -> + time_ns:'e -> + tid:'f -> + parent:'g -> + data:'h -> + name:'i -> + flavor:'j -> + trace_id:'k -> + 'l -> + unit
val on_exit_manual_span : + 'a -> + time_ns:'b -> + tid:'c -> + name:'d -> + data:'e -> + flavor:'f -> + trace_id:'g -> + 'h -> + unit
\ No newline at end of file diff --git a/trace/Trace_subscriber/Callbacks/index.html b/trace/Trace_subscriber/Callbacks/index.html new file mode 100644 index 0000000..eb97a61 --- /dev/null +++ b/trace/Trace_subscriber/Callbacks/index.html @@ -0,0 +1,2 @@ + +Callbacks (trace.Trace_subscriber.Callbacks)

Module Trace_subscriber.Callbacks

module type S = sig ... end

First class module signature for callbacks

type 'st t = (module S with type st = 'st)

Callbacks for a subscriber. There is one callback per event in Trace. The type 'st is the state that is passed to every single callback.

module Dummy : sig ... end

Dummy callbacks. It can be useful to reuse some of these functions in a real subscriber that doesn't want to handle all events, but only some of them.

val dummy : unit -> 'st t

Dummy callbacks, do nothing.

\ No newline at end of file diff --git a/trace/Trace_subscriber/Callbacks/module-type-S/index.html b/trace/Trace_subscriber/Callbacks/module-type-S/index.html new file mode 100644 index 0000000..e42a863 --- /dev/null +++ b/trace/Trace_subscriber/Callbacks/module-type-S/index.html @@ -0,0 +1,52 @@ + +S (trace.Trace_subscriber.Callbacks.S)

Module type Callbacks.S

First class module signature for callbacks

type st

Type of the state passed to every callback.

val on_init : st -> time_ns:float -> unit

Called when the subscriber is initialized in a collector

val on_shutdown : st -> time_ns:float -> unit

Called when the collector is shutdown

val on_name_thread : st -> time_ns:float -> tid:int -> name:string -> unit

Current thread is being named

val on_name_process : st -> time_ns:float -> tid:int -> name:string -> unit

Current process is being named

val on_enter_span : + st -> + __FUNCTION__:string option -> + __FILE__:string -> + __LINE__:int -> + time_ns:float -> + tid:int -> + data:(string * Trace_subscriber__.Types.user_data) list -> + name:string -> + Trace_core.span -> + unit

Enter a regular (sync) span

val on_exit_span : st -> time_ns:float -> tid:int -> Trace_core.span -> unit

Exit a span. This and on_enter_span must follow strict stack discipline

val on_add_data : + st -> + data:(string * Trace_subscriber__.Types.user_data) list -> + Trace_core.span -> + unit

Add data to a regular span (which must be active)

val on_message : + st -> + time_ns:float -> + tid:int -> + span:Trace_core.span option -> + data:(string * Trace_subscriber__.Types.user_data) list -> + string -> + unit

Emit a log message

val on_counter : + st -> + time_ns:float -> + tid:int -> + data:(string * Trace_subscriber__.Types.user_data) list -> + name:string -> + float -> + unit

Emit the current value of a counter

val on_enter_manual_span : + st -> + __FUNCTION__:string option -> + __FILE__:string -> + __LINE__:int -> + time_ns:float -> + tid:int -> + parent:Trace_core.span option -> + data:(string * Trace_subscriber__.Types.user_data) list -> + name:string -> + flavor:Trace_subscriber__.Types.flavor option -> + trace_id:int -> + Trace_core.span -> + unit

Enter a manual (possibly async) span

val on_exit_manual_span : + st -> + time_ns:float -> + tid:int -> + name:string -> + data:(string * Trace_subscriber__.Types.user_data) list -> + flavor:Trace_subscriber__.Types.flavor option -> + trace_id:int -> + Trace_core.span -> + unit

Exit a manual span

\ No newline at end of file diff --git a/trace/Trace_subscriber/Subscriber/index.html b/trace/Trace_subscriber/Subscriber/index.html new file mode 100644 index 0000000..e93736d --- /dev/null +++ b/trace/Trace_subscriber/Subscriber/index.html @@ -0,0 +1,2 @@ + +Subscriber (trace.Trace_subscriber.Subscriber)

Module Trace_subscriber.Subscriber

type t =
  1. | Sub : {
    1. st : 'st;
    2. callbacks : 'st Callbacks.t;
    } -> t

A trace subscriber. It pairs a set of callbacks with the state they need (which can contain a file handle, a socket, config, etc.).

The design goal for this is that it should be possible to avoid allocations when the trace collector calls the callbacks.

val dummy : t

Dummy subscriber that ignores every call.

val tee : t -> t -> t

tee s1 s2 is a subscriber that forwards every call to s1 and s2 both.

\ No newline at end of file diff --git a/trace/Trace_subscriber/index.html b/trace/Trace_subscriber/index.html new file mode 100644 index 0000000..431c63f --- /dev/null +++ b/trace/Trace_subscriber/index.html @@ -0,0 +1,2 @@ + +Trace_subscriber (trace.Trace_subscriber)

Module Trace_subscriber

Generic subscribers.

This defines the notion of a subscriber, a set of callbacks for every trace event. It also defines a collector that needs to be installed for the subscriber(s) to be called.

module Callbacks : sig ... end
module Subscriber : sig ... end
type user_data =
  1. | U_bool of bool
  2. | U_float of float
  3. | U_int of int
  4. | U_none
  5. | U_string of string
type flavor =
  1. | Sync
  2. | Async
type t = Subscriber.t
val collector : t -> Trace_core.collector
\ No newline at end of file diff --git a/trace/Trace_subscriber__/index.html b/trace/Trace_subscriber__/index.html new file mode 100644 index 0000000..3652883 --- /dev/null +++ b/trace/Trace_subscriber__/index.html @@ -0,0 +1,2 @@ + +Trace_subscriber__ (trace.Trace_subscriber__)

Module Trace_subscriber__

\ No newline at end of file diff --git a/trace/Trace_subscriber__Callbacks/index.html b/trace/Trace_subscriber__Callbacks/index.html new file mode 100644 index 0000000..7a6e782 --- /dev/null +++ b/trace/Trace_subscriber__Callbacks/index.html @@ -0,0 +1,2 @@ + +Trace_subscriber__Callbacks (trace.Trace_subscriber__Callbacks)

Module Trace_subscriber__Callbacks

\ No newline at end of file diff --git a/trace/Trace_subscriber__Subscriber/index.html b/trace/Trace_subscriber__Subscriber/index.html new file mode 100644 index 0000000..bd90fe4 --- /dev/null +++ b/trace/Trace_subscriber__Subscriber/index.html @@ -0,0 +1,2 @@ + +Trace_subscriber__Subscriber (trace.Trace_subscriber__Subscriber)

Module Trace_subscriber__Subscriber

\ No newline at end of file diff --git a/trace/Trace_subscriber__Thread_/index.html b/trace/Trace_subscriber__Thread_/index.html new file mode 100644 index 0000000..4464898 --- /dev/null +++ b/trace/Trace_subscriber__Thread_/index.html @@ -0,0 +1,2 @@ + +Trace_subscriber__Thread_ (trace.Trace_subscriber__Thread_)

Module Trace_subscriber__Thread_

\ No newline at end of file diff --git a/trace/Trace_subscriber__Time_/index.html b/trace/Trace_subscriber__Time_/index.html new file mode 100644 index 0000000..a0df05e --- /dev/null +++ b/trace/Trace_subscriber__Time_/index.html @@ -0,0 +1,2 @@ + +Trace_subscriber__Time_ (trace.Trace_subscriber__Time_)

Module Trace_subscriber__Time_

\ No newline at end of file diff --git a/trace/Trace_subscriber__Types/index.html b/trace/Trace_subscriber__Types/index.html new file mode 100644 index 0000000..b4d5459 --- /dev/null +++ b/trace/Trace_subscriber__Types/index.html @@ -0,0 +1,2 @@ + +Trace_subscriber__Types (trace.Trace_subscriber__Types)

Module Trace_subscriber__Types

\ No newline at end of file diff --git a/trace/index.html b/trace/index.html index fc5ddaf..568be8b 100644 --- a/trace/index.html +++ b/trace/index.html @@ -1,2 +1,2 @@ -index (trace.index)

Package trace

Package info

changes-files
readme-files
\ No newline at end of file +index (trace.index)

Package trace

Package info

changes-files
readme-files
\ No newline at end of file