Odoc_odoc.Sourceval resolve_and_substitute :
resolver:Resolver.t ->
make_root:
(module_name:string ->
digest:Digest.t ->
(Odoc_model.Root.t, [ `Msg of string ]) result) ->
source_id:Odoc_model.Paths.Identifier.SourcePage.t option ->
Fs.File.t ->
Odoc_model.Lang.Implementation.tval root_of_implementation :
module_name:string ->
digest:Digest.t ->
(Odoc_model.Root.t, 'a) resultval compile :
resolver:Resolver.t ->
output:Fs.File.t ->
warnings_options:Odoc_model.Error.warnings_options ->
source_id:string option ->
Fs.File.t ->
(unit, [> `Msg of string ]) result