package lens

  1. Overview
  2. Docs
Functional lenses

Install

Dune Dependency

Authors

Maintainers

Sources

v1.2.4.tar.gz
sha256=ec2205a1f5a9087026b7906f40ced312a0ec9d66deff6c95ea0388c88960240e
md5=563750d717d0ec581e91f2c537ca0b26

doc/lens/Lens/Infix/index.html

Module Lens.Infix

Infix operators

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

Get operator

val (^=) : ('a, 'b) t -> 'b -> 'a -> 'a

Set operator

val (^%=) : ('a, 'b) t -> ('b -> 'b) -> 'a -> 'a

Mod operator

Composition

val (|--) : ('a, 'b) t -> ('b, 'c) t -> ('a, 'c) t

Flipped compose operator

val (--|) : ('a, 'b) t -> ('c, 'a) t -> ('c, 'b) t

Compose operator

val (***) : ('a, 'b) t -> ('c, 'd) t -> ('a * 'c, 'b * 'd) t

Pair operator

Pseudo-imperatives

val (+=) : ('a, int) t -> int -> 'a -> 'a
val (-=) : ('a, int) t -> int -> 'a -> 'a
OCaml

Innovation. Community. Security.