iron: Error on attempt to use Plugin::get_ref
I have a code
use iron::{Request, Response};
use urlencoded::UrlEncodedQuery;
pub fn get(req: &mut Request) -> IronResult<Response> {
let code = match req.get_ref::<UrlEncodedQuery>() {
Ok(ref query) => query["code"][0],
Err(ref e) => panic!("Error = {:?}", e),
};
// Implementation details
}
It doesn’t compile because there is no get_ref
on Request
.
The compiler suggests me use iron::Pluggable
. I am inserting and it doesn’t see Pluggable
in iron
.
Documentation generated with cargo doc
contains
I am replacing use iron::Pluggable
with use iron::prelude::Pluggable
, but the compiler ensure there is no Pluggable
in iron::prelude
.
I replace use iron::prelude::Pluggable
with iron::Plugin
and it works.
About this issue
- Original URL
- State: open
- Created 8 years ago
- Comments: 15 (7 by maintainers)
Renaming API because of possible bugs in the compiler (and rustdoc) sounds unappealing. This name has been like that forever, so I have no idea what caused the docs to end up like that.