1
0
mirror of https://github.com/matrix-org/matrix-authentication-service.git synced 2025-07-31 09:24:31 +03:00

Bump serde_with

This commit is contained in:
Quentin Gliech
2022-08-01 19:38:22 +02:00
parent 83688c1a25
commit 44b2708f7a
16 changed files with 43 additions and 37 deletions

32
Cargo.lock generated
View File

@ -1160,9 +1160,9 @@ dependencies = [
[[package]]
name = "darling"
version = "0.13.4"
version = "0.14.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "a01d95850c592940db9b8194bc39f4bc0e89dee5c4265e4b1807c34a9aba453c"
checksum = "4529658bdda7fd6769b8614be250cdcfc3aeb0ee72fe66f9e41e5e5eb73eac02"
dependencies = [
"darling_core",
"darling_macro",
@ -1170,9 +1170,9 @@ dependencies = [
[[package]]
name = "darling_core"
version = "0.13.4"
version = "0.14.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "859d65a907b6852c9361e3185c862aae7fafd2887876799fa55f5f99dc40d610"
checksum = "649c91bc01e8b1eac09fb91e8dbc7d517684ca6be8ebc75bb9cafc894f9fdb6f"
dependencies = [
"fnv",
"ident_case",
@ -1184,9 +1184,9 @@ dependencies = [
[[package]]
name = "darling_macro"
version = "0.13.4"
version = "0.14.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "9c972679f83bdf9c42bd905396b6c3588a843a17f0f16dfcfa3e2c5d57441835"
checksum = "ddfc69c5bfcbd2fc09a0f38451d2daf0e372e367986a83906d1b0dbc88134fb5"
dependencies = [
"darling_core",
"quote",
@ -3897,9 +3897,9 @@ checksum = "a2333e6df6d6598f2b1974829f853c2b4c5f4a6e503c10af918081aa6f8564e1"
[[package]]
name = "serde"
version = "1.0.140"
version = "1.0.141"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "fc855a42c7967b7c369eb5860f7164ef1f6f81c20c7cc1141f2a604e18723b03"
checksum = "7af873f2c95b99fcb0bd0fe622a43e29514658873c8ceba88c4cb88833a22500"
dependencies = [
"serde_derive",
]
@ -3919,9 +3919,9 @@ dependencies = [
[[package]]
name = "serde_derive"
version = "1.0.140"
version = "1.0.141"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "6f2122636b9fe3b81f1cb25099fcf2d3f542cdb1d45940d56c713158884a05da"
checksum = "75743a150d003dd863b51dc809bcad0d73f2102c53632f1e954e738192a3413f"
dependencies = [
"proc-macro2",
"quote",
@ -3964,22 +3964,25 @@ dependencies = [
[[package]]
name = "serde_with"
version = "1.14.0"
version = "2.0.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "678b5a069e50bf00ecd22d0cd8ddf7c236f68581b03db652061ed5eb13a312ff"
checksum = "89df7a26519371a3cce44fbb914c2819c84d9b897890987fa3ab096491cc0ea8"
dependencies = [
"base64",
"chrono",
"hex",
"indexmap",
"serde",
"serde_json",
"serde_with_macros",
"time 0.3.12",
]
[[package]]
name = "serde_with_macros"
version = "1.5.2"
version = "2.0.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "e182d6ec6f05393cc0e5ed1bf81ad6db3a8feedf8ee515ecdd369809bcce8082"
checksum = "de337f322382fcdfbb21a014f7c224ee041a23785651db67b9827403178f698f"
dependencies = [
"darling",
"proc-macro2",
@ -4458,6 +4461,7 @@ dependencies = [
"js-sys",
"libc",
"num_threads",
"serde",
"time-macros",
]

View File

@ -18,8 +18,8 @@ http = "0.2.8"
http-body = "0.4.5"
mime = "0.3.16"
rand = "0.8.5"
serde = "1.0.140"
serde_with = "1.14.0"
serde = "1.0.141"
serde_with = "2.0.0"
serde_urlencoded = "0.7.1"
serde_json = "1.0.82"
sqlx = "0.6.0"

View File

@ -18,8 +18,8 @@ figment = { version = "0.10.6", features = ["env", "yaml", "test"] }
chrono = { version = "0.4.19", features = ["serde"] }
url = { version = "2.2.2", features = ["serde"] }
serde = { version = "1.0.140", features = ["derive"] }
serde_with = { version = "1.14.0", features = ["hex", "chrono"] }
serde = { version = "1.0.141", features = ["derive"] }
serde_with = { version = "2.0.0", features = ["hex", "chrono"] }
serde_json = "1.0.82"
sqlx = { version = "0.6.0", features = ["runtime-tokio-rustls", "postgres"] }
lettre = { version = "0.10.1", default-features = false, features = ["serde", "builder"] }

View File

@ -8,7 +8,7 @@ license = "Apache-2.0"
[dependencies]
chrono = "0.4.19"
thiserror = "1.0.31"
serde = "1.0.140"
serde = "1.0.141"
url = { version = "2.2.2", features = ["serde"] }
crc = "3.0.0"
rand = "0.8.5"

View File

@ -31,8 +31,8 @@ lettre = { version = "0.10.1", default-features = false, features = ["builder"]
sqlx = { version = "0.6.0", features = ["runtime-tokio-rustls", "postgres"] }
# Various structure (de)serialization
serde = { version = "1.0.140", features = ["derive"] }
serde_with = { version = "1.14.0", features = ["hex", "chrono"] }
serde = { version = "1.0.141", features = ["derive"] }
serde_with = { version = "2.0.0", features = ["hex", "chrono"] }
serde_json = "1.0.82"
serde_urlencoded = "0.7.1"

View File

@ -19,7 +19,7 @@ opentelemetry = "0.17.0"
opentelemetry-http = "0.6.0"
opentelemetry-semantic-conventions = "0.9.0"
rustls = "0.20.6"
serde = "1.0.140"
serde = "1.0.141"
serde_json = "1.0.82"
thiserror = "1.0.31"
tokio = { version = "1.20.1", features = ["sync", "parking_lot"] }

View File

@ -12,7 +12,7 @@ convert_case = "0.5.0"
csv = "1.1.6"
futures-util = "0.3.21"
reqwest = { version = "0.11.11", features = ["blocking", "rustls-tls"], default-features = false }
serde = { version = "1.0.140", features = ["derive"] }
serde = { version = "1.0.141", features = ["derive"] }
tokio = { version = "1.20.1", features = ["full"] }
tracing = "0.1.36"
tracing-subscriber = "0.3.15"

View File

@ -6,6 +6,6 @@ edition = "2021"
license = "Apache-2.0"
[dependencies]
serde = "1.0.140"
serde = "1.0.141"
schemars = "0.8.10"
parse-display = "0.5.5"

View File

@ -24,9 +24,9 @@ rand = "0.8.5"
rsa = { git = "https://github.com/sandhose/RSA.git", branch = "bump-pkcs" }
schemars = "0.8.10"
sec1 = "0.3.0"
serde = { version = "1.0.140", features = ["derive"] }
serde = { version = "1.0.141", features = ["derive"] }
serde_json = "1.0.82"
serde_with = { version = "1.14.0", features = ["base64"] }
serde_with = { version = "2.0.0", features = ["base64"] }
sha2 = "0.10.2"
signature = "1.5.0"
thiserror = "1.0.31"

View File

@ -7,13 +7,13 @@ license = "Apache-2.0"
[dependencies]
http = "0.2.8"
serde = "1.0.140"
serde = "1.0.141"
serde_json = "1.0.82"
language-tags = { version = "0.3.2", features = ["serde"] }
url = { version = "2.2.2", features = ["serde"] }
parse-display = "0.5.5"
indoc = "1.0.6"
serde_with = { version = "1.14.0", features = ["chrono"] }
serde_with = { version = "2.0.0", features = ["chrono"] }
chrono = "0.4.19"
sha2 = "0.10.2"
data-encoding = "2.3.2"

View File

@ -22,8 +22,8 @@ use mas_iana::oauth::{
use parse_display::{Display, FromStr};
use serde::{Deserialize, Serialize};
use serde_with::{
rust::StringWithSeparator, serde_as, skip_serializing_none, DisplayFromStr, DurationSeconds,
SpaceSeparator, TimestampSeconds,
formats::SpaceSeparator, serde_as, skip_serializing_none, DisplayFromStr, DurationSeconds,
StringWithSeparator, TimestampSeconds,
};
use url::Url;

View File

@ -8,7 +8,7 @@ license = "Apache-2.0"
[dependencies]
anyhow = "1.0.59"
opa-wasm = { git = "https://github.com/matrix-org/rust-opa-wasm.git" }
serde = { version = "1.0.140", features = ["derive"] }
serde = { version = "1.0.141", features = ["derive"] }
serde_json = "1.0.82"
thiserror = "1.0.31"
tokio = { version = "1.20.1", features = ["io-util", "rt"] }

View File

@ -7,7 +7,7 @@ license = "Apache-2.0"
[dependencies]
axum = { version = "0.5.13", default-features = false }
serde = { version = "1.0.140", features = ["derive"] }
serde = { version = "1.0.141", features = ["derive"] }
serde_urlencoded = "0.7.1"
serde_with = "1.14.0"
serde_with = "2.0.0"
url = "2.2.2"

View File

@ -13,18 +13,20 @@
// limitations under the License.
use serde::{Deserialize, Serialize};
use serde_with::{serde_as, DisplayFromStr};
pub use crate::traits::*;
#[serde_as]
#[derive(Deserialize, Serialize, Clone, Debug)]
#[serde(rename_all = "snake_case", tag = "next")]
pub enum PostAuthAction {
ContinueAuthorizationGrant {
#[serde(deserialize_with = "serde_with::rust::display_fromstr::deserialize")]
#[serde_as(as = "DisplayFromStr")]
data: i64,
},
ContinueCompatSsoLogin {
#[serde(deserialize_with = "serde_with::rust::display_fromstr::deserialize")]
#[serde_as(as = "DisplayFromStr")]
data: i64,
},
ChangePassword,

View File

@ -9,7 +9,7 @@ license = "Apache-2.0"
tokio = "1.20.1"
sqlx = { version = "0.6.0", features = ["runtime-tokio-rustls", "postgres", "migrate", "chrono", "offline", "json"] }
chrono = { version = "0.4.19", features = ["serde"] }
serde = { version = "1.0.140", features = ["derive"] }
serde = { version = "1.0.141", features = ["derive"] }
serde_json = "1.0.82"
thiserror = "1.0.31"
anyhow = "1.0.59"

View File

@ -16,7 +16,7 @@ anyhow = "1.0.59"
thiserror = "1.0.31"
tera = "1.16.0"
serde = { version = "1.0.140", features = ["derive"] }
serde = { version = "1.0.141", features = ["derive"] }
serde_json = "1.0.82"
serde_urlencoded = "0.7.1"