Update to Rust 2018, work around a warning for diesel
This commit is contained in:
parent
3159bd8076
commit
8f130f95e6
@ -9,9 +9,10 @@ name = "ruma-identifiers"
|
||||
readme = "README.md"
|
||||
repository = "https://github.com/ruma/ruma-identifiers"
|
||||
version = "0.11.1"
|
||||
edition = "2018"
|
||||
|
||||
[dependencies]
|
||||
lazy_static = "1.0"
|
||||
lazy_static = "1.2"
|
||||
rand = "0.5"
|
||||
regex = "1.0"
|
||||
serde = "1.0"
|
||||
|
41
src/lib.rs
41
src/lib.rs
@ -6,20 +6,6 @@
|
||||
#![deny(missing_docs)]
|
||||
#![deny(warnings)]
|
||||
|
||||
#[macro_use]
|
||||
extern crate lazy_static;
|
||||
extern crate rand;
|
||||
extern crate regex;
|
||||
extern crate serde;
|
||||
extern crate url;
|
||||
|
||||
#[cfg(feature = "diesel")]
|
||||
#[macro_use]
|
||||
extern crate diesel;
|
||||
|
||||
#[cfg(test)]
|
||||
extern crate serde_json;
|
||||
|
||||
use std::{
|
||||
convert::TryFrom,
|
||||
error::Error as StdError,
|
||||
@ -27,8 +13,9 @@ use std::{
|
||||
};
|
||||
|
||||
#[cfg(feature = "diesel")]
|
||||
use diesel::sql_types::Text;
|
||||
use diesel::{FromSqlRow, sql_types::Text};
|
||||
|
||||
use lazy_static::lazy_static;
|
||||
use rand::{distributions::Alphanumeric, thread_rng, Rng};
|
||||
use regex::Regex;
|
||||
use serde::{
|
||||
@ -201,7 +188,7 @@ struct RoomIdOrAliasIdVisitor;
|
||||
struct UserIdVisitor;
|
||||
|
||||
fn display(
|
||||
f: &mut Formatter,
|
||||
f: &mut Formatter<'_>,
|
||||
sigil: char,
|
||||
localpart: &str,
|
||||
hostname: &Host,
|
||||
@ -261,7 +248,7 @@ fn parse_id<'a>(required_sigil: char, id: &'a str) -> Result<(&'a str, Host, u16
|
||||
}
|
||||
|
||||
impl Display for Error {
|
||||
fn fmt(&self, f: &mut Formatter) -> FmtResult {
|
||||
fn fmt(&self, f: &mut Formatter<'_>) -> FmtResult {
|
||||
write!(f, "{}", self.description())
|
||||
}
|
||||
}
|
||||
@ -411,25 +398,25 @@ impl From<ParseError> for Error {
|
||||
}
|
||||
|
||||
impl Display for EventId {
|
||||
fn fmt(&self, f: &mut Formatter) -> FmtResult {
|
||||
fn fmt(&self, f: &mut Formatter<'_>) -> FmtResult {
|
||||
display(f, '$', &self.opaque_id, &self.hostname, self.port)
|
||||
}
|
||||
}
|
||||
|
||||
impl Display for RoomAliasId {
|
||||
fn fmt(&self, f: &mut Formatter) -> FmtResult {
|
||||
fn fmt(&self, f: &mut Formatter<'_>) -> FmtResult {
|
||||
display(f, '#', &self.alias, &self.hostname, self.port)
|
||||
}
|
||||
}
|
||||
|
||||
impl Display for RoomId {
|
||||
fn fmt(&self, f: &mut Formatter) -> FmtResult {
|
||||
fn fmt(&self, f: &mut Formatter<'_>) -> FmtResult {
|
||||
display(f, '!', &self.opaque_id, &self.hostname, self.port)
|
||||
}
|
||||
}
|
||||
|
||||
impl Display for RoomIdOrAliasId {
|
||||
fn fmt(&self, f: &mut Formatter) -> FmtResult {
|
||||
fn fmt(&self, f: &mut Formatter<'_>) -> FmtResult {
|
||||
match *self {
|
||||
RoomIdOrAliasId::RoomAliasId(ref room_alias_id) => display(
|
||||
f,
|
||||
@ -446,7 +433,7 @@ impl Display for RoomIdOrAliasId {
|
||||
}
|
||||
|
||||
impl Display for UserId {
|
||||
fn fmt(&self, f: &mut Formatter) -> FmtResult {
|
||||
fn fmt(&self, f: &mut Formatter<'_>) -> FmtResult {
|
||||
display(f, '@', &self.localpart, &self.hostname, self.port)
|
||||
}
|
||||
}
|
||||
@ -655,7 +642,7 @@ impl<'a> TryFrom<&'a str> for UserId {
|
||||
impl<'de> Visitor<'de> for EventIdVisitor {
|
||||
type Value = EventId;
|
||||
|
||||
fn expecting(&self, formatter: &mut Formatter) -> FmtResult {
|
||||
fn expecting(&self, formatter: &mut Formatter<'_>) -> FmtResult {
|
||||
write!(formatter, "a Matrix event ID as a string")
|
||||
}
|
||||
|
||||
@ -673,7 +660,7 @@ impl<'de> Visitor<'de> for EventIdVisitor {
|
||||
impl<'de> Visitor<'de> for RoomAliasIdVisitor {
|
||||
type Value = RoomAliasId;
|
||||
|
||||
fn expecting(&self, formatter: &mut Formatter) -> FmtResult {
|
||||
fn expecting(&self, formatter: &mut Formatter<'_>) -> FmtResult {
|
||||
write!(formatter, "a Matrix room alias ID as a string")
|
||||
}
|
||||
|
||||
@ -691,7 +678,7 @@ impl<'de> Visitor<'de> for RoomAliasIdVisitor {
|
||||
impl<'de> Visitor<'de> for RoomIdVisitor {
|
||||
type Value = RoomId;
|
||||
|
||||
fn expecting(&self, formatter: &mut Formatter) -> FmtResult {
|
||||
fn expecting(&self, formatter: &mut Formatter<'_>) -> FmtResult {
|
||||
write!(formatter, "a Matrix room ID as a string")
|
||||
}
|
||||
|
||||
@ -709,7 +696,7 @@ impl<'de> Visitor<'de> for RoomIdVisitor {
|
||||
impl<'de> Visitor<'de> for RoomIdOrAliasIdVisitor {
|
||||
type Value = RoomIdOrAliasId;
|
||||
|
||||
fn expecting(&self, formatter: &mut Formatter) -> FmtResult {
|
||||
fn expecting(&self, formatter: &mut Formatter<'_>) -> FmtResult {
|
||||
write!(formatter, "a Matrix room ID or room alias ID as a string")
|
||||
}
|
||||
|
||||
@ -727,7 +714,7 @@ impl<'de> Visitor<'de> for RoomIdOrAliasIdVisitor {
|
||||
impl<'de> Visitor<'de> for UserIdVisitor {
|
||||
type Value = UserId;
|
||||
|
||||
fn expecting(&self, formatter: &mut Formatter) -> FmtResult {
|
||||
fn expecting(&self, formatter: &mut Formatter<'_>) -> FmtResult {
|
||||
write!(formatter, "a Matrix user ID as a string")
|
||||
}
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user