Up

Module Observer

Signature

type 'a t
val sexp_of_t : ('a -> Sexplib.Sexp.t) -> 'a t -> Sexplib.Sexp.t
val observing : 'a t -> 'a incremental
val use_is_allowed : 'a t -> bool
val value : 'a t -> 'a Core_kernel.Std.Or_error.t
val value_exn : 'a t -> 'a
module Update : sig .. end
val on_update_exn : 'a t -> f:('a Update.t -> unit) -> unit
val disallow_future_use : 'a t -> unit