BatInterfaces.Mappable
A signature for data structures which have a map : ('a -> 'b) -> ('a t -> 'b t) operation.
map : ('a -> 'b) -> ('a t -> 'b t)
If you create a new data structure, you should make it compatible with Mappable.
Mappable
type 'a mappable
The data structure, e.g. 'a List.t
'a List.t
val map : ('a -> 'b) -> 'a mappable -> 'b mappable
map f e applies f to every element of e and returns the corresponding data structure
map f e
f
e