|
276 | 276 | html_root_url = "https://doc.rust-lang.org/nightly/", |
277 | 277 | test(attr(allow(unused_variables), deny(warnings))))] |
278 | 278 |
|
279 | | -#![feature(nll)] |
| 279 | +#![deny(rust_2018_idioms)] |
| 280 | + |
280 | 281 | #![feature(str_escape)] |
281 | 282 |
|
282 | | -use self::LabelText::*; |
| 283 | +use LabelText::*; |
283 | 284 |
|
284 | 285 | use std::borrow::Cow; |
285 | 286 | use std::io::prelude::*; |
@@ -548,12 +549,12 @@ impl<'a> LabelText<'a> { |
548 | 549 | } |
549 | 550 |
|
550 | 551 | /// Puts `prefix` on a line above this label, with a blank line separator. |
551 | | - pub fn prefix_line(self, prefix: LabelText) -> LabelText<'static> { |
| 552 | + pub fn prefix_line(self, prefix: LabelText<'_>) -> LabelText<'static> { |
552 | 553 | prefix.suffix_line(self) |
553 | 554 | } |
554 | 555 |
|
555 | 556 | /// Puts `suffix` on a line below this label, with a blank line separator. |
556 | | - pub fn suffix_line(self, suffix: LabelText) -> LabelText<'static> { |
| 557 | + pub fn suffix_line(self, suffix: LabelText<'_>) -> LabelText<'static> { |
557 | 558 | let mut prefix = self.pre_escaped_content().into_owned(); |
558 | 559 | let suffix = suffix.pre_escaped_content(); |
559 | 560 | prefix.push_str(r"\n\n"); |
@@ -686,7 +687,7 @@ pub fn render_opts<'a, N, E, G, W>(g: &'a G, |
686 | 687 |
|
687 | 688 | #[cfg(test)] |
688 | 689 | mod tests { |
689 | | - use self::NodeLabels::*; |
| 690 | + use NodeLabels::*; |
690 | 691 | use super::{Id, Labeller, Nodes, Edges, GraphWalk, render, Style}; |
691 | 692 | use super::LabelText::{self, LabelStr, EscStr, HtmlStr}; |
692 | 693 | use std::io; |
|
0 commit comments