Trait ToStringWithFallback

Source
pub trait ToStringWithFallback<'a, How, Fallback1, Fallback2>
where How: 'static, Fallback1: 'static, Fallback2: 'static,
{ // Required method fn to_string_with_fallback(self) -> Cow<'a, str>; }
Expand description

Trait to convert a type to a string with a fallback formatting.

Required Methods§

Source

fn to_string_with_fallback(self) -> Cow<'a, str>

Converts the type to a string using the specified formatting or a fallback.

Implementors§

Source§

impl<'a, T, How, Fallback1, Fallback2> ToStringWithFallback<'a, How, Fallback1, Fallback2> for Ref2<'a, T, How, Fallback1, Fallback2>
where T: ToStringWith<Fallback1> + ?Sized, How: 'static, Fallback1: 'static, Fallback2: 'static,

Source§

impl<'a, T, How, Fallback1, Fallback2> ToStringWithFallback<'a, How, Fallback1, Fallback2> for Ref3<'a, T, How, Fallback1, Fallback2>
where T: ToStringWith<Fallback2> + ?Sized, How: 'static, Fallback1: 'static, Fallback2: 'static,

Source§

impl<'a, T, How, Fallback1, Fallback2> ToStringWithFallback<'a, How, Fallback1, Fallback2> for Ref<'a, T, How, Fallback1, Fallback2>
where T: ToStringWith<How> + ?Sized, How: 'static, Fallback1: 'static, Fallback2: 'static,