ruma-serde: Use the new form_urlencoded crate instead of url
This commit is contained in:
parent
ba1aaba53e
commit
286b210779
@ -14,11 +14,11 @@ version = "0.2.2"
|
|||||||
edition = "2018"
|
edition = "2018"
|
||||||
|
|
||||||
[dependencies]
|
[dependencies]
|
||||||
|
form_urlencoded = "1.0.0"
|
||||||
js_int = { version = "0.1.7", features = ["serde"] }
|
js_int = { version = "0.1.7", features = ["serde"] }
|
||||||
itoa = "0.4.6"
|
itoa = "0.4.6"
|
||||||
serde = { version = "1.0.113", features = ["derive"] }
|
serde = { version = "1.0.113", features = ["derive"] }
|
||||||
serde_json = "1.0.55"
|
serde_json = "1.0.55"
|
||||||
url = "2.1.1"
|
|
||||||
|
|
||||||
[dev-dependencies]
|
[dev-dependencies]
|
||||||
matches = "0.1.8"
|
matches = "0.1.8"
|
||||||
|
@ -6,11 +6,11 @@ use std::{
|
|||||||
io::Read,
|
io::Read,
|
||||||
};
|
};
|
||||||
|
|
||||||
|
use form_urlencoded::{parse, Parse as UrlEncodedParse};
|
||||||
use serde::{
|
use serde::{
|
||||||
de::{self, value::MapDeserializer, Error as de_Error, IntoDeserializer},
|
de::{self, value::MapDeserializer, Error as de_Error, IntoDeserializer},
|
||||||
forward_to_deserialize_any,
|
forward_to_deserialize_any,
|
||||||
};
|
};
|
||||||
use url::form_urlencoded::{parse, Parse as UrlEncodedParse};
|
|
||||||
|
|
||||||
#[doc(inline)]
|
#[doc(inline)]
|
||||||
pub use serde::de::value::Error;
|
pub use serde::de::value::Error;
|
||||||
|
@ -7,8 +7,8 @@ mod value;
|
|||||||
|
|
||||||
use std::{borrow::Cow, error, fmt, str};
|
use std::{borrow::Cow, error, fmt, str};
|
||||||
|
|
||||||
|
use form_urlencoded::{Serializer as UrlEncodedSerializer, Target as UrlEncodedTarget};
|
||||||
use serde::ser;
|
use serde::ser;
|
||||||
use url::form_urlencoded::{Serializer as UrlEncodedSerializer, Target as UrlEncodedTarget};
|
|
||||||
|
|
||||||
/// Serializes a value into a `application/x-www-form-urlencoded` `String` buffer.
|
/// Serializes a value into a `application/x-www-form-urlencoded` `String` buffer.
|
||||||
///
|
///
|
||||||
|
@ -1,7 +1,7 @@
|
|||||||
use std::{borrow::Cow, mem};
|
use std::{borrow::Cow, mem};
|
||||||
|
|
||||||
|
use form_urlencoded::{Serializer as UrlEncodedSerializer, Target as UrlEncodedTarget};
|
||||||
use serde::ser;
|
use serde::ser;
|
||||||
use url::form_urlencoded::{Serializer as UrlEncodedSerializer, Target as UrlEncodedTarget};
|
|
||||||
|
|
||||||
use super::{key::KeySink, part::PartSerializer, value::ValueSink, Error};
|
use super::{key::KeySink, part::PartSerializer, value::ValueSink, Error};
|
||||||
|
|
||||||
|
@ -1,7 +1,7 @@
|
|||||||
use std::str;
|
use std::str;
|
||||||
|
|
||||||
|
use form_urlencoded::{Serializer as UrlEncodedSerializer, Target as UrlEncodedTarget};
|
||||||
use serde::ser;
|
use serde::ser;
|
||||||
use url::form_urlencoded::{Serializer as UrlEncodedSerializer, Target as UrlEncodedTarget};
|
|
||||||
|
|
||||||
use super::{
|
use super::{
|
||||||
part::{PartSerializer, Sink},
|
part::{PartSerializer, Sink},
|
||||||
|
@ -1,7 +1,7 @@
|
|||||||
|
use form_urlencoded::Serializer as Encoder;
|
||||||
use matches::assert_matches;
|
use matches::assert_matches;
|
||||||
use ruma_serde::urlencoded;
|
use ruma_serde::urlencoded;
|
||||||
use serde::Deserialize;
|
use serde::Deserialize;
|
||||||
use url::form_urlencoded::Serializer as Encoder;
|
|
||||||
|
|
||||||
#[derive(Deserialize, Debug, PartialEq)]
|
#[derive(Deserialize, Debug, PartialEq)]
|
||||||
struct NewType<T>(T);
|
struct NewType<T>(T);
|
||||||
|
@ -1,7 +1,7 @@
|
|||||||
|
use form_urlencoded::Serializer as Encoder;
|
||||||
use matches::assert_matches;
|
use matches::assert_matches;
|
||||||
use ruma_serde::urlencoded::{self, ser::Error};
|
use ruma_serde::urlencoded::{self, ser::Error};
|
||||||
use serde::Serialize;
|
use serde::Serialize;
|
||||||
use url::form_urlencoded::Serializer as Encoder;
|
|
||||||
|
|
||||||
#[derive(Serialize)]
|
#[derive(Serialize)]
|
||||||
struct NewType<T>(T);
|
struct NewType<T>(T);
|
||||||
|
Loading…
x
Reference in New Issue
Block a user