XML extractor for actix-web.
This crate provides struct Xml that can be used to extract typed information from request's body.
Under the hood, quick-xml is used to parse payloads.
```rust use actixweb::{web, App}; use actixxml::Xml; use serde::Deserialize;
struct Info { username: String, }
/// deserialize Info from request's body
async fn index(info: Xml
fn main() { let app = App::new().service( web::resource("/index.html").route( web::post().to(index)) ); } ```
encoding: support non utf-8 payloadcompress(default): enable actix-web compress supportIf you've removed all compress feature flag for actix-web, make sure to remove compress by setting default-features=false,
or a compile error may occur.
0.1.x - supports actix-web 3.3.x0.2.0-beta.0 - supports actix-web 4.0.0.beta.8MIT