package io

  1. Overview
  2. Docs
type 'a t = 'a option
exception No_value
val some : 'a -> 'a option
val none : 'a option
val option : none:'a Lazy.t -> some:('b -> 'a) -> 'b option -> 'a
val value_exn : 'a option -> 'a
val value : default:'a -> 'a option -> 'a
val return : 'a -> 'a option
val (>>=) : 'a option -> ('a -> 'b option) -> 'b option
val (>>|) : 'a option -> ('a -> 'b) -> 'b option
val (>>) : 'a option -> 'b option -> 'b option
val (|?) : 'a option -> 'a -> 'a
val (?!) : 'a option -> 'a
module Public : sig ... end
OCaml

Innovation. Community. Security.