#[cfg(all(test, not(crossbeam_loom)))]
mod tests {
- #![allow(clippy::drop_copy)]
-
use super::Deferred;
use std::cell::Cell;
+ use std::convert::identity;
#[test]
fn on_stack() {
let a = [0usize; 1];
let d = Deferred::new(move || {
- drop(a);
+ let _ = identity(a);
fired.set(true);
});
let a = [0usize; 10];
let d = Deferred::new(move || {
- drop(a);
+ let _ = identity(a);
fired.set(true);
});