Module Backend_impl.Weak_registry

type 'a t = {
  1. mutex : Stdlib.Mutex.t;
  2. mutable cells : 'a Stdlib.Weak.t Base.list;
  3. mutable added : Base.int;
}
val create : unit -> 'a t
val register : 'a t -> 'a -> unit
val live : 'a t -> 'a Base.List.t