pub trait ArcExt { type Consume; // Required method fn consume(self) -> Self::Consume; }
Creates a clone of the current state of the object in the Mutex