Skip to content

Commit a79840a

Browse files
committed
Suppress Rust 1.77 dead_code false warnings.
1 parent 39afe4c commit a79840a

File tree

8 files changed

+19
-19
lines changed

8 files changed

+19
-19
lines changed

benches/benchmark.rs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -269,7 +269,7 @@ fn registry_value_create(c: &mut Criterion) {
269269
}
270270

271271
fn userdata_create(c: &mut Criterion) {
272-
struct UserData(i64);
272+
struct UserData(#[allow(unused)] i64);
273273
impl LuaUserData for UserData {}
274274

275275
let lua = Lua::new();
@@ -286,7 +286,7 @@ fn userdata_create(c: &mut Criterion) {
286286
}
287287

288288
fn userdata_call_index(c: &mut Criterion) {
289-
struct UserData(i64);
289+
struct UserData(#[allow(unused)] i64);
290290
impl LuaUserData for UserData {
291291
fn add_methods<'lua, M: LuaUserDataMethods<'lua, Self>>(methods: &mut M) {
292292
methods.add_meta_method(LuaMetaMethod::Index, move |_, _, key: LuaString| Ok(key));

src/userdata.rs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1358,7 +1358,7 @@ impl<'lua> Serialize for AnyUserData<'lua> {
13581358
/// A wrapper type for an immutably borrowed value from a `AnyUserData`.
13591359
///
13601360
/// It implements [`FromLua`] and can be used to receive a typed userdata from Lua.
1361-
pub struct UserDataRef<'lua, T: 'static>(AnyUserData<'lua>, Ref<'lua, T>);
1361+
pub struct UserDataRef<'lua, T: 'static>(#[allow(unused)] AnyUserData<'lua>, Ref<'lua, T>);
13621362

13631363
impl<'lua, T: 'static> Deref for UserDataRef<'lua, T> {
13641364
type Target = T;
@@ -1380,7 +1380,7 @@ impl<'lua, T: 'static> UserDataRef<'lua, T> {
13801380
/// A wrapper type for a mutably borrowed value from a `AnyUserData`.
13811381
///
13821382
/// It implements [`FromLua`] and can be used to receive a typed userdata from Lua.
1383-
pub struct UserDataRefMut<'lua, T: 'static>(AnyUserData<'lua>, RefMut<'lua, T>);
1383+
pub struct UserDataRefMut<'lua, T: 'static>(#[allow(unused)] AnyUserData<'lua>, RefMut<'lua, T>);
13841384

13851385
impl<'lua, T: 'static> Deref for UserDataRefMut<'lua, T> {
13861386
type Target = T;

tests/memory.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -84,7 +84,7 @@ fn test_gc_control() -> Result<()> {
8484

8585
assert_eq!(lua.gc_inc(200, 100, 13), GCMode::Incremental);
8686

87-
struct MyUserdata(Arc<()>);
87+
struct MyUserdata(#[allow(unused)] Arc<()>);
8888
impl UserData for MyUserdata {}
8989

9090
let rc = Arc::new(());

tests/scope.rs

Lines changed: 10 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -155,30 +155,30 @@ fn test_scope_userdata_functions() -> Result<()> {
155155

156156
impl<'a> UserData for MyUserData<'a> {
157157
fn add_methods<'lua, M: UserDataMethods<'lua, Self>>(methods: &mut M) {
158-
methods.add_meta_function(MetaMethod::Add, |lua, ()| {
158+
methods.add_meta_method(MetaMethod::Add, |lua, this, ()| {
159159
let globals = lua.globals();
160-
globals.set("i", globals.get::<_, i64>("i")? + 1)?;
160+
globals.set("i", globals.get::<_, i64>("i")? + this.0)?;
161161
Ok(())
162162
});
163-
methods.add_meta_function(MetaMethod::Sub, |lua, ()| {
163+
methods.add_meta_method(MetaMethod::Sub, |lua, this, ()| {
164164
let globals = lua.globals();
165-
globals.set("i", globals.get::<_, i64>("i")? + 1)?;
165+
globals.set("i", globals.get::<_, i64>("i")? + this.0)?;
166166
Ok(())
167167
});
168168
}
169169
}
170170

171171
let lua = Lua::new();
172172

173-
let dummy = 0;
173+
let dummy = 1;
174174
let f = lua
175175
.load(
176176
r#"
177177
i = 0
178178
return function(u)
179179
_ = u + u
180180
_ = u - 1
181-
_ = 1 + u
181+
_ = u + 1
182182
end
183183
"#,
184184
)
@@ -257,15 +257,15 @@ fn test_scope_userdata_mismatch() -> Result<()> {
257257
fn test_scope_userdata_drop() -> Result<()> {
258258
let lua = Lua::new();
259259

260-
struct MyUserData(Rc<()>);
260+
struct MyUserData(#[allow(unused)] Rc<()>);
261261

262262
impl UserData for MyUserData {
263263
fn add_methods<'lua, M: UserDataMethods<'lua, Self>>(methods: &mut M) {
264264
methods.add_method("method", |_, _, ()| Ok(()));
265265
}
266266
}
267267

268-
struct MyUserDataArc(Arc<()>);
268+
struct MyUserDataArc(#[allow(unused)] Arc<()>);
269269

270270
impl UserData for MyUserDataArc {}
271271

@@ -315,7 +315,7 @@ fn test_scope_userdata_drop() -> Result<()> {
315315
fn test_scope_nonstatic_userdata_drop() -> Result<()> {
316316
let lua = Lua::new();
317317

318-
struct MyUserData<'a>(&'a Cell<i64>, Arc<()>);
318+
struct MyUserData<'a>(&'a Cell<i64>, #[allow(unused)] Arc<()>);
319319

320320
impl<'a> UserData for MyUserData<'a> {
321321
fn add_methods<'lua, M: UserDataMethods<'lua, Self>>(methods: &mut M) {
@@ -326,7 +326,7 @@ fn test_scope_nonstatic_userdata_drop() -> Result<()> {
326326
}
327327
}
328328

329-
struct MyUserDataArc(Arc<()>);
329+
struct MyUserDataArc(#[allow(unused)] Arc<()>);
330330

331331
impl UserData for MyUserDataArc {}
332332

tests/serde.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -99,7 +99,7 @@ fn test_serialize_in_scope() -> LuaResult<()> {
9999
Err(e) => panic!("expected destructed error, got {}", e),
100100
}
101101

102-
struct MyUserDataRef<'a>(&'a ());
102+
struct MyUserDataRef<'a>(#[allow(unused)] &'a ());
103103

104104
impl<'a> UserData for MyUserDataRef<'a> {}
105105

tests/tests.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -743,7 +743,7 @@ fn test_registry_value() -> Result<()> {
743743

744744
#[test]
745745
fn test_drop_registry_value() -> Result<()> {
746-
struct MyUserdata(Arc<()>);
746+
struct MyUserdata(#[allow(unused)] Arc<()>);
747747

748748
impl UserData for MyUserdata {}
749749

tests/thread.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -101,7 +101,7 @@ fn test_thread_reset() -> Result<()> {
101101

102102
let lua = Lua::new();
103103

104-
struct MyUserData(Arc<()>);
104+
struct MyUserData(#[allow(unused)] Arc<()>);
105105
impl UserData for MyUserData {}
106106

107107
let arc = Arc::new(());

tests/userdata.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -402,7 +402,7 @@ fn test_userdata_take() -> Result<()> {
402402

403403
#[test]
404404
fn test_userdata_destroy() -> Result<()> {
405-
struct MyUserdata(Arc<()>);
405+
struct MyUserdata(#[allow(unused)] Arc<()>);
406406

407407
impl UserData for MyUserdata {}
408408

0 commit comments

Comments
 (0)