mirror of
https://github.com/actix/actix-extras.git
synced 2024-11-24 16:02:59 +01:00
update deps; export api
This commit is contained in:
parent
4260692034
commit
bc6e62349c
@ -36,8 +36,8 @@ cell = ["actix-net/cell"]
|
|||||||
|
|
||||||
[dependencies]
|
[dependencies]
|
||||||
actix = "0.7.5"
|
actix = "0.7.5"
|
||||||
actix-net = "0.1.1"
|
#actix-net = "0.1.1"
|
||||||
#actix-net = { git="https://github.com/actix/actix-net.git" }
|
actix-net = { git="https://github.com/actix/actix-net.git" }
|
||||||
|
|
||||||
base64 = "0.9"
|
base64 = "0.9"
|
||||||
bitflags = "1.0"
|
bitflags = "1.0"
|
||||||
|
@ -23,16 +23,16 @@ pub struct Request {
|
|||||||
pub(crate) inner: Rc<Message>,
|
pub(crate) inner: Rc<Message>,
|
||||||
}
|
}
|
||||||
|
|
||||||
pub(crate) struct Message {
|
pub struct Message {
|
||||||
pub(crate) version: Version,
|
pub version: Version,
|
||||||
pub(crate) status: StatusCode,
|
pub status: StatusCode,
|
||||||
pub(crate) method: Method,
|
pub method: Method,
|
||||||
pub(crate) url: Url,
|
pub url: Url,
|
||||||
pub(crate) flags: Cell<MessageFlags>,
|
pub headers: HeaderMap,
|
||||||
pub(crate) headers: HeaderMap,
|
pub extensions: RefCell<Extensions>,
|
||||||
pub(crate) extensions: RefCell<Extensions>,
|
pub payload: RefCell<Option<Payload>>,
|
||||||
pub(crate) payload: RefCell<Option<Payload>>,
|
|
||||||
pub(crate) pool: &'static MessagePool,
|
pub(crate) pool: &'static MessagePool,
|
||||||
|
pub(crate) flags: Cell<MessageFlags>,
|
||||||
}
|
}
|
||||||
|
|
||||||
impl Message {
|
impl Message {
|
||||||
@ -87,12 +87,14 @@ impl Request {
|
|||||||
}
|
}
|
||||||
|
|
||||||
#[inline]
|
#[inline]
|
||||||
pub(crate) fn inner(&self) -> &Message {
|
#[doc(hidden)]
|
||||||
|
pub fn inner(&self) -> &Message {
|
||||||
self.inner.as_ref()
|
self.inner.as_ref()
|
||||||
}
|
}
|
||||||
|
|
||||||
#[inline]
|
#[inline]
|
||||||
pub(crate) fn inner_mut(&mut self) -> &mut Message {
|
#[doc(hidden)]
|
||||||
|
pub fn inner_mut(&mut self) -> &mut Message {
|
||||||
Rc::get_mut(&mut self.inner).expect("Multiple copies exist")
|
Rc::get_mut(&mut self.inner).expect("Multiple copies exist")
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -36,9 +36,6 @@ pub enum ClientError {
|
|||||||
/// Http parsing error
|
/// Http parsing error
|
||||||
#[fail(display = "Http parsing error")]
|
#[fail(display = "Http parsing error")]
|
||||||
Http(HttpError),
|
Http(HttpError),
|
||||||
// /// Url parsing error
|
|
||||||
// #[fail(display = "Url parsing error")]
|
|
||||||
// Url(UrlParseError),
|
|
||||||
/// Response parsing error
|
/// Response parsing error
|
||||||
#[fail(display = "Response parsing error")]
|
#[fail(display = "Response parsing error")]
|
||||||
ParseError(ParseError),
|
ParseError(ParseError),
|
||||||
|
@ -36,6 +36,7 @@ pub enum Frame {
|
|||||||
Close(Option<CloseReason>),
|
Close(Option<CloseReason>),
|
||||||
}
|
}
|
||||||
|
|
||||||
|
#[derive(Debug)]
|
||||||
/// WebSockets protocol codec
|
/// WebSockets protocol codec
|
||||||
pub struct Codec {
|
pub struct Codec {
|
||||||
max_size: usize,
|
max_size: usize,
|
||||||
|
Loading…
Reference in New Issue
Block a user