mirror of
https://github.com/actix/actix-extras.git
synced 2025-06-29 19:24:58 +02:00
remove public Clone for Request
This commit is contained in:
@ -20,7 +20,6 @@ bitflags! {
|
||||
}
|
||||
|
||||
/// Request's context
|
||||
#[derive(Clone)]
|
||||
pub struct Request {
|
||||
pub(crate) inner: Rc<InnerRequest>,
|
||||
}
|
||||
@ -196,6 +195,12 @@ impl Request {
|
||||
&self.inner().settings
|
||||
}
|
||||
|
||||
pub(crate) fn clone(&self) -> Self {
|
||||
Request {
|
||||
inner: self.inner.clone(),
|
||||
}
|
||||
}
|
||||
|
||||
pub(crate) fn release(self) {
|
||||
let mut inner = self.inner;
|
||||
if let Some(r) = Rc::get_mut(&mut inner) {
|
||||
|
Reference in New Issue
Block a user