mirror of
https://codeberg.org/icewind/bitbuffer.git
synced 2026-06-03 16:44:06 +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! {
|
let expanded = quote! {
|
||||||
impl #impl_generics #trait_def for #name #ty_generics #where_clause {
|
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> {
|
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
|
// 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) {
|
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> {
|
unsafe fn read_unchecked(stream: &mut ::bitbuffer::BitReadStream<#lifetime, #endianness_ident>#extra_param, end: bool) -> ::bitbuffer::Result<Self> {
|
||||||
#parsed_unchecked
|
#parsed_unchecked
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -72,6 +72,7 @@ pub fn derive_bitwrite_trait(
|
||||||
let write_method = Ident::new(&write_method_name, span);
|
let write_method = Ident::new(&write_method_name, span);
|
||||||
|
|
||||||
let expanded = quote! {
|
let expanded = quote! {
|
||||||
|
#[allow(unused_braces)]
|
||||||
impl #impl_generics #trait_def for #name #ty_generics #where_clause {
|
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<()> {
|
fn #write_method(&self, __target__stream: &mut ::bitbuffer::BitWriteStream<#endianness_ident>#extra_param) -> ::bitbuffer::Result<()> {
|
||||||
#parsed
|
#parsed
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue