package libsail

  1. Overview
  2. Docs
Legend:
Page
Library
Module
Module type
Parameter
Class
Class type
Source

Module Util.State_monadSource

Parameters

module S : sig ... end

Signature

Sourcetype 'a monad = S.t -> 'a * S.t
Sourceval get_state : S.t monad
Sourceval put_state : S.t -> unit monad
Sourceval fmap : ('a -> 'b) -> 'a monad -> 'b monad
Sourceval return : 'a -> 'a monad
Sourceval (let*) : 'a monad -> ('a -> 'b monad) -> 'b monad
Sourceval (let+) : ('a -> 'b) -> 'a monad -> 'b monad
Sourceval mapM : ('a -> 'b monad) -> 'a list -> 'b list monad
OCaml

Innovation. Community. Security.