Update serde and serde_json to 1.0.
This commit is contained in:
parent
a38c7e048c
commit
418c91d5ff
@ -14,7 +14,7 @@ version = "0.10.0"
|
|||||||
lazy_static = "0.2"
|
lazy_static = "0.2"
|
||||||
rand = "0.3"
|
rand = "0.3"
|
||||||
regex = "0.2"
|
regex = "0.2"
|
||||||
serde = "0.9"
|
serde = "1.0"
|
||||||
url = "1.4"
|
url = "1.4"
|
||||||
|
|
||||||
[dependencies.diesel]
|
[dependencies.diesel]
|
||||||
@ -22,4 +22,4 @@ optional = true
|
|||||||
version = "0.12"
|
version = "0.12"
|
||||||
|
|
||||||
[dev-dependencies]
|
[dev-dependencies]
|
||||||
serde_json = "0.9"
|
serde_json = "1.0"
|
||||||
|
40
src/lib.rs
40
src/lib.rs
@ -462,33 +462,33 @@ impl Serialize for UserId {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
impl Deserialize for EventId {
|
impl<'de> Deserialize<'de> for EventId {
|
||||||
fn deserialize<D>(deserializer: D) -> Result<Self, D::Error> where D: Deserializer {
|
fn deserialize<D>(deserializer: D) -> Result<Self, D::Error> where D: Deserializer<'de> {
|
||||||
deserializer.deserialize(EventIdVisitor)
|
deserializer.deserialize_any(EventIdVisitor)
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
impl Deserialize for RoomAliasId {
|
impl<'de> Deserialize<'de> for RoomAliasId {
|
||||||
fn deserialize<D>(deserializer: D) -> Result<Self, D::Error> where D: Deserializer {
|
fn deserialize<D>(deserializer: D) -> Result<Self, D::Error> where D: Deserializer<'de> {
|
||||||
deserializer.deserialize(RoomAliasIdVisitor)
|
deserializer.deserialize_any(RoomAliasIdVisitor)
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
impl Deserialize for RoomId {
|
impl<'de> Deserialize<'de> for RoomId {
|
||||||
fn deserialize<D>(deserializer: D) -> Result<Self, D::Error> where D: Deserializer {
|
fn deserialize<D>(deserializer: D) -> Result<Self, D::Error> where D: Deserializer<'de> {
|
||||||
deserializer.deserialize(RoomIdVisitor)
|
deserializer.deserialize_any(RoomIdVisitor)
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
impl Deserialize for RoomIdOrAliasId {
|
impl<'de> Deserialize<'de> for RoomIdOrAliasId {
|
||||||
fn deserialize<D>(deserializer: D) -> Result<Self, D::Error> where D: Deserializer {
|
fn deserialize<D>(deserializer: D) -> Result<Self, D::Error> where D: Deserializer<'de> {
|
||||||
deserializer.deserialize(RoomIdOrAliasIdVisitor)
|
deserializer.deserialize_any(RoomIdOrAliasIdVisitor)
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
impl Deserialize for UserId {
|
impl<'de> Deserialize<'de> for UserId {
|
||||||
fn deserialize<D>(deserializer: D) -> Result<Self, D::Error> where D: Deserializer {
|
fn deserialize<D>(deserializer: D) -> Result<Self, D::Error> where D: Deserializer<'de> {
|
||||||
deserializer.deserialize(UserIdVisitor)
|
deserializer.deserialize_any(UserIdVisitor)
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -598,7 +598,7 @@ impl<'a> TryFrom<&'a str> for UserId {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
impl Visitor for EventIdVisitor {
|
impl<'de> Visitor<'de> for EventIdVisitor {
|
||||||
type Value = EventId;
|
type Value = EventId;
|
||||||
|
|
||||||
fn expecting(&self, formatter: &mut Formatter) -> FmtResult {
|
fn expecting(&self, formatter: &mut Formatter) -> FmtResult {
|
||||||
@ -613,7 +613,7 @@ impl Visitor for EventIdVisitor {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
impl Visitor for RoomAliasIdVisitor {
|
impl<'de> Visitor<'de> for RoomAliasIdVisitor {
|
||||||
type Value = RoomAliasId;
|
type Value = RoomAliasId;
|
||||||
|
|
||||||
fn expecting(&self, formatter: &mut Formatter) -> FmtResult {
|
fn expecting(&self, formatter: &mut Formatter) -> FmtResult {
|
||||||
@ -628,7 +628,7 @@ impl Visitor for RoomAliasIdVisitor {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
impl Visitor for RoomIdVisitor {
|
impl<'de> Visitor<'de> for RoomIdVisitor {
|
||||||
type Value = RoomId;
|
type Value = RoomId;
|
||||||
|
|
||||||
fn expecting(&self, formatter: &mut Formatter) -> FmtResult {
|
fn expecting(&self, formatter: &mut Formatter) -> FmtResult {
|
||||||
@ -643,7 +643,7 @@ impl Visitor for RoomIdVisitor {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
impl Visitor for RoomIdOrAliasIdVisitor {
|
impl<'de> Visitor<'de> for RoomIdOrAliasIdVisitor {
|
||||||
type Value = RoomIdOrAliasId;
|
type Value = RoomIdOrAliasId;
|
||||||
|
|
||||||
fn expecting(&self, formatter: &mut Formatter) -> FmtResult {
|
fn expecting(&self, formatter: &mut Formatter) -> FmtResult {
|
||||||
@ -658,7 +658,7 @@ impl Visitor for RoomIdOrAliasIdVisitor {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
impl Visitor for UserIdVisitor {
|
impl<'de> Visitor<'de> for UserIdVisitor {
|
||||||
type Value = UserId;
|
type Value = UserId;
|
||||||
|
|
||||||
fn expecting(&self, formatter: &mut Formatter) -> FmtResult {
|
fn expecting(&self, formatter: &mut Formatter) -> FmtResult {
|
||||||
|
Loading…
x
Reference in New Issue
Block a user