Skip to content

Commit c3eddcd

Browse files
committed
Collect imports to top of test suite
1 parent a28529d commit c3eddcd

File tree

1 file changed

+6
-15
lines changed

1 file changed

+6
-15
lines changed

tests/test.rs

Lines changed: 6 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -20,9 +20,11 @@ trace_macros!(true);
2020
mod macros;
2121

2222
use serde::de::{self, IgnoredAny, IntoDeserializer};
23-
use serde::ser::{self, Serializer};
23+
use serde::ser::{self, SerializeMap, SerializeSeq, Serializer};
2424
use serde::{Deserialize, Serialize};
2525
use serde_bytes::{ByteBuf, Bytes};
26+
#[cfg(feature = "raw_value")]
27+
use serde_json::value::RawValue;
2628
use serde_json::{
2729
from_reader, from_slice, from_str, from_value, json, to_string, to_string_pretty, to_value,
2830
to_vec, to_writer, Deserializer, Number, Value,
@@ -34,8 +36,11 @@ use std::hash::{Hash, Hasher};
3436
use std::io;
3537
use std::iter;
3638
use std::marker::PhantomData;
39+
use std::mem;
40+
use std::net;
3741
use std::str::FromStr;
3842
use std::string::ToString;
43+
use std::thread;
3944
use std::{f32, f64};
4045
use std::{i16, i32, i64, i8};
4146
use std::{u16, u32, u64, u8};
@@ -1456,7 +1461,6 @@ fn test_serialize_seq_with_no_len() {
14561461
where
14571462
S: ser::Serializer,
14581463
{
1459-
use serde::ser::SerializeSeq;
14601464
let mut seq = serializer.serialize_seq(None)?;
14611465
for elem in &self.0 {
14621466
seq.serialize_element(elem)?;
@@ -1543,7 +1547,6 @@ fn test_serialize_map_with_no_len() {
15431547
where
15441548
S: ser::Serializer,
15451549
{
1546-
use serde::ser::SerializeMap;
15471550
let mut map = serializer.serialize_map(None)?;
15481551
for (k, v) in &self.0 {
15491552
map.serialize_entry(k, v)?;
@@ -1622,10 +1625,6 @@ fn test_serialize_map_with_no_len() {
16221625

16231626
#[test]
16241627
fn test_deserialize_from_stream() {
1625-
use serde::Deserialize;
1626-
use std::net;
1627-
use std::thread;
1628-
16291628
#[derive(Debug, PartialEq, Serialize, Deserialize)]
16301629
struct Message {
16311630
message: String,
@@ -1789,8 +1788,6 @@ fn test_json_pointer() {
17891788

17901789
#[test]
17911790
fn test_json_pointer_mut() {
1792-
use std::mem;
1793-
17941791
// Test case taken from https://tools.ietf.org/html/rfc6901#page-5
17951792
let mut data: Value = from_str(
17961793
r#"{
@@ -2172,8 +2169,6 @@ fn test_integer128() {
21722169
#[cfg(feature = "raw_value")]
21732170
#[test]
21742171
fn test_borrowed_raw_value() {
2175-
use serde_json::value::RawValue;
2176-
21772172
#[derive(Serialize, Deserialize)]
21782173
struct Wrapper<'a> {
21792174
a: i8,
@@ -2206,8 +2201,6 @@ fn test_borrowed_raw_value() {
22062201
#[cfg(feature = "raw_value")]
22072202
#[test]
22082203
fn test_boxed_raw_value() {
2209-
use serde_json::value::RawValue;
2210-
22112204
#[derive(Serialize, Deserialize)]
22122205
struct Wrapper {
22132206
a: i8,
@@ -2254,8 +2247,6 @@ fn test_boxed_raw_value() {
22542247
#[cfg(feature = "raw_value")]
22552248
#[test]
22562249
fn test_raw_invalid_utf8() {
2257-
use serde_json::value::RawValue;
2258-
22592250
let j = &[b'"', b'\xCE', b'\xF8', b'"'];
22602251
let value_err = serde_json::from_slice::<Value>(j).unwrap_err();
22612252
let raw_value_err = serde_json::from_slice::<Box<RawValue>>(j).unwrap_err();

0 commit comments

Comments
 (0)