fix(rustup): Send changes

This commit is contained in:
Sean McArthur
2015-02-21 15:05:11 -08:00
parent 98b8c4b137
commit 4f5b97fefc
4 changed files with 7 additions and 13 deletions

View File

@@ -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]

View File

@@ -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.

View File

@@ -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();

View File

@@ -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))]