History

Merge pull request #2291 from virtual256/pr_rust_1.79.0

fix rust 1.79.0 docs std crate indexing

Simon Legner committed 2 years ago

Commit fe0d4692 parents 28c4ea6 febe65d4 files · +6 −2Browse files

Unified · Split

4 files
  1. assets/stylesheets/pages/_rust.scss +1 −1
  2. lib/docs/filters/rust/clean_html.rb +3 −0
  3. lib/docs/filters/rust/entries.rb +1 −0
  4. lib/docs/scrapers/rust.rb +1 −1
assets/stylesheets/pages/_rust.scss+1−1
@@ -14,7 +14,7 @@ · 13 unmodified lines
1414 em.stab, span.stab { @extend %label; }
1515 em.stab.unstable, span.stab.unstable { @extend %label-orange; }
1616 .out-of-band { float: right; }
17− .since, .srclink {
17+ .since, .src, .rightside {
1818 float: right;
1919 margin-left: .5rem;
2020 }
lib/docs/filters/rust/clean_html.rb+3−0
@@ -19,6 +19,7 @@ module Docs · 18 unmodified lines
1919 css('.anchor').remove
2020
2121 css('.main-heading > h1').each do |node|
22+ node.at('button')&.remove
2223 node.parent.name = 'h1'
2324 node.parent.content = node.content
2425 end
@@ -29,6 +30,8 @@ module Docs · 4 unmodified lines
2930 end
3031 end
3132
33+ css('.doc-anchor').remove
34+
3235 # Fix notable trait sections
3336 css('.method, .rust.trait').each do |node|
3437 traitSection = node.at_css('.notable-traits')
lib/docs/filters/rust/entries.rb+1−0
@@ -9,6 +9,7 @@ module Docs · 8 unmodified lines
99 elsif slug == 'error-index'
1010 'Compiler Errors'
1111 else
12+ at_css('main h1').at_css('button')&.remove
1213 name = at_css('main h1').content.remove(/\A.+\s/).remove('⎘')
1314 mod = slug.split('/').first
1415 name.prepend("#{mod}::") unless name.start_with?(mod)
lib/docs/scrapers/rust.rb+1−1
@@ -3,7 +3,7 @@ · 2 unmodified lines
33 module Docs
44 class Rust < UrlScraper
55 self.type = 'rust'
6− self.release = '1.79.0'
6+ self.release = '1.80.0'
77 self.base_url = 'https://doc.rust-lang.org/'
88 self.root_path = 'book/index.html'
99 self.initial_paths = %w(