summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorJonas Schievink <jonasschievink@gmail.com>2017-07-25 23:41:58 +0200
committerJonas Schievink <jonasschievink@gmail.com>2017-07-25 23:41:58 +0200
commit4e52544bd1989884b2ac6c42ab785c45167e1d6b (patch)
treeb153b526615d35b668ab6795d4e49166d077def1 /src
parentdf5c8fa4b04db978397529c248b8743fbbf7743e (diff)
downloadmlua-4e52544bd1989884b2ac6c42ab785c45167e1d6b.zip
Deny warnings in doc tests
This magical attribute is grossly underdocumented, but it works. And it's literally the only thing that makes this work the way I want it to.
Diffstat (limited to 'src')
-rw-r--r--src/lib.rs3
-rw-r--r--src/lua.rs1
2 files changed, 4 insertions, 0 deletions
diff --git a/src/lib.rs b/src/lib.rs
index 2a36825..f8c3543 100644
--- a/src/lib.rs
+++ b/src/lib.rs
@@ -1,3 +1,6 @@
+// Deny warnings inside doc tests / examples
+#![doc(test(attr(deny(warnings))))]
+
#[cfg_attr(test, macro_use)]
extern crate hlist_macro;
diff --git a/src/lua.rs b/src/lua.rs
index 32d1504..a7beb0d 100644
--- a/src/lua.rs
+++ b/src/lua.rs
@@ -436,6 +436,7 @@ impl<'lua> Table<'lua> {
///
/// for pair in globals.pairs::<Value, Value>() {
/// let (key, value) = pair?;
+ /// # let _ = (key, value); // used
/// // ...
/// }
/// # Ok(())