TryClone

Trait TryClone 

Source
pub trait TryClone: Sized {
    // Required method
    fn try_clone(&self) -> Result<Self>;
}
Expand description

Clone trait when clone can fail.

Required Methods§

Source

fn try_clone(&self) -> Result<Self>

Try cloning an object and return an Err in case of failure.

Dyn Compatibility§

This trait is not dyn compatible.

In older versions of Rust, dyn compatibility was called "object safety", so this trait is not object safe.

Implementors§

Source§

impl<D> TryClone for D
where D: Clone + Sync,