Skip to content

Commit b14483e

Browse files
committed
Apply inline attr to fn generate
1 parent fda8f74 commit b14483e

File tree

1 file changed

+2
-0
lines changed

1 file changed

+2
-0
lines changed

src/rngs/thread.rs

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -48,6 +48,7 @@ struct ReseedingCore {
4848
impl Generator for ReseedingCore {
4949
type Output = Results;
5050

51+
#[inline(always)]
5152
fn generate(&mut self, results: &mut Results) {
5253
if self.inner.get_block_pos() >= RESEED_BLOCK_THRESHOLD {
5354
// We get better performance by not calling only `reseed` here
@@ -65,6 +66,7 @@ impl ReseedingCore {
6566
Core::try_from_rng(&mut SysRng).map(|result| self.inner = result)
6667
}
6768

69+
#[cold]
6870
#[inline(never)]
6971
fn reseed_and_generate(&mut self, results: &mut Results) {
7072
trace!("Reseeding RNG (periodic reseed)");

0 commit comments

Comments
 (0)