1
0
Fork 0
mirror of https://github.com/actix/actix-web.git synced 2024-06-02 13:29:24 +00:00
actix-web/src/h1/mod.rs

23 lines
515 B
Rust
Raw Normal View History

2018-10-05 03:02:10 +00:00
//! HTTP/1 implementation
use actix_net::codec::Framed;
2018-10-05 03:02:10 +00:00
mod codec;
mod decoder;
mod dispatcher;
2018-10-05 17:03:10 +00:00
mod encoder;
2018-10-05 03:02:10 +00:00
mod service;
pub use self::codec::{Codec, InMessage, InMessageType, OutMessage};
2018-10-08 14:55:01 +00:00
pub use self::decoder::{PayloadDecoder, RequestDecoder};
2018-10-05 03:02:10 +00:00
pub use self::dispatcher::Dispatcher;
2018-10-15 23:46:13 +00:00
pub use self::service::{H1Service, H1ServiceHandler, OneRequest};
use request::Request;
/// H1 service response type
pub enum H1ServiceResult<T> {
Disconnected,
Shutdown(T),
Unhandled(Request, Framed<T, Codec>),
}