package links

  1. Overview
  2. Docs
val unpack : ('a, 'b) Lens.Utility.Result.result -> die:(string -> 'c) -> fmt:(Lens.Utility.Format.formatter -> 'd -> unit) -> 'e
val unpack_lens_sort_result : die:(string -> 'a) -> ('a, Links_core.Lens.Sort.Lens_sort_error.t) Lens.Utility.Result.result -> 'b
val unpack_type_lens_result : die:(string -> 'a) -> ('a, Links_core.Lens.Sort.Lens_sort_error.t) Lens.Utility.Result.result -> 'b
val unpack_type_drop_lens_result : die:(string -> 'a) -> ('a, Links_core.Lens.Sort.Drop_sort_error.t) Lens.Utility.Result.result -> 'b
val format_phrase_typesugar_error : Lens.Utility.Format.formatter -> 'a Lens.Phrase.Typesugar.error -> unit
val format_type_select_error : Lens.Utility.Format.formatter -> 'a Links_core.Lens.Type.Select_lens_error.t -> unit
val unpack_type_select_lens_result : die:(string -> 'a) -> ('a, 'b Links_core.Lens.Type.Select_lens_error.t) Lens.Utility.Result.result -> 'c
val unpack_phrase_typesugar_result : die:(string -> 'a) -> ('a, 'b Lens.Phrase.Typesugar.error) Lens.Utility.Result.result -> 'c
val unpack_sort_select_result : die:(string -> 'a) -> ('a, Links_core.Lens.Sort.Select_sort_error.t) Lens.Utility.Result.result -> 'b
val unpack_sort_join_result : die:(string -> 'a) -> ('a, Links_core.Lens.Sort.Join_sort_error.t) Lens.Utility.Result.result -> 'b
val unpack_type_join_lens_result : die:(string -> 'a) -> ('a, 'b Links_core.Lens.Type.Join_lens_error.t) Lens.Utility.Result.result -> 'c
val unpack_eval_error : die:(string -> 'a) -> ('a, Links_core.Lens.Eval.Error.t) Lens.Utility.Result.result -> 'b
val unpack_lens_checked_result : die:(string -> 'a) -> ('a, Links_core.Lens.Type.Unchecked_lens_error.t) Lens.Utility.Result.result -> 'b