#![feature(control_flow_enum)]
#![feature(box_syntax)]
#![feature(drain_filter)]
+#![feature(let_chains)]
#![feature(let_else)]
#![feature(nll)]
#![feature(test)]
let externs = options.externs.clone();
let render_options = options.render_options.clone();
let scrape_examples_options = options.scrape_examples_options.clone();
+ let document_private = options.render_options.document_private;
let config = core::create_config(options);
interface::create_compiler_and_run(config, |compiler| {
let (resolver, resolver_caches) = {
let (krate, resolver, _) = &*abort_on_err(queries.expansion(), sess).peek();
let resolver_caches = resolver.borrow_mut().access(|resolver| {
- collect_intra_doc_links::early_resolve_intra_doc_links(resolver, krate, externs)
+ collect_intra_doc_links::early_resolve_intra_doc_links(
+ resolver,
+ krate,
+ externs,
+ document_private,
+ )
});
(resolver.clone(), resolver_caches)
};