Skip to content

Commit

Permalink
flip conditional 🥞
Browse files Browse the repository at this point in the history
  • Loading branch information
pvdrz committed Sep 23, 2022
1 parent db51120 commit 225eeca
Showing 1 changed file with 18 additions and 16 deletions.
34 changes: 18 additions & 16 deletions src/lib.rs
Expand Up @@ -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(),
},
)));
}
}

Expand Down

0 comments on commit 225eeca

Please sign in to comment.