Fix doc tests to work whether or not serde derive feature is used

This commit is contained in:
David Tolnay
2023-07-06 15:23:54 -07:00
parent 3a1f387e69
commit 290449f19b
6 changed files with 21 additions and 20 deletions
+5 -5
View File
@@ -9,7 +9,7 @@ use std::fmt::Debug;
/// Runs both `assert_ser_tokens` and `assert_de_tokens`.
///
/// ```edition2021
/// # use serde::{Serialize, Deserialize};
/// # use serde_derive::{Serialize, Deserialize};
/// # use serde_test::{assert_tokens, Token};
/// #
/// #[derive(Serialize, Deserialize, PartialEq, Debug)]
@@ -40,7 +40,7 @@ where
/// Asserts that `value` serializes to the given `tokens`.
///
/// ```edition2021
/// # use serde::{Serialize, Deserialize};
/// # use serde_derive::{Serialize, Deserialize};
/// # use serde_test::{assert_ser_tokens, Token};
/// #
/// #[derive(Serialize, Deserialize, PartialEq, Debug)]
@@ -82,7 +82,7 @@ where
/// use std::sync::{Arc, Mutex};
/// use std::thread;
///
/// use serde::Serialize;
/// use serde_derive::Serialize;
/// use serde_test::{assert_ser_tokens_error, Token};
///
/// #[derive(Serialize)]
@@ -131,7 +131,7 @@ where
/// Asserts that the given `tokens` deserialize into `value`.
///
/// ```edition2021
/// # use serde::{Serialize, Deserialize};
/// # use serde_derive::{Serialize, Deserialize};
/// # use serde_test::{assert_de_tokens, Token};
/// #
/// #[derive(Serialize, Deserialize, PartialEq, Debug)]
@@ -185,7 +185,7 @@ where
/// Asserts that the given `tokens` yield `error` when deserializing.
///
/// ```edition2021
/// # use serde::{Serialize, Deserialize};
/// # use serde_derive::{Serialize, Deserialize};
/// # use serde_test::{assert_de_tokens_error, Token};
/// #
/// #[derive(Serialize, Deserialize, PartialEq, Debug)]