package async_unix
Monadic concurrency library
Install
Dune Dependency
Authors
Maintainers
Sources
v0.17.0.tar.gz
sha256=814d3a9997ec1316b8b2a601b24471740641647a25002761f7df7869c3ac9e33
doc/async_unix/Async_unix/Require_explicit_time_source/index.html
Module Async_unix.Require_explicit_time_source
Source
Deprecates functions that use wall-clock time, so that code must be explicit about what time source is used.
Idiomatic usage is:
open! Require_explicit_time_source
or, in an import.ml:
include Require_explicit_time_source
include module type of struct include Async_kernel.Async_kernel_require_explicit_time_source end
Source
module Async_kernel_scheduler =
Async_kernel.Async_kernel_require_explicit_time_source.Async_kernel_scheduler
Source
val at :
Async_kernel.Async_kernel_require_explicit_time_source.Time_ns.t ->
unit Async_kernel.Deferred.t
Source
val every :
?start:unit Async_kernel.Deferred.t ->
?stop:unit Async_kernel.Deferred.t ->
?continue_on_error:bool ->
Core.Core_private.Time_ns_alternate_sexp.Span.t ->
(unit -> unit) ->
unit
Source
val with_timeout :
Core.Core_private.Time_ns_alternate_sexp.Span.t ->
'a Async_kernel.Deferred.t ->
[ `Timeout | `Result of 'a ] Async_kernel.Deferred.t
module Time_float : sig ... end
module Time_float_unix = Time_float
module Time : sig ... end
sectionYPositions = computeSectionYPositions($el), 10)"
x-init="setTimeout(() => sectionYPositions = computeSectionYPositions($el), 10)"
>