Module Stdune.Option
Optional values
val map : 'a t -> f:('a -> 'b) -> 'b tval bind : 'a t -> f:('a -> 'b t) -> 'b tval iter : 'a t -> f:('a -> unit) -> unitval forall : 'a t -> f:('a -> bool) -> boolval value : 'a t -> default:'a -> 'aval value_exn : 'a t -> 'aval some_if : bool -> 'a -> 'a tval is_some : _ t -> boolval is_none : _ t -> boolval both : 'a t -> 'b t -> ('a * 'b) tval split : ('a * 'b) t -> 'a t * 'b tval to_list : 'a t -> 'a listval equal : ('a -> 'a -> bool) -> 'a t -> 'a t -> boolval hash : ('a -> int) -> 'a t -> intval try_with : (unit -> 'a) -> 'a optionmodule List : sig ... end