mirror of
https://codeberg.org/icewind/bitbuffer.git
synced 2026-06-03 08:34:07 +02:00
Suppress unused_braces warnings in the generated code
This commit is contained in:
parent
f6e31f99d9
commit
b9ff371f53
2 changed files with 3 additions and 0 deletions
|
|
@ -298,6 +298,7 @@ fn derive_bitread_trait(
|
|||
|
||||
let expanded = quote! {
|
||||
impl #impl_generics #trait_def for #name #ty_generics #where_clause {
|
||||
#[allow(unused_braces)]
|
||||
fn read(stream: &mut ::bitbuffer::BitReadStream<#lifetime, #endianness_ident>#extra_param) -> ::bitbuffer::Result<Self> {
|
||||
// if the read has a predicable size, we can do the bounds check in one go
|
||||
match <Self as #trait_def>::#size_method_name(#extra_param_call) {
|
||||
|
|
@ -313,6 +314,7 @@ fn derive_bitread_trait(
|
|||
}
|
||||
}
|
||||
|
||||
#[allow(unused_braces)]
|
||||
unsafe fn read_unchecked(stream: &mut ::bitbuffer::BitReadStream<#lifetime, #endianness_ident>#extra_param, end: bool) -> ::bitbuffer::Result<Self> {
|
||||
#parsed_unchecked
|
||||
}
|
||||
|
|
|
|||
|
|
@ -72,6 +72,7 @@ pub fn derive_bitwrite_trait(
|
|||
let write_method = Ident::new(&write_method_name, span);
|
||||
|
||||
let expanded = quote! {
|
||||
#[allow(unused_braces)]
|
||||
impl #impl_generics #trait_def for #name #ty_generics #where_clause {
|
||||
fn #write_method(&self, __target__stream: &mut ::bitbuffer::BitWriteStream<#endianness_ident>#extra_param) -> ::bitbuffer::Result<()> {
|
||||
#parsed
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue