Skip to content
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
1 change: 0 additions & 1 deletion instant-xml-macros/src/case.rs
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,6 @@
// See https://users.rust-lang.org/t/psa-dealing-with-warning-unused-import-std-ascii-asciiext-in-today-s-nightly/13726
#[allow(deprecated, unused_imports)]
use std::ascii::AsciiExt;

use std::fmt::{self, Debug, Display};

use proc_macro2::Ident;
Expand Down
3 changes: 2 additions & 1 deletion instant-xml-macros/src/ser.rs
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,8 @@ use quote::quote;
use syn::spanned::Spanned;

use super::{discard_lifetimes, meta_items, ContainerMeta, FieldMeta, Mode, VariantMeta};
use crate::{case::RenameRule, Namespace};
use crate::case::RenameRule;
use crate::Namespace;

pub fn to_xml(input: &syn::DeriveInput) -> proc_macro2::TokenStream {
let meta = match ContainerMeta::from_derive(input) {
Expand Down
3 changes: 1 addition & 2 deletions instant-xml/benches/decode.rs
Original file line number Diff line number Diff line change
@@ -1,7 +1,6 @@
use std::borrow::Cow;

use bencher::Bencher;
use bencher::{benchmark_group, benchmark_main};
use bencher::{benchmark_group, benchmark_main, Bencher};
use instant_xml::{from_str, FromXml};

fn decode_short_ascii(bench: &mut Bencher) {
Expand Down
6 changes: 3 additions & 3 deletions instant-xml/src/impls.rs
Original file line number Diff line number Diff line change
@@ -1,9 +1,9 @@
use std::any::type_name;
use std::borrow::Cow;
use std::fmt;
use std::marker::PhantomData;
use std::net::IpAddr;
use std::str;
use std::str::FromStr;
use std::{any::type_name, marker::PhantomData};
use std::{fmt, str};

#[cfg(feature = "chrono")]
use chrono::{DateTime, NaiveDate, Utc};
Expand Down
6 changes: 3 additions & 3 deletions instant-xml/src/lib.rs
Original file line number Diff line number Diff line change
@@ -1,8 +1,8 @@
use std::{borrow::Cow, fmt};

use thiserror::Error;
use std::borrow::Cow;
use std::fmt;

pub use macros::{FromXml, ToXml};
use thiserror::Error;

#[doc(hidden)]
pub mod de;
Expand Down
3 changes: 1 addition & 2 deletions instant-xml/tests/attr-no-ns.rs
Original file line number Diff line number Diff line change
@@ -1,6 +1,5 @@
use similar_asserts::assert_eq;

use instant_xml::{from_str, to_string, FromXml, ToXml};
use similar_asserts::assert_eq;

#[derive(Debug, Eq, FromXml, PartialEq, ToXml)]
struct Basic {
Expand Down
3 changes: 1 addition & 2 deletions instant-xml/tests/chrono.rs
Original file line number Diff line number Diff line change
@@ -1,9 +1,8 @@
#![cfg(feature = "chrono")]

use chrono::{DateTime, TimeZone, Utc};
use similar_asserts::assert_eq;

use instant_xml::{from_str, to_string, FromXml, ToXml};
use similar_asserts::assert_eq;

#[derive(Debug, Eq, PartialEq, FromXml, ToXml)]
struct Test {
Expand Down
3 changes: 1 addition & 2 deletions instant-xml/tests/de-direct.rs
Original file line number Diff line number Diff line change
@@ -1,8 +1,7 @@
use std::borrow::Cow;

use similar_asserts::assert_eq;

use instant_xml::{from_str, Error, FromXml};
use similar_asserts::assert_eq;

#[derive(Debug, Eq, PartialEq, FromXml)]
#[xml(ns("URI"))]
Expand Down
3 changes: 1 addition & 2 deletions instant-xml/tests/de-nested.rs
Original file line number Diff line number Diff line change
@@ -1,6 +1,5 @@
use similar_asserts::assert_eq;

use instant_xml::{from_str, FromXml};
use similar_asserts::assert_eq;

#[derive(Debug, Eq, PartialEq, FromXml)]
#[xml(ns("URI", bar = BAR))]
Expand Down
3 changes: 1 addition & 2 deletions instant-xml/tests/de-ns.rs
Original file line number Diff line number Diff line change
@@ -1,6 +1,5 @@
use similar_asserts::assert_eq;

use instant_xml::{from_str, Error, FromXml};
use similar_asserts::assert_eq;

#[derive(Debug, Eq, PartialEq, FromXml)]
struct NestedWrongNamespace {
Expand Down
3 changes: 1 addition & 2 deletions instant-xml/tests/direct.rs
Original file line number Diff line number Diff line change
@@ -1,6 +1,5 @@
use similar_asserts::assert_eq;

use instant_xml::{from_str, to_string, FromXml, ToXml};
use similar_asserts::assert_eq;

#[derive(Clone, Debug, Eq, FromXml, PartialEq, ToXml)]
struct Foo {
Expand Down
3 changes: 1 addition & 2 deletions instant-xml/tests/escaping.rs
Original file line number Diff line number Diff line change
@@ -1,8 +1,7 @@
use std::borrow::Cow;

use similar_asserts::assert_eq;

use instant_xml::{from_str, to_string, FromXml, ToXml};
use similar_asserts::assert_eq;

#[derive(Debug, PartialEq, Eq, FromXml, ToXml)]
#[xml(ns("URI"))]
Expand Down
3 changes: 1 addition & 2 deletions instant-xml/tests/forward-enum.rs
Original file line number Diff line number Diff line change
@@ -1,8 +1,7 @@
use std::borrow::Cow;

use similar_asserts::assert_eq;

use instant_xml::{from_str, to_string, FromXml, ToXml};
use similar_asserts::assert_eq;

#[derive(Debug, FromXml, PartialEq, ToXml)]
#[xml(forward)]
Expand Down
3 changes: 1 addition & 2 deletions instant-xml/tests/generics.rs
Original file line number Diff line number Diff line change
@@ -1,6 +1,5 @@
use similar_asserts::assert_eq;

use instant_xml::{from_str, to_string, FromXml, ToXml};
use similar_asserts::assert_eq;

#[derive(Debug, Eq, FromXml, ToXml, PartialEq)]
struct Foo<T> {
Expand Down
3 changes: 1 addition & 2 deletions instant-xml/tests/lifetime.rs
Original file line number Diff line number Diff line change
@@ -1,8 +1,7 @@
use std::borrow::Cow;

use similar_asserts::assert_eq;

use instant_xml::{from_str, to_string, FromXml, ToXml};
use similar_asserts::assert_eq;

#[derive(Debug, Eq, FromXml, PartialEq, ToXml)]
struct Foo {
Expand Down
3 changes: 1 addition & 2 deletions instant-xml/tests/option.rs
Original file line number Diff line number Diff line change
@@ -1,8 +1,7 @@
use std::borrow::Cow;

use similar_asserts::assert_eq;

use instant_xml::{from_str, to_string, FromXml, ToXml};
use similar_asserts::assert_eq;

#[derive(Debug, Eq, FromXml, PartialEq, ToXml)]
struct Foo {
Expand Down
3 changes: 1 addition & 2 deletions instant-xml/tests/rename.rs
Original file line number Diff line number Diff line change
@@ -1,6 +1,5 @@
use similar_asserts::assert_eq;

use instant_xml::{from_str, to_string, FromXml, ToXml};
use similar_asserts::assert_eq;

#[derive(Debug, Eq, PartialEq, FromXml, ToXml)]
#[xml(rename = "renamed")]
Expand Down
3 changes: 1 addition & 2 deletions instant-xml/tests/scalar-enum.rs
Original file line number Diff line number Diff line change
@@ -1,6 +1,5 @@
use similar_asserts::assert_eq;

use instant_xml::{from_str, to_string, FromXml, ToXml};
use similar_asserts::assert_eq;

#[derive(Debug, Eq, FromXml, PartialEq, ToXml)]
#[xml(scalar)]
Expand Down
3 changes: 1 addition & 2 deletions instant-xml/tests/scalar.rs
Original file line number Diff line number Diff line change
@@ -1,8 +1,7 @@
use std::borrow::Cow;

use similar_asserts::assert_eq;

use instant_xml::{from_str, FromXml, ToXml};
use similar_asserts::assert_eq;

#[derive(Debug, PartialEq, Eq, FromXml, ToXml)]
#[xml(ns("URI"))]
Expand Down
3 changes: 1 addition & 2 deletions instant-xml/tests/ser-attr-ns.rs
Original file line number Diff line number Diff line change
@@ -1,6 +1,5 @@
use similar_asserts::assert_eq;

use instant_xml::{to_string, ToXml};
use similar_asserts::assert_eq;

#[derive(ToXml)]
#[xml(ns(bar = "BAR"))]
Expand Down
3 changes: 1 addition & 2 deletions instant-xml/tests/ser-child-ns.rs
Original file line number Diff line number Diff line change
@@ -1,6 +1,5 @@
use similar_asserts::assert_eq;

use instant_xml::{to_string, ToXml};
use similar_asserts::assert_eq;

#[derive(Debug, Eq, PartialEq, ToXml)]
#[xml(ns(dar = "BAZ", internal = INTERNAL))]
Expand Down
3 changes: 1 addition & 2 deletions instant-xml/tests/ser-named.rs
Original file line number Diff line number Diff line change
@@ -1,6 +1,5 @@
use similar_asserts::assert_eq;

use instant_xml::{to_string, ToXml};
use similar_asserts::assert_eq;

#[derive(Debug, Eq, PartialEq, ToXml)]
#[xml(ns(bar = "BAZ", foo = "BAR"))]
Expand Down
3 changes: 1 addition & 2 deletions instant-xml/tests/ser-nested.rs
Original file line number Diff line number Diff line change
@@ -1,6 +1,5 @@
use similar_asserts::assert_eq;

use instant_xml::{to_string, ToXml};
use similar_asserts::assert_eq;

#[derive(Debug, Eq, PartialEq, ToXml)]
#[xml(ns("URI", dar = "BAZ", internal = INTERNAL))]
Expand Down
3 changes: 1 addition & 2 deletions instant-xml/tests/ser-unit.rs
Original file line number Diff line number Diff line change
@@ -1,6 +1,5 @@
use similar_asserts::assert_eq;

use instant_xml::{to_string, ToXml};
use similar_asserts::assert_eq;

#[derive(Debug, Eq, PartialEq, ToXml)]
struct Unit;
Expand Down
3 changes: 1 addition & 2 deletions instant-xml/tests/transparent.rs
Original file line number Diff line number Diff line change
@@ -1,8 +1,7 @@
use std::borrow::Cow;

use similar_asserts::assert_eq;

use instant_xml::{from_str, to_string, Error, FromXml, ToXml};
use similar_asserts::assert_eq;

#[derive(Debug, Eq, FromXml, PartialEq, ToXml)]
struct Wrapper {
Expand Down
3 changes: 1 addition & 2 deletions instant-xml/tests/unnamed.rs
Original file line number Diff line number Diff line change
@@ -1,6 +1,5 @@
use similar_asserts::assert_eq;

use instant_xml::{from_str, to_string, FromXml, ToXml};
use similar_asserts::assert_eq;

#[derive(Debug, Eq, FromXml, PartialEq, ToXml)]
struct OneNumber(i32);
Expand Down
3 changes: 1 addition & 2 deletions instant-xml/tests/vec.rs
Original file line number Diff line number Diff line change
@@ -1,6 +1,5 @@
use similar_asserts::assert_eq;

use instant_xml::{from_str, to_string, FromXml, ToXml};
use similar_asserts::assert_eq;

#[derive(Debug, Eq, FromXml, PartialEq, ToXml)]
struct Foo {
Expand Down
3 changes: 1 addition & 2 deletions instant-xml/tests/with.rs
Original file line number Diff line number Diff line change
@@ -1,8 +1,7 @@
use std::fmt;

use similar_asserts::assert_eq;

use instant_xml::{to_string, Error, Serializer, ToXml};
use similar_asserts::assert_eq;

#[derive(ToXml)]
struct Foo {
Expand Down
3 changes: 3 additions & 0 deletions rustfmt.toml
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
# Imports
group_imports = "StdExternalCrate"
imports_granularity = "Module"