@@ -9,7 +9,8 @@ module Tools_error = struct
99 [ `Module of Cpath .module_ ]
1010 (* Failed to resolve a module path when applying a fragment item *) ]
1111
12- type reference_kind = [ `S | `T | `C | `CT | `Page | `Cons | `Field | `Label ]
12+ type reference_kind =
13+ [ `S | `T | `C | `CT | `Page | `Cons | `Field | `Label | `Asset ]
1314
1415 type expansion_of_module_error =
1516 [ `OpaqueModule (* The module does not have an expansion *)
@@ -115,6 +116,7 @@ module Tools_error = struct
115116 | `Cons -> " constructor"
116117 | `Field -> " field"
117118 | `Label -> " label"
119+ | `Asset -> " asset"
118120 in
119121 Format. pp_print_string fmt k
120122
@@ -291,7 +293,8 @@ type what =
291293 | `Module_type_u_expr of Component.ModuleType .U .expr
292294 | `Child_module of string
293295 | `Child_page of string
294- | `Reference of Reference .t ]
296+ | `Reference of Reference .t
297+ | `Asset_reference of Reference.Asset .t ]
295298
296299let report ~(what : what ) ?tools_error action =
297300 let action =
@@ -340,6 +343,7 @@ let report ~(what : what) ?tools_error action =
340343 | `Child_module rf -> r " child module" Astring.String. pp rf
341344 | `Child_page rf -> r " child page" Astring.String. pp rf
342345 | `Reference ref -> r " reference" model_reference ref
346+ | `Asset_reference ref -> r " asset reference" model_asset_reference ref
343347 in
344348 match kind_of_error ~what tools_error with
345349 | Some (`Root name ) -> Lookup_failures. report_root ~name
0 commit comments