diff --git a/Cargo.toml b/Cargo.toml index 4cdd7de..0ce8287 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -6,7 +6,6 @@ authors = ["Nikolajus Krauklis "] [lints.rust] unsafe_code = "forbid" -unused = "allow" [lib] crate-type = ["cdylib", "rlib"] diff --git a/src/eval.rs b/src/eval.rs index efac35d..18a3d66 100644 --- a/src/eval.rs +++ b/src/eval.rs @@ -118,6 +118,7 @@ pub fn eval<'a>(expr: &AstNode, context: &Context) -> Result { Ok(result) } +#[cfg(test)] mod tests { use crate::{ast::Atom, parse::parse}; diff --git a/src/parse.rs b/src/parse.rs index c13fa8f..9325d43 100644 --- a/src/parse.rs +++ b/src/parse.rs @@ -228,6 +228,7 @@ pub fn parse(i: &str) -> IResult<&str, AstNode> { alt((ws(parse_expr), ws(parse_parenthesized_expr)))(i) } +#[cfg(test)] mod tests { use super::*; diff --git a/src/parse_flagfile.rs b/src/parse_flagfile.rs index c93c458..755dd70 100644 --- a/src/parse_flagfile.rs +++ b/src/parse_flagfile.rs @@ -112,6 +112,7 @@ pub fn parse_flagfile(i: &str) -> IResult<&str, Vec> { many0(rest)(i) } +#[cfg(test)] mod tests { use super::*;