Ensure Error and Response implement Send+Sync

This is to ensure we don't accidentally introduce breaking changes
with respects to Send and Sync.
This commit is contained in:
Martin Algesten
2021-03-14 11:20:23 +01:00
parent 91cb0ce5fc
commit 0dc609fc30
2 changed files with 9 additions and 5 deletions

View File

@@ -833,4 +833,10 @@ mod tests {
let hist: Vec<&str> = response2.history.iter().map(|r| &**r).collect();
assert_eq!(hist, ["http://1.example.com/", "http://2.example.com/"])
}
#[test]
fn response_implements_send_and_sync() {
let _response: Box<dyn Send> = Box::new(Response::new(302, "Found", "").unwrap());
let _response: Box<dyn Sync> = Box::new(Response::new(302, "Found", "").unwrap());
}
}