pub trait Default {}
impl Default for crate::std::boolean::bool {}
impl Default for crate::std::integer::u8 {}
impl Default for crate::std::integer::u16 {}
impl Default for crate::std::integer::u32 {}
impl Default for crate::std::integer::u64 {}
impl Default for crate::std::integer::u128 {}
impl Default for crate::std::integer::usize {}
impl Default for crate::std::integer::i8 {}
impl Default for crate::std::integer::i16 {}
impl Default for crate::std::integer::i32 {}
impl Default for crate::std::integer::i64 {}
impl Default for crate::std::integer::i128 {}
impl Default for crate::std::integer::isize {}
impl Default for crate::std::float::f32 {}
impl Default for crate::std::float::f64 {}
impl Default for () {}
impl<T: Default, const N: usize> Default for [T; N] {}
impl<T1: Default> Default for (T1,) {}
impl<T1: Default, T2: Default> Default for (T1, T2) {}
impl<T1: Default, T2: Default, T3: Default> Default for (T1, T2, T3) {}
impl<T1: Default, T2: Default, T3: Default, T4: Default> Default for (T1, T2, T3, T4) {}
impl<T1: Default, T2: Default, T3: Default, T4: Default, T5: Default> Default
for (T1, T2, T3, T4, T5)
{
}
impl<T1: Default, T2: Default, T3: Default, T4: Default, T5: Default, T6: Default> Default
for (T1, T2, T3, T4, T5, T6)
{
}
impl<T1: Default, T2: Default, T3: Default, T4: Default, T5: Default, T6: Default, T7: Default>
Default for (T1, T2, T3, T4, T5, T6, T7)
{
}
impl<
T1: Default,
T2: Default,
T3: Default,
T4: Default,
T5: Default,
T6: Default,
T7: Default,
T8: Default,
> Default for (T1, T2, T3, T4, T5, T6, T7, T8)
{
}
impl<
T1: Default,
T2: Default,
T3: Default,
T4: Default,
T5: Default,
T6: Default,
T7: Default,
T8: Default,
T9: Default,
> Default for (T1, T2, T3, T4, T5, T6, T7, T8, T9)
{
}
impl<
T1: Default,
T2: Default,
T3: Default,
T4: Default,
T5: Default,
T6: Default,
T7: Default,
T8: Default,
T9: Default,
T10: Default,
> Default for (T1, T2, T3, T4, T5, T6, T7, T8, T9, T10)
{
}
impl<
T1: Default,
T2: Default,
T3: Default,
T4: Default,
T5: Default,
T6: Default,
T7: Default,
T8: Default,
T9: Default,
T10: Default,
T11: Default,
> Default for (T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11)
{
}
impl<
T1: Default,
T2: Default,
T3: Default,
T4: Default,
T5: Default,
T6: Default,
T7: Default,
T8: Default,
T9: Default,
T10: Default,
T11: Default,
T12: Default,
> Default for (T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12)
{
}
impl<T> Default for &[T] {}
impl<T> Default for &mut [T] {}
impl<T: Default + ?Sized> Default for crate::std::boxed::Box<T> {}
impl<T: Default> Default for crate::std::cell::Cell<T> {}
impl Default for crate::std::ops::RangeFull {}