impl Distribution<Time> for StandardUniform { #[inline] fn sample<R>(&self, rng: &mut R) -> Time where
R: Rng + ?Sized,
{
Time::from_hms_nanos_ranged(rng.random(), rng.random(), rng.random(), rng.random())
}
}
impl Distribution<Date> for StandardUniform { #[inline] fn sample<R>(&self, rng: &mut R) -> Date where
R: Rng + ?Sized,
{ // Safety: The Julian day number is in range. unsafe {
Date::from_julian_day_unchecked(
rng.random_range(Date::MIN.to_julian_day()..=Date::MAX.to_julian_day()),
)
}
}
}
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.