docs.rs failed to build bodyparser-0.3.0
Please check the build logs for more information.
See Builds for ideas on how to fix a failed build, or Metadata for how to configure docs.rs builds.
If you believe this is docs.rs' fault, open an issue.
Please check the build logs for more information.
See Builds for ideas on how to fix a failed build, or Metadata for how to configure docs.rs builds.
If you believe this is docs.rs' fault, open an issue.
Visit the last successful build:
bodyparser-0.8.0
body-parser
Body parsing plugins for the Iron web framework.
Example
extern crate iron;
extern crate bodyparser;
extern crate persistent;
use Read;
use status;
use *;
// Automatically deriving from `Deserialize` requires serde_macros or serde_codegen + syntex.
// See https://github.com/serde-rs/serde for details.
const MAX_BODY_LENGTH: usize = 1024 * 1024 * 10;
// While the example is running, try the following curl commands and see how they are
// logged by the Rust server process:
//
// `curl -i "localhost:3000/" -H "application/json" -d '{"name":"jason","age":"2"}'`
// `curl -i "localhost:3000/" -H "application/json" -d '{"a":"jason","b":"2"}'`
// `curl -i "localhost:3000/" -H "application/json" -d '{"a":"jason"}'`
Overview
body-parser is a part of Iron's core bundle. It contains:
- Raw - performs body parsing to string with limiting.
- Json - parses body into Json.
- Struct - parses body into a struct using Serde.
Installation
If you're using a Cargo.toml
to manage dependencies, just add body-parser to the toml:
[]
= "https://github.com/iron/body-parser.git"
Otherwise, cargo build
, and the rlib will be in your target
directory.
Documentation
Along with the online documentation,
you can build a local copy with make doc
.
Examples
Get Help
One of us (@reem, @zzmp,
@theptrk, @mcreinhard)
is usually on #iron
on the mozilla irc. Come say hi and ask any questions you might have.
We are also usually on #rust
and #rust-webdev
.