diff --git a/crates/api_models/src/lib.rs b/crates/api_models/src/lib.rs index e5a864c7a4..84453c1d08 100644 --- a/crates/api_models/src/lib.rs +++ b/crates/api_models/src/lib.rs @@ -1,3 +1,4 @@ +#![forbid(unsafe_code)] pub mod admin; pub mod bank_accounts; pub mod cards; diff --git a/crates/common_utils/src/lib.rs b/crates/common_utils/src/lib.rs index 85cdbfe807..f43102215e 100644 --- a/crates/common_utils/src/lib.rs +++ b/crates/common_utils/src/lib.rs @@ -1,3 +1,4 @@ +#![forbid(unsafe_code)] #![warn( missing_docs, rust_2018_idioms, diff --git a/crates/redis_interface/src/lib.rs b/crates/redis_interface/src/lib.rs index 6dc4e0a57d..f9ce437541 100644 --- a/crates/redis_interface/src/lib.rs +++ b/crates/redis_interface/src/lib.rs @@ -1,3 +1,4 @@ +#![forbid(unsafe_code)] // TODO: Add crate & modules documentation for this crate pub mod commands; diff --git a/crates/router/src/lib.rs b/crates/router/src/lib.rs index de83d4e94f..871fc621c2 100644 --- a/crates/router/src/lib.rs +++ b/crates/router/src/lib.rs @@ -1,3 +1,4 @@ +#![forbid(unsafe_code)] // FIXME: I strongly advise to add this worning. // #![warn(missing_docs)] diff --git a/crates/router_derive/src/lib.rs b/crates/router_derive/src/lib.rs index 8e6240d348..7bb020f3c1 100644 --- a/crates/router_derive/src/lib.rs +++ b/crates/router_derive/src/lib.rs @@ -1,5 +1,5 @@ //! Utility macros for the `router` crate. - +#![forbid(unsafe_code)] #![warn(missing_docs)] mod macros; diff --git a/crates/router_env/src/lib.rs b/crates/router_env/src/lib.rs index 93eab6e2dc..6c6ce4893b 100644 --- a/crates/router_env/src/lib.rs +++ b/crates/router_env/src/lib.rs @@ -1,3 +1,4 @@ +#![forbid(unsafe_code)] #![warn( missing_docs, rust_2018_idioms,