Skip to content

Commit e973214

Browse files
committed
Re-add some #inlines
Benchmarks show noticable improvement (for u32 & u64)
1 parent b60e785 commit e973214

File tree

1 file changed

+3
-0
lines changed

1 file changed

+3
-0
lines changed

src/lib.rs

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -794,14 +794,17 @@ impl StdRng {
794794
}
795795

796796
impl Rng for StdRng {
797+
#[inline]
797798
fn next_u32(&mut self) -> u32 {
798799
self.rng.next_u32()
799800
}
800801

802+
#[inline]
801803
fn next_u64(&mut self) -> u64 {
802804
self.rng.next_u64()
803805
}
804806

807+
#[inline]
805808
fn fill_bytes(&mut self, dest: &mut [u8]) {
806809
self.rng.fill_bytes(dest)
807810
}

0 commit comments

Comments
 (0)