Module Scheduler.PriorityQueue
Sourceval update : k -> (p option -> p option) -> t -> t Sourceval fold_at_most : p -> (k -> p -> 'a -> 'a) -> 'a -> t -> 'a Sourceval iter_at_most : p -> (k -> p -> unit) -> t -> unit Sourceval fold : (k -> p -> 'a -> 'a) -> 'a -> t -> 'a Sourceval iter : (k -> p -> unit) -> t -> unit Sourceval to_priority_list : t -> (k * p) list