Fix rustdoc error with no providec crate-type, fix scrape examples button colors w/ themes
This commit is contained in:
parent
bcdab876c8
commit
0709e534df
3 changed files with 9 additions and 3 deletions
|
@ -13,7 +13,7 @@ use rustc_interface::interface;
|
||||||
use rustc_middle::hir::nested_filter;
|
use rustc_middle::hir::nested_filter;
|
||||||
use rustc_middle::ty::{ParamEnv, Ty, TyCtxt};
|
use rustc_middle::ty::{ParamEnv, Ty, TyCtxt};
|
||||||
use rustc_resolve as resolve;
|
use rustc_resolve as resolve;
|
||||||
use rustc_session::config::{self, ErrorOutputType};
|
use rustc_session::config::{self, CrateType, ErrorOutputType};
|
||||||
use rustc_session::lint;
|
use rustc_session::lint;
|
||||||
use rustc_session::Session;
|
use rustc_session::Session;
|
||||||
use rustc_span::symbol::sym;
|
use rustc_span::symbol::sym;
|
||||||
|
@ -247,6 +247,7 @@ pub(crate) fn create_config(
|
||||||
Some((lint.name_lower(), lint::Allow))
|
Some((lint.name_lower(), lint::Allow))
|
||||||
});
|
});
|
||||||
|
|
||||||
|
let crate_types = if crate_types.is_empty() { vec![CrateType::Rlib] } else { crate_types };
|
||||||
let test = scrape_examples_options.map(|opts| opts.scrape_tests).unwrap_or(false);
|
let test = scrape_examples_options.map(|opts| opts.scrape_tests).unwrap_or(false);
|
||||||
// plays with error output here!
|
// plays with error output here!
|
||||||
let sessopts = config::Options {
|
let sessopts = config::Options {
|
||||||
|
|
|
@ -12,7 +12,7 @@ use rustc_middle::hir::nested_filter;
|
||||||
use rustc_middle::ty::TyCtxt;
|
use rustc_middle::ty::TyCtxt;
|
||||||
use rustc_parse::maybe_new_parser_from_source_str;
|
use rustc_parse::maybe_new_parser_from_source_str;
|
||||||
use rustc_parse::parser::attr::InnerAttrPolicy;
|
use rustc_parse::parser::attr::InnerAttrPolicy;
|
||||||
use rustc_session::config::{self, ErrorOutputType};
|
use rustc_session::config::{self, CrateType, ErrorOutputType};
|
||||||
use rustc_session::parse::ParseSess;
|
use rustc_session::parse::ParseSess;
|
||||||
use rustc_session::{lint, Session};
|
use rustc_session::{lint, Session};
|
||||||
use rustc_span::edition::Edition;
|
use rustc_span::edition::Edition;
|
||||||
|
@ -68,7 +68,11 @@ pub(crate) fn run(options: RustdocOptions) -> Result<(), ErrorGuaranteed> {
|
||||||
|
|
||||||
debug!(?lint_opts);
|
debug!(?lint_opts);
|
||||||
|
|
||||||
let crate_types = options.crate_types.clone();
|
let crate_types = if options.crate_types.is_empty() {
|
||||||
|
vec![CrateType::Rlib]
|
||||||
|
} else {
|
||||||
|
options.crate_types.clone()
|
||||||
|
};
|
||||||
|
|
||||||
let sessopts = config::Options {
|
let sessopts = config::Options {
|
||||||
maybe_sysroot: options.maybe_sysroot.clone(),
|
maybe_sysroot: options.maybe_sysroot.clone(),
|
||||||
|
|
|
@ -1948,6 +1948,7 @@ in storage.js
|
||||||
.scraped-example .code-wrapper .next,
|
.scraped-example .code-wrapper .next,
|
||||||
.scraped-example .code-wrapper .prev,
|
.scraped-example .code-wrapper .prev,
|
||||||
.scraped-example .code-wrapper .expand {
|
.scraped-example .code-wrapper .expand {
|
||||||
|
color: var(--main-color);
|
||||||
position: absolute;
|
position: absolute;
|
||||||
top: 0.25em;
|
top: 0.25em;
|
||||||
z-index: 1;
|
z-index: 1;
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue