summaryrefslogtreecommitdiffstats
path: root/lib/core
diff options
context:
space:
mode:
authorMatthias Beyer <mail@beyermatthias.de>2018-09-27 08:13:58 +0200
committerMatthias Beyer <mail@beyermatthias.de>2018-11-11 13:05:55 +0100
commit9fca66aa89d12a11dc8758d40dd09e340826c7d1 (patch)
tree57ba9834c5eb6dcd6f9cf19c876084c6e3d47041 /lib/core
parent4e516ee19d682e77fa72a93cf15e3b8832346fbb (diff)
Forbid unsafe code in all crates
Diffstat (limited to 'lib/core')
-rw-r--r--lib/core/libimagerror/src/lib.rs2
-rw-r--r--lib/core/libimagrt/src/lib.rs2
-rw-r--r--lib/core/libimagstore/src/lib.rs2
-rw-r--r--lib/core/libimagstore/src/storeid.rs1
4 files changed, 6 insertions, 1 deletions
diff --git a/lib/core/libimagerror/src/lib.rs b/lib/core/libimagerror/src/lib.rs
index fba36561..74195c33 100644
--- a/lib/core/libimagerror/src/lib.rs
+++ b/lib/core/libimagerror/src/lib.rs
@@ -17,6 +17,8 @@
// Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
//
+#![forbid(unsafe_code)]
+
#![deny(
dead_code,
non_camel_case_types,
diff --git a/lib/core/libimagrt/src/lib.rs b/lib/core/libimagrt/src/lib.rs
index aff768d5..edae19fe 100644
--- a/lib/core/libimagrt/src/lib.rs
+++ b/lib/core/libimagrt/src/lib.rs
@@ -17,6 +17,8 @@
// Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
//
+#![forbid(unsafe_code)]
+
#![recursion_limit="256"]
#![deny(
diff --git a/lib/core/libimagstore/src/lib.rs b/lib/core/libimagstore/src/lib.rs
index 3fc544b6..53337da3 100644
--- a/lib/core/libimagstore/src/lib.rs
+++ b/lib/core/libimagstore/src/lib.rs
@@ -17,6 +17,8 @@
// Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
//
+#![forbid(unsafe_code)]
+
#![recursion_limit="256"]
#![deny(
diff --git a/lib/core/libimagstore/src/storeid.rs b/lib/core/libimagstore/src/storeid.rs
index 5a2fe754..dbb061d4 100644
--- a/lib/core/libimagstore/src/storeid.rs
+++ b/lib/core/libimagstore/src/storeid.rs
@@ -224,7 +224,6 @@ macro_rules! module_entry_path_mod {
#[deny(missing_docs,
missing_copy_implementations,
trivial_casts, trivial_numeric_casts,
- unsafe_code,
unstable_features,
unused_import_braces, unused_qualifications,
unused_imports)]