//! Try traits for [`core::default`].
/// The try trait for [`Default`].
pubtraitTryDefault : Sized {/// The type returned in the event of an error.
typeError;/// The fallible equivalent of [`Default::default`].
fntry_default()->Result<Self, Self::Error>;}impl<T:Default> TryDefault forT{typeError=crate::Infallible;#[inline]fntry_default()->Result<Self, Self::Error>{Ok(Self::default())}}