about summary refs log tree commit diff
path: root/src/librustdoc/markdown.rs
diff options
context:
space:
mode:
Diffstat (limited to 'src/librustdoc/markdown.rs')
-rw-r--r--src/librustdoc/markdown.rs39
1 files changed, 22 insertions, 17 deletions
diff --git a/src/librustdoc/markdown.rs b/src/librustdoc/markdown.rs
index 7dc3df23a6d..35424ffbe0c 100644
--- a/src/librustdoc/markdown.rs
+++ b/src/librustdoc/markdown.rs
@@ -3,17 +3,17 @@ use std::io::prelude::*;
 use std::path::PathBuf;
 
 use errors;
-use testing;
+use rustc_feature::UnstableFeatures;
 use syntax::edition::Edition;
 use syntax::source_map::DUMMY_SP;
-use rustc_feature::UnstableFeatures;
+use testing;
 
-use crate::externalfiles::{LoadStringError, load_string};
 use crate::config::{Options, RenderOptions};
+use crate::externalfiles::{load_string, LoadStringError};
 use crate::html::escape::Escape;
 use crate::html::markdown;
-use crate::html::markdown::{ErrorCodes, IdMap, Markdown, MarkdownWithToc, find_testable_code};
-use crate::test::{TestOptions, Collector};
+use crate::html::markdown::{find_testable_code, ErrorCodes, IdMap, Markdown, MarkdownWithToc};
+use crate::test::{Collector, TestOptions};
 
 /// Separate any lines at the start of the file that begin with `# ` or `%`.
 fn extract_leading_metadata(s: &str) -> (Vec<&str>, &str) {
@@ -40,7 +40,7 @@ pub fn render(
     input: PathBuf,
     options: RenderOptions,
     diag: &errors::Handler,
-    edition: Edition
+    edition: Edition,
 ) -> i32 {
     let mut output = options.output;
     output.push(input.file_name().unwrap());
@@ -57,12 +57,8 @@ pub fn render(
         Err(LoadStringError::ReadFail) => return 1,
         Err(LoadStringError::BadUtf8) => return 2,
     };
-    let playground_url = options.markdown_playground_url
-                            .or(options.playground_url);
-    let playground = playground_url.map(|url| markdown::Playground {
-        crate_name: None,
-        url,
-    });
+    let playground_url = options.markdown_playground_url.or(options.playground_url);
+    let playground = playground_url.map(|url| markdown::Playground { crate_name: None, url });
 
     let mut out = match File::create(&output) {
         Err(e) => {
@@ -142,16 +138,25 @@ pub fn test(mut options: Options, diag: &errors::Handler) -> i32 {
     let mut opts = TestOptions::default();
     opts.no_crate_inject = true;
     opts.display_warnings = options.display_warnings;
-    let mut collector = Collector::new(options.input.display().to_string(), options.clone(),
-                                       true, opts, None, Some(options.input),
-                                       options.enable_per_target_ignores);
+    let mut collector = Collector::new(
+        options.input.display().to_string(),
+        options.clone(),
+        true,
+        opts,
+        None,
+        Some(options.input),
+        options.enable_per_target_ignores,
+    );
     collector.set_position(DUMMY_SP);
     let codes = ErrorCodes::from(UnstableFeatures::from_environment().is_nightly_build());
 
     find_testable_code(&input_str, &mut collector, codes, options.enable_per_target_ignores);
 
     options.test_args.insert(0, "rustdoctest".to_string());
-    testing::test_main(&options.test_args, collector.tests,
-                       Some(testing::Options::new().display_output(options.display_warnings)));
+    testing::test_main(
+        &options.test_args,
+        collector.tests,
+        Some(testing::Options::new().display_output(options.display_warnings)),
+    );
     0
 }