mirror of
https://github.com/actix/actix-extras.git
synced 2025-07-01 20:25:09 +02:00
update deps; export api
This commit is contained in:
@ -23,16 +23,16 @@ pub struct Request {
|
||||
pub(crate) inner: Rc<Message>,
|
||||
}
|
||||
|
||||
pub(crate) struct Message {
|
||||
pub(crate) version: Version,
|
||||
pub(crate) status: StatusCode,
|
||||
pub(crate) method: Method,
|
||||
pub(crate) url: Url,
|
||||
pub(crate) flags: Cell<MessageFlags>,
|
||||
pub(crate) headers: HeaderMap,
|
||||
pub(crate) extensions: RefCell<Extensions>,
|
||||
pub(crate) payload: RefCell<Option<Payload>>,
|
||||
pub struct Message {
|
||||
pub version: Version,
|
||||
pub status: StatusCode,
|
||||
pub method: Method,
|
||||
pub url: Url,
|
||||
pub headers: HeaderMap,
|
||||
pub extensions: RefCell<Extensions>,
|
||||
pub payload: RefCell<Option<Payload>>,
|
||||
pub(crate) pool: &'static MessagePool,
|
||||
pub(crate) flags: Cell<MessageFlags>,
|
||||
}
|
||||
|
||||
impl Message {
|
||||
@ -87,12 +87,14 @@ impl Request {
|
||||
}
|
||||
|
||||
#[inline]
|
||||
pub(crate) fn inner(&self) -> &Message {
|
||||
#[doc(hidden)]
|
||||
pub fn inner(&self) -> &Message {
|
||||
self.inner.as_ref()
|
||||
}
|
||||
|
||||
#[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")
|
||||
}
|
||||
|
||||
|
@ -36,9 +36,6 @@ pub enum ClientError {
|
||||
/// Http parsing error
|
||||
#[fail(display = "Http parsing error")]
|
||||
Http(HttpError),
|
||||
// /// Url parsing error
|
||||
// #[fail(display = "Url parsing error")]
|
||||
// Url(UrlParseError),
|
||||
/// Response parsing error
|
||||
#[fail(display = "Response parsing error")]
|
||||
ParseError(ParseError),
|
||||
|
@ -36,6 +36,7 @@ pub enum Frame {
|
||||
Close(Option<CloseReason>),
|
||||
}
|
||||
|
||||
#[derive(Debug)]
|
||||
/// WebSockets protocol codec
|
||||
pub struct Codec {
|
||||
max_size: usize,
|
||||
|
Reference in New Issue
Block a user