Cargo dependency issue

My project needs rusoto, but after adding dependency and cargo build, it shows error:

   Updating registry `https://github.com/rust-lang/crates.io-index`
error: Package `rusoto_codegen v0.7.0` does not have these features: `serde_codegen`

Here's my Cargo.toml section:

[dependencies]
hyper = "0.10.5"
serde = "0.9.10"
serde_json = "0.9.8"
serde_derive = "0.9.10"
rusoto = "0.20.0"

cargo version : cargo 0.16.0-nightly (6e0c18c 2017-01-27)

Any ideas?

sorry, I make it the wrong way, should be:

rusoto = {version="0.23", features = []}