mirror of https://github.com/fafhrd91/actix-web
remove Clone impl for Message.
This commit is contained in:
parent
1bdc6dc4f6
commit
5f22efffc4
|
@ -348,12 +348,6 @@ pub struct Message<T: Head> {
|
|||
head: Rc<T>,
|
||||
}
|
||||
|
||||
impl<T: Head> Clone for Message<T> {
|
||||
fn clone(&self) -> Self {
|
||||
panic!("Message<T> type should not be Clone.")
|
||||
}
|
||||
}
|
||||
|
||||
impl<T: Head> Message<T> {
|
||||
/// Get new message from the pool of objects
|
||||
pub fn new() -> Self {
|
||||
|
|
|
@ -722,9 +722,11 @@ async fn test_client_cookie_handling() {
|
|||
async fn client_unread_response() {
|
||||
let addr = test::unused_addr();
|
||||
|
||||
let (tx, rx) = std::sync::mpsc::sync_channel(1);
|
||||
|
||||
std::thread::spawn(move || {
|
||||
let lst = std::net::TcpListener::bind(addr).unwrap();
|
||||
|
||||
tx.send(()).unwrap();
|
||||
for stream in lst.incoming() {
|
||||
let mut stream = stream.unwrap();
|
||||
let mut b = [0; 1000];
|
||||
|
@ -738,6 +740,8 @@ async fn client_unread_response() {
|
|||
}
|
||||
});
|
||||
|
||||
rx.recv().unwrap();
|
||||
|
||||
// client request
|
||||
let req = awc::Client::new().get(format!("http://{}/", addr).as_str());
|
||||
let mut res = req.send().await.unwrap();
|
||||
|
|
Loading…
Reference in New Issue