fix(http): make Chunk impl Sync
This commit is contained in:
@@ -82,9 +82,11 @@ impl From<&'static str> for Body {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
fn _assert_send() {
|
fn _assert_send_sync() {
|
||||||
fn _assert<T: Send>() {}
|
fn _assert_send<T: Send>() {}
|
||||||
|
fn _assert_sync<T: Sync>() {}
|
||||||
|
|
||||||
_assert::<Body>();
|
_assert_send::<Body>();
|
||||||
_assert::<Chunk>();
|
_assert_send::<Chunk>();
|
||||||
|
_assert_sync::<Chunk>();
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -392,6 +392,7 @@ impl Slice for RangeFull {
|
|||||||
|
|
||||||
unsafe impl Send for MemBuf {}
|
unsafe impl Send for MemBuf {}
|
||||||
unsafe impl Send for MemSlice {}
|
unsafe impl Send for MemSlice {}
|
||||||
|
unsafe impl Sync for MemSlice {}
|
||||||
|
|
||||||
#[cfg(test)]
|
#[cfg(test)]
|
||||||
impl<T: Read> ::http::io::MemRead for ::mock::AsyncIo<T> {
|
impl<T: Read> ::http::io::MemRead for ::mock::AsyncIo<T> {
|
||||||
|
|||||||
Reference in New Issue
Block a user