Skip to content

Commit b32337d

Browse files
authored
fix(stageleft): ignore clippy lints about forgetting nodrop types (#41)
1 parent 4579419 commit b32337d

7 files changed

+7
-7
lines changed

stageleft_macro/src/quote_impl/mod.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -37,7 +37,7 @@ pub fn q_impl(root: TokenStream, toks: proc_macro2::TokenStream) -> TokenStream
3737
let i_shadow_ident = syn::Ident::new(&format!("{i}__free"), Span::call_site());
3838

3939
quote!(
40-
#[allow(unused, non_upper_case_globals, non_snake_case)]
40+
#[allow(unused, non_upper_case_globals, non_snake_case, forget_non_drop)]
4141
::std::mem::forget(#i_shadow_ident);
4242
)
4343
});

stageleft_macro/src/quote_impl/snapshots/capture_copy_local@macro_tokens.snap

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,7 @@ fn main() {
2727
__output.crate_name = option_env!("STAGELEFT_FINAL_CRATE_NAME")
2828
.unwrap_or(env!("CARGO_PKG_NAME"));
2929
__output.tokens = "(x__free + 2) + (x__free + 2)";
30-
#[allow(unused, non_upper_case_globals, non_snake_case)]
30+
#[allow(unused, non_upper_case_globals, non_snake_case, forget_non_drop)]
3131
::std::mem::forget(x__free);
3232
unsafe {
3333
return ::std::mem::MaybeUninit::uninit().assume_init();

stageleft_macro/src/quote_impl/snapshots/capture_copy_local_block@macro_tokens.snap

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,7 @@ fn main() {
2727
__output.crate_name = option_env!("STAGELEFT_FINAL_CRATE_NAME")
2828
.unwrap_or(env!("CARGO_PKG_NAME"));
2929
__output.tokens = "{ let _ = x__free + 2 ; let _ = x__free + 2 ; }";
30-
#[allow(unused, non_upper_case_globals, non_snake_case)]
30+
#[allow(unused, non_upper_case_globals, non_snake_case, forget_non_drop)]
3131
::std::mem::forget(x__free);
3232
unsafe {
3333
return ::std::mem::MaybeUninit::uninit().assume_init();

stageleft_macro/src/quote_impl/snapshots/capture_copy_local_block_let@macro_tokens.snap

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,7 @@ fn main() {
2727
__output.crate_name = option_env!("STAGELEFT_FINAL_CRATE_NAME")
2828
.unwrap_or(env!("CARGO_PKG_NAME"));
2929
__output.tokens = "{ let x = x__free + 2 ; let _ = x + 2 ; }";
30-
#[allow(unused, non_upper_case_globals, non_snake_case)]
30+
#[allow(unused, non_upper_case_globals, non_snake_case, forget_non_drop)]
3131
::std::mem::forget(x__free);
3232
unsafe {
3333
return ::std::mem::MaybeUninit::uninit().assume_init();

stageleft_macro/src/quote_impl/snapshots/capture_in_macro@macro_tokens.snap

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,7 @@ fn main() {
2727
__output.crate_name = option_env!("STAGELEFT_FINAL_CRATE_NAME")
2828
.unwrap_or(env!("CARGO_PKG_NAME"));
2929
__output.tokens = "dbg ! (x__free)";
30-
#[allow(unused, non_upper_case_globals, non_snake_case)]
30+
#[allow(unused, non_upper_case_globals, non_snake_case, forget_non_drop)]
3131
::std::mem::forget(x__free);
3232
unsafe {
3333
return ::std::mem::MaybeUninit::uninit().assume_init();

stageleft_macro/src/quote_impl/snapshots/capture_local@macro_tokens.snap

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,7 @@ fn main() {
2727
__output.crate_name = option_env!("STAGELEFT_FINAL_CRATE_NAME")
2828
.unwrap_or(env!("CARGO_PKG_NAME"));
2929
__output.tokens = "x__free + 2";
30-
#[allow(unused, non_upper_case_globals, non_snake_case)]
30+
#[allow(unused, non_upper_case_globals, non_snake_case, forget_non_drop)]
3131
::std::mem::forget(x__free);
3232
unsafe {
3333
return ::std::mem::MaybeUninit::uninit().assume_init();

stageleft_macro/src/quote_impl/snapshots/capture_local_mut@macro_tokens.snap

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,7 @@ fn main() {
2727
__output.crate_name = option_env!("STAGELEFT_FINAL_CRATE_NAME")
2828
.unwrap_or(env!("CARGO_PKG_NAME"));
2929
__output.tokens = "x__free += 2";
30-
#[allow(unused, non_upper_case_globals, non_snake_case)]
30+
#[allow(unused, non_upper_case_globals, non_snake_case, forget_non_drop)]
3131
::std::mem::forget(x__free);
3232
unsafe {
3333
return ::std::mem::MaybeUninit::uninit().assume_init();

0 commit comments

Comments
 (0)