File tree Expand file tree Collapse file tree 4 files changed +6
-10
lines changed Expand file tree Collapse file tree 4 files changed +6
-10
lines changed Original file line number Diff line number Diff line change @@ -7,6 +7,10 @@ and this project adheres to [Semantic Versioning](http://semver.org/).
7
7
8
8
## [ Unreleased]
9
9
10
+ ### Removed
11
+
12
+ - Removed the ` byteorder ` dependency.
13
+
10
14
## [ v0.3.1] - 2022-08-09
11
15
12
16
### Fixed
Original file line number Diff line number Diff line change @@ -7,7 +7,3 @@ license = "MIT OR Apache-2.0"
7
7
name = " hash32"
8
8
repository = " https://github.com/rust-embedded-community/hash32"
9
9
version = " 0.3.1"
10
-
11
- [dependencies .byteorder ]
12
- default-features = false
13
- version = " 1.2.2"
Original file line number Diff line number Diff line change 50
50
#![ deny( warnings) ]
51
51
#![ no_std]
52
52
53
- extern crate byteorder;
54
-
55
53
use core:: fmt;
56
54
use core:: hash:: BuildHasher ;
57
55
use core:: marker:: PhantomData ;
Original file line number Diff line number Diff line change 1
- use core:: slice;
2
1
use core:: mem:: MaybeUninit ;
3
-
4
- use byteorder:: { ByteOrder , LE } ;
2
+ use core:: slice;
5
3
6
4
use crate :: Hasher as _;
7
5
@@ -192,7 +190,7 @@ const R1: u32 = 15;
192
190
193
191
impl State {
194
192
fn process_block ( & mut self , block : & MaybeUninit < [ u8 ; 4 ] > ) {
195
- self . 0 ^= pre_mix ( LE :: read_u32 ( unsafe { block. assume_init_ref ( ) } ) ) ;
193
+ self . 0 ^= pre_mix ( u32 :: from_le_bytes ( unsafe { * block. assume_init_ref ( ) } ) ) ;
196
194
self . 0 = self . 0 . rotate_left ( 13 ) ;
197
195
self . 0 = 5u32 . wrapping_mul ( self . 0 ) . wrapping_add ( 0xe6546b64 ) ;
198
196
}
You can’t perform that action at this time.
0 commit comments