sig
type ('a, 'b) t = ('a * 'b) list
val get :
?eq:('a -> 'a -> bool) -> 'a -> ('a, 'b) CCList.Assoc.t -> 'b option
val get_exn : ?eq:('a -> 'a -> bool) -> 'a -> ('a, 'b) CCList.Assoc.t -> 'b
val set :
?eq:('a -> 'a -> bool) ->
'a -> 'b -> ('a, 'b) CCList.Assoc.t -> ('a, 'b) CCList.Assoc.t
val mem : ?eq:('a -> 'a -> bool) -> 'a -> ('a, 'b) CCList.Assoc.t -> bool
val update :
?eq:('a -> 'a -> bool) ->
f:('b option -> 'b option) ->
'a -> ('a, 'b) CCList.Assoc.t -> ('a, 'b) CCList.Assoc.t
val remove :
?eq:('a -> 'a -> bool) ->
'a -> ('a, 'b) CCList.Assoc.t -> ('a, 'b) CCList.Assoc.t
end