fix(rustup): Send changes
This commit is contained in:
@@ -30,6 +30,9 @@ pub struct Request<W> {
|
||||
_marker: PhantomData<W>,
|
||||
}
|
||||
|
||||
//FIXME: remove once https://github.com/rust-lang/issues/22629 is fixed
|
||||
unsafe impl<W> Send for Request<W> {}
|
||||
|
||||
impl<W> Request<W> {
|
||||
/// Read the Request headers.
|
||||
#[inline]
|
||||
|
||||
@@ -28,6 +28,9 @@ pub struct Response<S = HttpStream> {
|
||||
_marker: PhantomData<S>,
|
||||
}
|
||||
|
||||
//FIXME: remove once https://github.com/rust-lang/issues/22629 is fixed
|
||||
unsafe impl<S: Send> Send for Response<S> {}
|
||||
|
||||
impl Response {
|
||||
|
||||
/// Creates a new response from a server.
|
||||
|
||||
@@ -531,12 +531,9 @@ impl<'a, H: HeaderFormat> fmt::Debug for HeaderFormatter<'a, H> {
|
||||
mod tests {
|
||||
use std::old_io::MemReader;
|
||||
use std::fmt;
|
||||
use std::borrow::Cow::Borrowed;
|
||||
use std::hash::{SipHasher, hash};
|
||||
use mime::Mime;
|
||||
use mime::TopLevel::Text;
|
||||
use mime::SubLevel::Plain;
|
||||
use unicase::UniCase;
|
||||
use super::{Headers, Header, HeaderFormat, ContentLength, ContentType,
|
||||
Accept, Host, QualityItem};
|
||||
|
||||
@@ -546,15 +543,6 @@ mod tests {
|
||||
MemReader::new(s.as_bytes().to_vec())
|
||||
}
|
||||
|
||||
#[test]
|
||||
fn test_case_insensitive() {
|
||||
let a = UniCase(Borrowed("foobar"));
|
||||
let b = UniCase(Borrowed("FOOBAR"));
|
||||
|
||||
assert_eq!(a, b);
|
||||
assert_eq!(hash::<_, SipHasher>(&a), hash::<_, SipHasher>(&b));
|
||||
}
|
||||
|
||||
#[test]
|
||||
fn test_from_raw() {
|
||||
let headers = Headers::from_raw(&mut mem("Content-Length: 10\r\n\r\n")).unwrap();
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
#![feature(core, collections, hash, io, old_io, os, old_path,
|
||||
#![feature(core, collections, io, old_io, os, old_path,
|
||||
std_misc, box_syntax, unsafe_destructor)]
|
||||
#![deny(missing_docs)]
|
||||
#![cfg_attr(test, deny(warnings))]
|
||||
|
||||
Reference in New Issue
Block a user