Trait TryClonedFrom
cloned
pub trait TryClonedFrom<T: ?Sized>: Sized { type Error; fn try_cloned_from(value: &T) -> Result<Self, Self::Error>; }
type Error
fn try_cloned_from(value: &T) -> Result<Self, Self::Error>
impl<T: ?Sized, U> TryClonedFrom<T> for U where T: Clone, U: TryFrom<T>,
type Error = <U as TryFrom<T>>::Error
fn try_cloned_from(value: &T) -> Result<U, Self::Error>