Clarify correct specification of dependency on serde (#525)
Closes #494
This commit is contained in:
@@ -52,7 +52,7 @@ time = "0.1.42"
|
|||||||
|
|
||||||
[dev-dependencies]
|
[dev-dependencies]
|
||||||
env_logger = "0.6"
|
env_logger = "0.6"
|
||||||
serde_derive = "1.0"
|
serde = { version = "1.0", features = ["derive"] }
|
||||||
tokio-tcp = "0.1"
|
tokio-tcp = "0.1"
|
||||||
libflate = "0.1"
|
libflate = "0.1"
|
||||||
doc-comment = "0.3"
|
doc-comment = "0.3"
|
||||||
|
|||||||
@@ -4,11 +4,11 @@ extern crate futures;
|
|||||||
extern crate reqwest;
|
extern crate reqwest;
|
||||||
extern crate tokio;
|
extern crate tokio;
|
||||||
extern crate serde;
|
extern crate serde;
|
||||||
#[macro_use] extern crate serde_derive;
|
|
||||||
extern crate serde_json;
|
extern crate serde_json;
|
||||||
|
|
||||||
use futures::Future;
|
use futures::Future;
|
||||||
use reqwest::async::{Client, Response};
|
use reqwest::async::{Client, Response};
|
||||||
|
use serde::Deserialize;
|
||||||
|
|
||||||
#[derive(Deserialize, Debug)]
|
#[derive(Deserialize, Debug)]
|
||||||
struct Slideshow {
|
struct Slideshow {
|
||||||
|
|||||||
@@ -4,9 +4,11 @@
|
|||||||
//! Rust compile-time type system guaranties though it requires a little bit
|
//! Rust compile-time type system guaranties though it requires a little bit
|
||||||
//! more code.
|
//! more code.
|
||||||
extern crate reqwest;
|
extern crate reqwest;
|
||||||
#[macro_use] extern crate serde_derive;
|
extern crate serde;
|
||||||
extern crate serde_json;
|
extern crate serde_json;
|
||||||
|
|
||||||
|
use serde::{Deserialize, Serialize};
|
||||||
|
|
||||||
#[derive(Debug, Serialize, Deserialize)]
|
#[derive(Debug, Serialize, Deserialize)]
|
||||||
struct Post {
|
struct Post {
|
||||||
id: Option<i32>,
|
id: Option<i32>,
|
||||||
|
|||||||
@@ -428,6 +428,7 @@ pub(crate) fn replace_headers(dst: &mut HeaderMap, src: HeaderMap) {
|
|||||||
mod tests {
|
mod tests {
|
||||||
use super::Client;
|
use super::Client;
|
||||||
use std::collections::BTreeMap;
|
use std::collections::BTreeMap;
|
||||||
|
use serde::Serialize;
|
||||||
|
|
||||||
#[test]
|
#[test]
|
||||||
fn add_query_append() {
|
fn add_query_append() {
|
||||||
|
|||||||
@@ -9,10 +9,11 @@ use {StatusCode, Url};
|
|||||||
/// # Examples
|
/// # Examples
|
||||||
///
|
///
|
||||||
/// ```
|
/// ```
|
||||||
/// #[macro_use]
|
/// extern crate serde;
|
||||||
/// extern crate serde_derive;
|
|
||||||
/// extern crate reqwest;
|
/// extern crate reqwest;
|
||||||
///
|
///
|
||||||
|
/// use serde::Deserialize;
|
||||||
|
///
|
||||||
/// #[derive(Deserialize)]
|
/// #[derive(Deserialize)]
|
||||||
/// struct Simple {
|
/// struct Simple {
|
||||||
/// key: String
|
/// key: String
|
||||||
|
|||||||
@@ -193,9 +193,6 @@ extern crate mime_guess;
|
|||||||
#[cfg(feature = "default-tls")]
|
#[cfg(feature = "default-tls")]
|
||||||
extern crate native_tls;
|
extern crate native_tls;
|
||||||
extern crate serde;
|
extern crate serde;
|
||||||
#[cfg(test)]
|
|
||||||
#[macro_use]
|
|
||||||
extern crate serde_derive;
|
|
||||||
extern crate serde_json;
|
extern crate serde_json;
|
||||||
extern crate serde_urlencoded;
|
extern crate serde_urlencoded;
|
||||||
extern crate time;
|
extern crate time;
|
||||||
|
|||||||
@@ -582,6 +582,7 @@ mod tests {
|
|||||||
use {body, Client, Method};
|
use {body, Client, Method};
|
||||||
use header::{ACCEPT, HOST, HeaderMap, HeaderValue, CONTENT_TYPE};
|
use header::{ACCEPT, HOST, HeaderMap, HeaderValue, CONTENT_TYPE};
|
||||||
use std::collections::{BTreeMap, HashMap};
|
use std::collections::{BTreeMap, HashMap};
|
||||||
|
use serde::Serialize;
|
||||||
use serde_json;
|
use serde_json;
|
||||||
use serde_urlencoded;
|
use serde_urlencoded;
|
||||||
|
|
||||||
|
|||||||
@@ -186,9 +186,10 @@ impl Response {
|
|||||||
///
|
///
|
||||||
/// ```rust
|
/// ```rust
|
||||||
/// # extern crate reqwest;
|
/// # extern crate reqwest;
|
||||||
/// # #[macro_use] extern crate serde_derive;
|
/// # extern crate serde;
|
||||||
/// #
|
/// #
|
||||||
/// # use reqwest::Error;
|
/// # use reqwest::Error;
|
||||||
|
/// # use serde::Deserialize;
|
||||||
/// #
|
/// #
|
||||||
/// #[derive(Deserialize)]
|
/// #[derive(Deserialize)]
|
||||||
/// struct Ip {
|
/// struct Ip {
|
||||||
|
|||||||
Reference in New Issue
Block a user