BatHashtbl.Infix

# Module BatHashtbl.Infix

    module Infix: sig .. end

Infix operators over a `BatHashtbl`

    val (-->) : ('a, 'b) BatHashtbl.t -> 'a -> 'b

`tbl-->x` returns the current binding of `x` in `tbl`, or raises `Not_found` if no such binding exists. Equivalent to `Hashtbl.find tbl x`

    val (<--) : ('a, 'b) BatHashtbl.t -> 'a * 'b -> unit

`tbl<--(x, y)` adds a binding of `x` to `y` in table `tbl`. Previous bindings for `x` are not removed, but simply hidden. That is, after performing `Hashtbl.remove` `tbl x`, the previous binding for `x`, if any, is restored. (Same behavior as with association lists.) Equivalent to `Hashtbl.add tbl x y`