Up
Module
Var
Signature
type
'a t = 'a
Types.Var.t
= {
mutable
value
: 'a
;
mutable
value_set_during_stabilization
: 'a
Uopt.t
;
mutable
set_at
:
Stabilization_num.t
;
watch
: 'a
Types.Node.t
;
}
val
invariant : 'a
Core_kernel.Invariant_intf.inv
-> 'a
t
Core_kernel.Invariant_intf.inv
val
sexp_of_t : ('a ->
Sexplib.Sexp.t
) -> 'a
t
->
Sexplib.Sexp.t
module
Packed
: sig .. end
val
pack : 'a
t
->
Packed.t
val
latest_value : 'a
t
-> 'a