Because it's a Primative, it doesn't need to be cloned.
@@ -12,7 +12,7 @@ impl<T> Clone for Shared<T> {
fn clone(&self) -> Self {
Self {
data: self.data.clone(),
- lock_timeout: self.lock_timeout.clone(),
+ lock_timeout: self.lock_timeout,
}