From aca1749493438d7f6283a214aa0d8230166cfa21 Mon Sep 17 00:00:00 2001 From: Alex Crichton Date: Tue, 31 Dec 2013 12:43:52 -0800 Subject: [PATCH] Don't leave lingering files in doc tests Closes #11234 --- src/libstd/io/mod.rs | 2 ++ src/test/compile-fail/lint-missing-doc.rs | 1 + 2 files changed, 3 insertions(+) diff --git a/src/libstd/io/mod.rs b/src/libstd/io/mod.rs index 2d52986294d..13d67ff354a 100644 --- a/src/libstd/io/mod.rs +++ b/src/libstd/io/mod.rs @@ -53,6 +53,8 @@ Some examples of obvious things you might want to do # let _g = ::std::io::ignore_io_error(); let mut file = File::create(&Path::new("message.txt")); file.write(bytes!("hello, file!\n")); + # drop(file); + # ::std::io::fs::unlink(&Path::new("message.txt")); ``` * Iterate over the lines of a file diff --git a/src/test/compile-fail/lint-missing-doc.rs b/src/test/compile-fail/lint-missing-doc.rs index a083948bf84..a6440e67f9b 100644 --- a/src/test/compile-fail/lint-missing-doc.rs +++ b/src/test/compile-fail/lint-missing-doc.rs @@ -50,6 +50,7 @@ pub trait A { /// dox fn foo_with_impl() {} } +#[allow(missing_doc)] trait B { fn foo(); fn foo_with_impl() {}