diff --git a/src/session.rs b/src/session.rs index 5d3b69d..a7daaee 100644 --- a/src/session.rs +++ b/src/session.rs @@ -49,7 +49,7 @@ use time::OffsetDateTime as DateTime; /// assert!(session.data_changed()); /// # Ok(()) }) } /// ``` -#[derive(Debug, Serialize, Deserialize)] +#[derive(Clone, Debug, Serialize, Deserialize)] pub struct Session { id: String, expiry: Option, @@ -63,19 +63,6 @@ pub struct Session { destroy: bool, } -impl Clone for Session { - fn clone(&self) -> Self { - Self { - cookie_value: None, - id: self.id.clone(), - data: self.data.clone(), - expiry: self.expiry, - destroy: self.destroy, - data_changed: self.data_changed, - } - } -} - impl Default for Session { fn default() -> Self { Self::new()