Skip to content

Commit 28bf11d

Browse files
committed
Fix some minor clippy warnings
1 parent cc2e7dd commit 28bf11d

File tree

3 files changed

+12
-17
lines changed

3 files changed

+12
-17
lines changed

β€Žsrc/distributions/weighted_index.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -163,7 +163,7 @@ impl<X: SampleUniform + PartialOrd> WeightedIndex<X> {
163163
if !(*w >= zero) {
164164
return Err(WeightedError::InvalidWeight);
165165
}
166-
if i >= self.cumulative_weights.len() + 1 {
166+
if i > self.cumulative_weights.len() {
167167
return Err(WeightedError::TooMany);
168168
}
169169

β€Žsrc/rngs/mock.rs

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -72,13 +72,12 @@ impl RngCore for StepRng {
7272

7373
#[cfg(test)]
7474
mod tests {
75-
use super::*;
76-
7775
#[test]
7876
#[cfg(feature = "serde1")]
7977
fn test_serialization_step_rng() {
8078
let some_rng = StepRng::new(42, 7);
81-
let de_some_rng: StepRng = bincode::deserialize(&bincode::serialize(&some_rng).unwrap()).unwrap();
79+
let de_some_rng: StepRng =
80+
bincode::deserialize(&bincode::serialize(&some_rng).unwrap()).unwrap();
8281
assert_eq!(some_rng.v, de_some_rng.v);
8382
assert_eq!(some_rng.a, de_some_rng.a);
8483

β€Žsrc/seq/mod.rs

Lines changed: 9 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -44,13 +44,11 @@ use crate::Rng;
4444
/// ```
4545
/// use rand::seq::SliceRandom;
4646
///
47-
/// fn main() {
48-
/// let mut rng = rand::thread_rng();
49-
/// let mut bytes = "Hello, random!".to_string().into_bytes();
50-
/// bytes.shuffle(&mut rng);
51-
/// let str = String::from_utf8(bytes).unwrap();
52-
/// println!("{}", str);
53-
/// }
47+
/// let mut rng = rand::thread_rng();
48+
/// let mut bytes = "Hello, random!".to_string().into_bytes();
49+
/// bytes.shuffle(&mut rng);
50+
/// let str = String::from_utf8(bytes).unwrap();
51+
/// println!("{}", str);
5452
/// ```
5553
/// Example output (non-deterministic):
5654
/// ```none
@@ -228,12 +226,10 @@ pub trait SliceRandom {
228226
/// ```
229227
/// use rand::seq::IteratorRandom;
230228
///
231-
/// fn main() {
232-
/// let mut rng = rand::thread_rng();
233-
///
234-
/// let faces = "πŸ˜€πŸ˜ŽπŸ˜πŸ˜•πŸ˜ πŸ˜’";
235-
/// println!("I am {}!", faces.chars().choose(&mut rng).unwrap());
236-
/// }
229+
/// let mut rng = rand::thread_rng();
230+
///
231+
/// let faces = "πŸ˜€πŸ˜ŽπŸ˜πŸ˜•πŸ˜ πŸ˜’";
232+
/// println!("I am {}!", faces.chars().choose(&mut rng).unwrap());
237233
/// ```
238234
/// Example output (non-deterministic):
239235
/// ```none

0 commit comments

Comments
Β (0)