Skip to content

Commit de6ada7

Browse files
panglesdjonludlam
authored andcommitted
Occurrence: compatibility
Signed-off-by: Paul-Elliot <[email protected]>
1 parent 8b5e1b5 commit de6ada7

File tree

1 file changed

+6
-5
lines changed

1 file changed

+6
-5
lines changed

src/odoc/occurrences.ml

Lines changed: 6 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,12 @@
11
open Or_error
22

33
let handle_file file ~f =
4-
Odoc_file.load file
5-
|> Result.map @@ fun unit' ->
6-
match unit' with
7-
| { Odoc_file.content = Unit_content unit; _ } -> Some (f unit)
8-
| _ -> None
4+
Odoc_file.load file |> function
5+
| Error _ as e -> e
6+
| Ok unit' -> (
7+
match unit' with
8+
| { Odoc_file.content = Unit_content unit; _ } -> Ok (Some (f unit))
9+
| _ -> Ok None)
910

1011
let fold_dirs ~dirs ~f ~init =
1112
dirs

0 commit comments

Comments
 (0)