From dd8c6f1e76eb545901f0263c1e90793ef1538c9d Mon Sep 17 00:00:00 2001 From: Thibaut Courouble Date: Sun, 21 Aug 2016 16:57:27 -0400 Subject: [PATCH] Update Rust documentation (1.11.0) --- assets/stylesheets/pages/_rust.scss | 1 + lib/docs/filters/rust/entries.rb | 4 ++-- lib/docs/scrapers/rust.rb | 2 +- 3 files changed, 4 insertions(+), 3 deletions(-) diff --git a/assets/stylesheets/pages/_rust.scss b/assets/stylesheets/pages/_rust.scss index 200415df..992bceae 100644 --- a/assets/stylesheets/pages/_rust.scss +++ b/assets/stylesheets/pages/_rust.scss @@ -7,4 +7,5 @@ div.stability { margin-bottom: 1em; } em.stab, span.stab { @extend %label; } em.stab.unstable, span.stab.unstable { @extend %label-orange; } + .since { float: right; } } diff --git a/lib/docs/filters/rust/entries.rb b/lib/docs/filters/rust/entries.rb index 83addcd2..bc6754e7 100644 --- a/lib/docs/filters/rust/entries.rb +++ b/lib/docs/filters/rust/entries.rb @@ -48,8 +48,8 @@ module Docs [name, id] end elsif slug == 'error-index' - css('.error-described h2.section-header').map do |node| - [node.content, node['id']] + css('.error-described h2.section-header').each_with_object [] do |node, entries| + entries << [node.content, node['id']] unless node.content.include?('Note:') end else css('#methods + * + div > .method', '#required-methods + div > .method', '#provided-methods + div > .method').map do |node| diff --git a/lib/docs/scrapers/rust.rb b/lib/docs/scrapers/rust.rb index 22f164c5..1b793c7b 100644 --- a/lib/docs/scrapers/rust.rb +++ b/lib/docs/scrapers/rust.rb @@ -1,7 +1,7 @@ module Docs class Rust < UrlScraper self.type = 'rust' - self.release = '1.10.0' + self.release = '1.11.0' self.base_url = 'https://doc.rust-lang.org/' self.root_path = 'book/index.html' self.initial_paths = %w(