diff --git a/mlua-sys/src/lib.rs b/mlua-sys/src/lib.rs index 6735290..ea4967a 100644 --- a/mlua-sys/src/lib.rs +++ b/mlua-sys/src/lib.rs @@ -46,7 +46,7 @@ pub const LUA_TRACEBACK_STACK: c_int = 11; // The minimum alignment guaranteed by the architecture. This value is used to // add fast paths for low alignment values. // Copied from https://github.com/rust-lang/rust/blob/master/library/std/src/sys/common/alloc.rs -#[cfg(all(any( +#[cfg(any( target_arch = "x86", target_arch = "arm", target_arch = "mips", @@ -58,10 +58,10 @@ pub const LUA_TRACEBACK_STACK: c_int = 11; target_arch = "hexagon", all(target_arch = "riscv32", not(target_os = "espidf")), all(target_arch = "xtensa", not(target_os = "espidf")), -)))] +))] #[doc(hidden)] pub const SYS_MIN_ALIGN: usize = 8; -#[cfg(all(any( +#[cfg(any( target_arch = "x86_64", target_arch = "aarch64", target_arch = "mips64", @@ -69,14 +69,14 @@ pub const SYS_MIN_ALIGN: usize = 8; target_arch = "sparc64", target_arch = "riscv64", target_arch = "wasm64", -)))] +))] #[doc(hidden)] pub const SYS_MIN_ALIGN: usize = 16; // The allocator on the esp-idf platform guarentees 4 byte alignment. -#[cfg(all(any( +#[cfg(any( all(target_arch = "riscv32", target_os = "espidf"), all(target_arch = "xtensa", target_os = "espidf"), -)))] +))] #[doc(hidden)] pub const SYS_MIN_ALIGN: usize = 4; diff --git a/src/lib.rs b/src/lib.rs index 41d31d2..284f882 100644 --- a/src/lib.rs +++ b/src/lib.rs @@ -145,7 +145,7 @@ pub use crate::serde::{ #[cfg_attr(docsrs, doc(cfg(feature = "serialize")))] pub mod serde; -#[cfg(any(feature = "mlua_derive"))] +#[cfg(feature = "mlua_derive")] #[allow(unused_imports)] #[macro_use] extern crate mlua_derive; @@ -208,7 +208,7 @@ pub use crate::{ /// [`AsChunk`]: crate::AsChunk /// [`UserData`]: crate::UserData /// [`IntoLua`]: crate::IntoLua -#[cfg(any(feature = "macros"))] +#[cfg(feature = "macros")] #[cfg_attr(docsrs, doc(cfg(feature = "macros")))] pub use mlua_derive::chunk; diff --git a/src/lua.rs b/src/lua.rs index f0d1632..bc907f5 100644 --- a/src/lua.rs +++ b/src/lua.rs @@ -147,7 +147,7 @@ pub(crate) struct ExtraData { pub enum GCMode { Incremental, /// Requires `feature = "lua54"` - #[cfg(any(feature = "lua54"))] + #[cfg(feature = "lua54")] #[cfg_attr(docsrs, doc(cfg(feature = "lua54")))] Generational, } @@ -1280,7 +1280,7 @@ impl Lua { /// Requires `feature = "lua54"` /// /// [lua_doc]: https://www.lua.org/manual/5.4/manual.html#2.5.2 - #[cfg(any(feature = "lua54"))] + #[cfg(feature = "lua54")] #[cfg_attr(docsrs, doc(cfg(feature = "lua54")))] pub fn gc_gen(&self, minor_multiplier: c_int, major_multiplier: c_int) -> GCMode { let state = self.main_state; diff --git a/src/table.rs b/src/table.rs index 37cdae9..41a36fb 100644 --- a/src/table.rs +++ b/src/table.rs @@ -705,7 +705,7 @@ impl<'lua> Table<'lua> { } } - #[cfg(any(feature = "serialize"))] + #[cfg(feature = "serialize")] pub(crate) fn raw_sequence_values_by_len>( self, len: Option, diff --git a/src/userdata.rs b/src/userdata.rs index b6ad825..af827ad 100644 --- a/src/userdata.rs +++ b/src/userdata.rs @@ -139,7 +139,8 @@ pub enum MetaMethod { /// Requires `feature = "lua54"` /// /// [lua_doc]: https://www.lua.org/manual/5.4/manual.html#3.3.8 - #[cfg(any(feature = "lua54"))] + #[cfg(feature = "lua54")] + #[cfg_attr(docsrs, doc(cfg(feature = "lua54")))] Close, }