use rand08::Rng as _; use rand09::Rng as _; use time::{Date, Duration, Month, OffsetDateTime, PrimitiveDateTime, Time, UtcOffset, Weekday};
#[test] fn support08() { // Work around rust-random/rand#1020. letmut rng = rand08::rngs::mock::StepRng::new(0, 656_175_560);
for _ in0..7 { let _ = rng.r#gen::<Weekday>();
} for _ in0..12 { let _ = rng.r#gen::<Month>();
} let _ = rng.r#gen::<Time>(); let _ = rng.r#gen::<Date>(); let _ = rng.r#gen::<UtcOffset>(); let _ = rng.r#gen::<PrimitiveDateTime>(); let _ = rng.r#gen::<OffsetDateTime>(); let _ = rng.r#gen::<Duration>();
}
#[test] fn support09() { // Work around rust-random/rand#1020. letmut rng = StepRng::new(0, 656_175_560);
for _ in0..7 { let _ = rng.random::<Weekday>();
} for _ in0..12 { let _ = rng.random::<Month>();
} let _ = rng.random::<Time>(); let _ = rng.random::<Date>(); let _ = rng.random::<UtcOffset>(); let _ = rng.random::<PrimitiveDateTime>(); let _ = rng.random::<OffsetDateTime>(); let _ = rng.random::<Duration>();
}
// copy of `StepRng` from rand 0.8 to avoid deprecation warnings #[derive(Debug, Clone)] struct StepRng {
v: u64,
a: u64,
}
Die Informationen auf dieser Webseite wurden
nach bestem Wissen sorgfältig zusammengestellt. Es wird jedoch weder Vollständigkeit, noch Richtigkeit,
noch Qualität der bereit gestellten Informationen zugesichert.
Bemerkung:
Die farbliche Syntaxdarstellung und die Messung sind noch experimentell.