Module GapiLens.StateInfix

Infix operators for the state monad

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

Set operator

Pseudo-imperatives

val (+=!) : ( 'a, int ) t -> int -> 'a -> unit * 'a
val (-=!) : ( 'a, int ) t -> int -> 'a -> unit * 'a
val (@=!) : ( 'a, 'b list ) t -> 'b list -> 'a -> unit * 'a