pub item: T,
}
-impl<T> fmt::Debug for Weighted<T> {
- default fn fmt(&self, f: &mut fmt::Formatter) -> fmt::Result {
- f.pad("Weighted")
- }
-}
-
impl<T: fmt::Debug> fmt::Debug for Weighted<T> {
fn fmt(&self, f: &mut fmt::Formatter) -> fmt::Result {
f.debug_struct("Weighted")
}
}
-impl<'a, T> fmt::Debug for WeightedChoice<'a, T> {
- default fn fmt(&self, f: &mut fmt::Formatter) -> fmt::Result {
- f.pad("WeightedChoice")
- }
-}
-
impl<'a, T: fmt::Debug> fmt::Debug for WeightedChoice<'a, T> {
fn fmt(&self, f: &mut fmt::Formatter) -> fmt::Result {
f.debug_struct("WeightedChoice")
}
}
-impl<'a, T, R> fmt::Debug for Generator<'a, T, R> {
- default fn fmt(&self, f: &mut fmt::Formatter) -> fmt::Result {
- f.pad("Generator { .. }")
- }
-}
-
impl<'a, T, R: fmt::Debug> fmt::Debug for Generator<'a, T, R> {
fn fmt(&self, f: &mut fmt::Formatter) -> fmt::Result {
f.debug_struct("Generator")
}
}
-impl<'a, R> fmt::Debug for AsciiGenerator<'a, R> {
- default fn fmt(&self, f: &mut fmt::Formatter) -> fmt::Result {
- f.pad("AsciiGenerator { .. }")
- }
-}
-
impl<'a, R: fmt::Debug> fmt::Debug for AsciiGenerator<'a, R> {
fn fmt(&self, f: &mut fmt::Formatter) -> fmt::Result {
f.debug_struct("AsciiGenerator")
/// `[0,1)`.
pub struct Open01<F>(pub F);
-impl<F> fmt::Debug for Open01<F> {
- default fn fmt(&self, f: &mut fmt::Formatter) -> fmt::Result {
- f.pad("Open01 { .. }")
- }
-}
-
impl<F: fmt::Debug> fmt::Debug for Open01<F> {
fn fmt(&self, f: &mut fmt::Formatter) -> fmt::Result {
f.debug_tuple("Open01")
/// `[0,1)`.
pub struct Closed01<F>(pub F);
-impl<F> fmt::Debug for Closed01<F> {
- default fn fmt(&self, f: &mut fmt::Formatter) -> fmt::Result {
- f.pad("Closed01 { .. }")
- }
-}
-
impl<F: fmt::Debug> fmt::Debug for Closed01<F> {
fn fmt(&self, f: &mut fmt::Formatter) -> fmt::Result {
f.debug_tuple("Closed01")
}
}
-impl<R, Rsdr> fmt::Debug for ReseedingRng<R, Rsdr> {
- default fn fmt(&self, f: &mut fmt::Formatter) -> fmt::Result {
- f.pad("ReseedingRng { .. }")
- }
-}
-
impl<R: fmt::Debug, Rsdr: fmt::Debug> fmt::Debug for ReseedingRng<R, Rsdr> {
- default fn fmt(&self, f: &mut fmt::Formatter) -> fmt::Result {
+ fn fmt(&self, f: &mut fmt::Formatter) -> fmt::Result {
f.debug_struct("ReseedingRng")
.field("rng", &self.rng)
.field("generation_threshold", &self.generation_threshold)