From b0981602621cd1c5b023ccf1b38bb6fa10328b2d Mon Sep 17 00:00:00 2001 From: Stephen Chung Date: Sat, 28 Nov 2020 16:58:02 +0800 Subject: [PATCH] New CI test. --- .github/workflows/build.yml | 1 + src/optimize.rs | 5 +++-- 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index e8c9cafa..ab08bc97 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -32,6 +32,7 @@ jobs: - "--features no_module" - "--features no_closure" - "--features unicode-xid-ident" + - "--features sync,only_i32,no_function,no_float,no_optimize,no_module,no_closure,serde,unchecked" toolchain: [stable] experimental: [false] include: diff --git a/src/optimize.rs b/src/optimize.rs index 218c307b..83f2c047 100644 --- a/src/optimize.rs +++ b/src/optimize.rs @@ -33,18 +33,19 @@ pub enum OptimizationLevel { impl OptimizationLevel { /// Is the `OptimizationLevel` [`None`][OptimizationLevel::None]? + #[allow(dead_code)] #[inline(always)] pub fn is_none(self) -> bool { self == Self::None } /// Is the `OptimizationLevel` [`Simple`][OptimizationLevel::Simple]? - #[cfg(not(feature = "no_optimize"))] + #[allow(dead_code)] #[inline(always)] pub fn is_simple(self) -> bool { self == Self::Simple } /// Is the `OptimizationLevel` [`Full`][OptimizationLevel::Full]? - #[cfg(not(feature = "no_optimize"))] + #[allow(dead_code)] #[inline(always)] pub fn is_full(self) -> bool { self == Self::Full