style
This commit is contained in:
parent
55761d2e54
commit
9dbfb5e4ec
@ -88,8 +88,8 @@ pub fn parse_datetime(input: &[u8]) -> IResult<[i16; 6]> {
|
||||
pub fn parse_bitarray(input: &[u8]) -> IResult<[bool; 16]> {
|
||||
let mut bits = [false; 16];
|
||||
let (input, val) = parse_int2(input)?;
|
||||
for ii in 0..16 {
|
||||
bits[ii] = ((val >> (16 - 1 - ii)) & 0x01) == 1;
|
||||
for (ii, bit) in bits.iter_mut().enumerate() {
|
||||
*bit = ((val >> (16 - 1 - ii)) & 0x01) == 1;
|
||||
}
|
||||
Ok((input, bits))
|
||||
}
|
||||
@ -111,8 +111,8 @@ pub fn parse_ascii(input: &[u8], length: u16) -> IResult<Vec<u8>> {
|
||||
|
||||
pub fn bitarray2int(bits: &[bool; 16]) -> u16 {
|
||||
let mut int: u16 = 0;
|
||||
for ii in 0..16 {
|
||||
int |= (bits[ii] as u16) << (16 - 1 - ii);
|
||||
for (ii, bit) in bits.iter().enumerate() {
|
||||
int |= (*bit as u16) << (16 - 1 - ii);
|
||||
}
|
||||
int
|
||||
}
|
||||
|
Loading…
x
Reference in New Issue
Block a user