From 225eeca53ac8bbfc2a6c36b0fea0227ea56da070 Mon Sep 17 00:00:00 2001 From: Christian Poveda Date: Fri, 23 Sep 2022 12:36:10 -0500 Subject: [PATCH] flip conditional :pancakes: --- src/lib.rs | 34 ++++++++++++++++++---------------- 1 file changed, 18 insertions(+), 16 deletions(-) diff --git a/src/lib.rs b/src/lib.rs index 777cca57b7..17f1a696e7 100644 --- a/src/lib.rs +++ b/src/lib.rs @@ -2676,23 +2676,25 @@ impl Bindings { sig: &syn::Signature, block: &mut syn::Block, ) { - if sig.unsafety.is_some() { - let inner_block = std::mem::replace( - block, - syn::Block { - brace_token: Default::default(), - stmts: Default::default(), - }, - ); - - block.stmts.push(syn::Stmt::Expr( - syn::Expr::Unsafe(syn::ExprUnsafe { - attrs: Default::default(), - block: inner_block, - unsafe_token: Default::default(), - }), - )); + if sig.unsafety.is_none() { + return; } + + let inner_block = std::mem::replace( + block, + syn::Block { + brace_token: Default::default(), + stmts: Default::default(), + }, + ); + + block.stmts.push(syn::Stmt::Expr(syn::Expr::Unsafe( + syn::ExprUnsafe { + attrs: Default::default(), + block: inner_block, + unsafe_token: Default::default(), + }, + ))); } }