Skip to content

Commit 9f24853

Browse files
committed
default Field reader generics
1 parent 53fcbf4 commit 9f24853

File tree

2 files changed

+3
-1
lines changed

2 files changed

+3
-1
lines changed

src/generate/generic.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -342,7 +342,7 @@ impl<FI> BitReaderRaw<FI> {
342342
/// Field reader.
343343
///
344344
/// Result of the `read` methods of fields.
345-
pub type FieldReader<U, FI = u8> = FieldReaderRaw<U, FI>;
345+
pub type FieldReader<U = u8, FI = u8> = FieldReaderRaw<U, FI>;
346346

347347
/// Bit-wise field reader
348348
pub type BitReader<FI = bool> = BitReaderRaw<FI>;

src/generate/register.rs

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -550,6 +550,8 @@ pub fn fields(
550550
} else {
551551
quote! { crate::BitReader<#value_read_ty> }
552552
}
553+
} else if fty == "u8" && value_read_ty == "u8" {
554+
quote! { crate::FieldReader<#fty> }
553555
} else if value_read_ty == "u8" {
554556
quote! { crate::FieldReader<#fty> }
555557
} else {

0 commit comments

Comments
 (0)