mirror of
https://github.com/lennart-k/rustical.git
synced 2025-12-13 10:02:18 +00:00
Update Cargo.toml
This commit is contained in:
2
Cargo.lock
generated
2
Cargo.lock
generated
@@ -5013,7 +5013,7 @@ checksum = "9edde0db4769d2dc68579893f2306b26c6ecfbe0ef499b013d731b7b9247e0b9"
|
|||||||
|
|
||||||
[[package]]
|
[[package]]
|
||||||
name = "xml_derive"
|
name = "xml_derive"
|
||||||
version = "0.1.0"
|
version = "0.10.1"
|
||||||
dependencies = [
|
dependencies = [
|
||||||
"darling",
|
"darling",
|
||||||
"heck",
|
"heck",
|
||||||
|
|||||||
45
Cargo.toml
45
Cargo.toml
@@ -3,6 +3,7 @@ members = ["crates/*"]
|
|||||||
|
|
||||||
[workspace.package]
|
[workspace.package]
|
||||||
version = "0.10.1"
|
version = "0.10.1"
|
||||||
|
rust-version = "1.91"
|
||||||
edition = "2024"
|
edition = "2024"
|
||||||
description = "A CalDAV server"
|
description = "A CalDAV server"
|
||||||
documentation = "https://lennart-k.github.io/rustical/"
|
documentation = "https://lennart-k.github.io/rustical/"
|
||||||
@@ -12,6 +13,7 @@ license = "AGPL-3.0-or-later"
|
|||||||
[package]
|
[package]
|
||||||
name = "rustical"
|
name = "rustical"
|
||||||
version.workspace = true
|
version.workspace = true
|
||||||
|
rust-version.workspace = true
|
||||||
edition.workspace = true
|
edition.workspace = true
|
||||||
description.workspace = true
|
description.workspace = true
|
||||||
repository.workspace = true
|
repository.workspace = true
|
||||||
@@ -35,6 +37,17 @@ opentelemetry = [
|
|||||||
debug = 0
|
debug = 0
|
||||||
|
|
||||||
[workspace.dependencies]
|
[workspace.dependencies]
|
||||||
|
rustical_dav = { path = "./crates/dav/" }
|
||||||
|
rustical_dav_push = { path = "./crates/dav_push/" }
|
||||||
|
rustical_store = { path = "./crates/store/" }
|
||||||
|
rustical_store_sqlite = { path = "./crates/store_sqlite/" }
|
||||||
|
rustical_caldav = { path = "./crates/caldav/" }
|
||||||
|
rustical_carddav = { path = "./crates/carddav/" }
|
||||||
|
rustical_frontend = { path = "./crates/frontend/" }
|
||||||
|
rustical_xml = { path = "./crates/xml/" }
|
||||||
|
rustical_oidc = { path = "./crates/oidc/" }
|
||||||
|
rustical_ical = { path = "./crates/ical/" }
|
||||||
|
|
||||||
matchit = "0.9"
|
matchit = "0.9"
|
||||||
uuid = { version = "1.11", features = ["v4", "fast-rng"] }
|
uuid = { version = "1.11", features = ["v4", "fast-rng"] }
|
||||||
async-trait = "0.1"
|
async-trait = "0.1"
|
||||||
@@ -108,16 +121,6 @@ tower-http = { version = "0.6", features = [
|
|||||||
"catch-panic",
|
"catch-panic",
|
||||||
] }
|
] }
|
||||||
percent-encoding = "2.3"
|
percent-encoding = "2.3"
|
||||||
rustical_dav = { path = "./crates/dav/" }
|
|
||||||
rustical_dav_push = { path = "./crates/dav_push/" }
|
|
||||||
rustical_store = { path = "./crates/store/" }
|
|
||||||
rustical_store_sqlite = { path = "./crates/store_sqlite/" }
|
|
||||||
rustical_caldav = { path = "./crates/caldav/" }
|
|
||||||
rustical_carddav = { path = "./crates/carddav/" }
|
|
||||||
rustical_frontend = { path = "./crates/frontend/" }
|
|
||||||
rustical_xml = { path = "./crates/xml/" }
|
|
||||||
rustical_oidc = { path = "./crates/oidc/" }
|
|
||||||
rustical_ical = { path = "./crates/ical/" }
|
|
||||||
chrono-tz = "0.10"
|
chrono-tz = "0.10"
|
||||||
chrono-humanize = "0.2"
|
chrono-humanize = "0.2"
|
||||||
rand = "0.9"
|
rand = "0.9"
|
||||||
@@ -147,19 +150,19 @@ openssl = { version = "0.10", features = ["vendored"] }
|
|||||||
async-std = { version = "1.13", features = ["attributes"] }
|
async-std = { version = "1.13", features = ["attributes"] }
|
||||||
|
|
||||||
[dependencies]
|
[dependencies]
|
||||||
rustical_store = { workspace = true }
|
rustical_store.workspace = true
|
||||||
rustical_store_sqlite = { workspace = true }
|
rustical_store_sqlite.workspace = true
|
||||||
rustical_caldav = { workspace = true }
|
rustical_caldav.workspace = true
|
||||||
rustical_carddav.workspace = true
|
rustical_carddav.workspace = true
|
||||||
rustical_frontend = { workspace = true }
|
rustical_frontend.workspace = true
|
||||||
toml = { workspace = true }
|
toml.workspace = true
|
||||||
serde = { workspace = true }
|
serde.workspace = true
|
||||||
tokio = { workspace = true }
|
tokio.workspace = true
|
||||||
tracing = { workspace = true }
|
tracing.workspace = true
|
||||||
anyhow = { workspace = true }
|
anyhow.workspace = true
|
||||||
clap.workspace = true
|
clap.workspace = true
|
||||||
sqlx = { workspace = true }
|
sqlx.workspace = true
|
||||||
async-trait = { workspace = true }
|
async-trait.workspace = true
|
||||||
uuid.workspace = true
|
uuid.workspace = true
|
||||||
axum.workspace = true
|
axum.workspace = true
|
||||||
|
|
||||||
|
|||||||
@@ -1,6 +1,7 @@
|
|||||||
[package]
|
[package]
|
||||||
name = "rustical_caldav"
|
name = "rustical_caldav"
|
||||||
version.workspace = true
|
version.workspace = true
|
||||||
|
rust-version.workspace = true
|
||||||
edition.workspace = true
|
edition.workspace = true
|
||||||
description.workspace = true
|
description.workspace = true
|
||||||
repository.workspace = true
|
repository.workspace = true
|
||||||
@@ -17,21 +18,21 @@ serde_json.workspace = true
|
|||||||
axum.workspace = true
|
axum.workspace = true
|
||||||
axum-extra.workspace = true
|
axum-extra.workspace = true
|
||||||
tower.workspace = true
|
tower.workspace = true
|
||||||
async-trait = { workspace = true }
|
async-trait.workspace = true
|
||||||
thiserror = { workspace = true }
|
thiserror.workspace = true
|
||||||
quick-xml = { workspace = true }
|
quick-xml.workspace = true
|
||||||
tracing = { workspace = true }
|
tracing.workspace = true
|
||||||
futures-util = { workspace = true }
|
futures-util.workspace = true
|
||||||
derive_more = { workspace = true }
|
derive_more.workspace = true
|
||||||
base64 = { workspace = true }
|
base64.workspace = true
|
||||||
serde = { workspace = true }
|
serde.workspace = true
|
||||||
tokio = { workspace = true }
|
tokio.workspace = true
|
||||||
url = { workspace = true }
|
url.workspace = true
|
||||||
rustical_dav = { workspace = true }
|
rustical_dav.workspace = true
|
||||||
rustical_store = { workspace = true }
|
rustical_store.workspace = true
|
||||||
chrono = { workspace = true }
|
chrono.workspace = true
|
||||||
chrono-tz = { workspace = true }
|
chrono-tz.workspace = true
|
||||||
sha2 = { workspace = true }
|
sha2.workspace = true
|
||||||
ical.workspace = true
|
ical.workspace = true
|
||||||
percent-encoding.workspace = true
|
percent-encoding.workspace = true
|
||||||
rustical_xml.workspace = true
|
rustical_xml.workspace = true
|
||||||
|
|||||||
@@ -1,6 +1,7 @@
|
|||||||
[package]
|
[package]
|
||||||
name = "rustical_carddav"
|
name = "rustical_carddav"
|
||||||
version.workspace = true
|
version.workspace = true
|
||||||
|
rust-version.workspace = true
|
||||||
edition.workspace = true
|
edition.workspace = true
|
||||||
description.workspace = true
|
description.workspace = true
|
||||||
repository.workspace = true
|
repository.workspace = true
|
||||||
@@ -11,19 +12,19 @@ publish = false
|
|||||||
axum.workspace = true
|
axum.workspace = true
|
||||||
axum-extra.workspace = true
|
axum-extra.workspace = true
|
||||||
tower.workspace = true
|
tower.workspace = true
|
||||||
async-trait = { workspace = true }
|
async-trait.workspace = true
|
||||||
thiserror = { workspace = true }
|
thiserror.workspace = true
|
||||||
quick-xml = { workspace = true }
|
quick-xml.workspace = true
|
||||||
tracing = { workspace = true }
|
tracing.workspace = true
|
||||||
futures-util = { workspace = true }
|
futures-util.workspace = true
|
||||||
derive_more = { workspace = true }
|
derive_more.workspace = true
|
||||||
base64 = { workspace = true }
|
base64.workspace = true
|
||||||
serde = { workspace = true }
|
serde.workspace = true
|
||||||
tokio = { workspace = true }
|
tokio.workspace = true
|
||||||
url = { workspace = true }
|
url.workspace = true
|
||||||
rustical_dav = { workspace = true }
|
rustical_dav.workspace = true
|
||||||
rustical_store = { workspace = true }
|
rustical_store.workspace = true
|
||||||
chrono = { workspace = true }
|
chrono.workspace = true
|
||||||
rustical_xml.workspace = true
|
rustical_xml.workspace = true
|
||||||
uuid.workspace = true
|
uuid.workspace = true
|
||||||
rustical_dav_push.workspace = true
|
rustical_dav_push.workspace = true
|
||||||
|
|||||||
@@ -1,6 +1,7 @@
|
|||||||
[package]
|
[package]
|
||||||
name = "rustical_dav"
|
name = "rustical_dav"
|
||||||
version.workspace = true
|
version.workspace = true
|
||||||
|
rust-version.workspace = true
|
||||||
edition.workspace = true
|
edition.workspace = true
|
||||||
description.workspace = true
|
description.workspace = true
|
||||||
repository.workspace = true
|
repository.workspace = true
|
||||||
|
|||||||
@@ -1,6 +1,7 @@
|
|||||||
[package]
|
[package]
|
||||||
name = "rustical_dav_push"
|
name = "rustical_dav_push"
|
||||||
version.workspace = true
|
version.workspace = true
|
||||||
|
rust-version.workspace = true
|
||||||
edition.workspace = true
|
edition.workspace = true
|
||||||
description.workspace = true
|
description.workspace = true
|
||||||
repository.workspace = true
|
repository.workspace = true
|
||||||
@@ -9,15 +10,15 @@ publish = false
|
|||||||
|
|
||||||
[dependencies]
|
[dependencies]
|
||||||
rustical_xml.workspace = true
|
rustical_xml.workspace = true
|
||||||
async-trait = { workspace = true }
|
async-trait.workspace = true
|
||||||
futures-util = { workspace = true }
|
futures-util.workspace = true
|
||||||
quick-xml = { workspace = true }
|
quick-xml.workspace = true
|
||||||
serde = { workspace = true }
|
serde.workspace = true
|
||||||
thiserror = { workspace = true }
|
thiserror.workspace = true
|
||||||
itertools = { workspace = true }
|
itertools.workspace = true
|
||||||
log = { workspace = true }
|
log.workspace = true
|
||||||
derive_more = { workspace = true }
|
derive_more.workspace = true
|
||||||
tracing = { workspace = true }
|
tracing.workspace = true
|
||||||
reqwest.workspace = true
|
reqwest.workspace = true
|
||||||
tokio.workspace = true
|
tokio.workspace = true
|
||||||
rustical_dav.workspace = true
|
rustical_dav.workspace = true
|
||||||
|
|||||||
@@ -1,6 +1,7 @@
|
|||||||
[package]
|
[package]
|
||||||
name = "rustical_frontend"
|
name = "rustical_frontend"
|
||||||
version.workspace = true
|
version.workspace = true
|
||||||
|
rust-version.workspace = true
|
||||||
edition.workspace = true
|
edition.workspace = true
|
||||||
description.workspace = true
|
description.workspace = true
|
||||||
repository.workspace = true
|
repository.workspace = true
|
||||||
|
|||||||
@@ -1,6 +1,7 @@
|
|||||||
[package]
|
[package]
|
||||||
name = "rustical_ical"
|
name = "rustical_ical"
|
||||||
version.workspace = true
|
version.workspace = true
|
||||||
|
rust-version.workspace = true
|
||||||
edition.workspace = true
|
edition.workspace = true
|
||||||
description.workspace = true
|
description.workspace = true
|
||||||
repository.workspace = true
|
repository.workspace = true
|
||||||
|
|||||||
@@ -1,6 +1,7 @@
|
|||||||
[package]
|
[package]
|
||||||
name = "rustical_oidc"
|
name = "rustical_oidc"
|
||||||
version.workspace = true
|
version.workspace = true
|
||||||
|
rust-version.workspace = true
|
||||||
edition.workspace = true
|
edition.workspace = true
|
||||||
description.workspace = true
|
description.workspace = true
|
||||||
repository.workspace = true
|
repository.workspace = true
|
||||||
|
|||||||
@@ -1,6 +1,7 @@
|
|||||||
[package]
|
[package]
|
||||||
name = "rustical_store"
|
name = "rustical_store"
|
||||||
version.workspace = true
|
version.workspace = true
|
||||||
|
rust-version.workspace = true
|
||||||
edition.workspace = true
|
edition.workspace = true
|
||||||
description.workspace = true
|
description.workspace = true
|
||||||
repository.workspace = true
|
repository.workspace = true
|
||||||
@@ -8,16 +9,16 @@ license.workspace = true
|
|||||||
publish = false
|
publish = false
|
||||||
|
|
||||||
[dependencies]
|
[dependencies]
|
||||||
anyhow = { workspace = true }
|
anyhow.workspace = true
|
||||||
async-trait = { workspace = true }
|
async-trait.workspace = true
|
||||||
serde = { workspace = true }
|
serde.workspace = true
|
||||||
sha2 = { workspace = true }
|
sha2.workspace = true
|
||||||
ical = { workspace = true }
|
ical.workspace = true
|
||||||
chrono = { workspace = true }
|
chrono.workspace = true
|
||||||
regex = { workspace = true }
|
regex.workspace = true
|
||||||
thiserror = { workspace = true }
|
thiserror.workspace = true
|
||||||
tracing = { workspace = true }
|
tracing.workspace = true
|
||||||
chrono-tz = { workspace = true }
|
chrono-tz.workspace = true
|
||||||
derive_more = { workspace = true, features = ["as_ref"] }
|
derive_more = { workspace = true, features = ["as_ref"] }
|
||||||
rustical_xml.workspace = true
|
rustical_xml.workspace = true
|
||||||
tokio.workspace = true
|
tokio.workspace = true
|
||||||
@@ -34,7 +35,7 @@ tower-sessions.workspace = true
|
|||||||
vtimezones-rs.workspace = true
|
vtimezones-rs.workspace = true
|
||||||
|
|
||||||
[dev-dependencies]
|
[dev-dependencies]
|
||||||
rstest = { workspace = true }
|
rstest.workspace = true
|
||||||
rstest_reuse = { workspace = true }
|
rstest_reuse.workspace = true
|
||||||
rustical_store_sqlite.workspace = true
|
rustical_store_sqlite.workspace = true
|
||||||
tokio.workspace = true
|
tokio.workspace = true
|
||||||
|
|||||||
@@ -1,6 +1,7 @@
|
|||||||
[package]
|
[package]
|
||||||
name = "rustical_store_sqlite"
|
name = "rustical_store_sqlite"
|
||||||
version.workspace = true
|
version.workspace = true
|
||||||
|
rust-version.workspace = true
|
||||||
edition.workspace = true
|
edition.workspace = true
|
||||||
description.workspace = true
|
description.workspace = true
|
||||||
repository.workspace = true
|
repository.workspace = true
|
||||||
@@ -15,12 +16,12 @@ rstest.workspace = true
|
|||||||
|
|
||||||
[dependencies]
|
[dependencies]
|
||||||
tokio.workspace = true
|
tokio.workspace = true
|
||||||
rustical_store = { workspace = true }
|
rustical_store.workspace = true
|
||||||
async-trait = { workspace = true }
|
async-trait.workspace = true
|
||||||
serde = { workspace = true }
|
serde.workspace = true
|
||||||
sqlx = { workspace = true }
|
sqlx.workspace = true
|
||||||
thiserror = { workspace = true }
|
thiserror.workspace = true
|
||||||
tracing = { workspace = true }
|
tracing.workspace = true
|
||||||
derive_more.workspace = true
|
derive_more.workspace = true
|
||||||
chrono.workspace = true
|
chrono.workspace = true
|
||||||
password-auth.workspace = true
|
password-auth.workspace = true
|
||||||
|
|||||||
@@ -1,6 +1,7 @@
|
|||||||
[package]
|
[package]
|
||||||
name = "rustical_xml"
|
name = "rustical_xml"
|
||||||
version.workspace = true
|
version.workspace = true
|
||||||
|
rust-version.workspace = true
|
||||||
edition.workspace = true
|
edition.workspace = true
|
||||||
description.workspace = true
|
description.workspace = true
|
||||||
repository.workspace = true
|
repository.workspace = true
|
||||||
|
|||||||
@@ -1,7 +1,8 @@
|
|||||||
[package]
|
[package]
|
||||||
name = "xml_derive"
|
name = "xml_derive"
|
||||||
version = "0.1.0"
|
version.workspace = true
|
||||||
edition = "2024"
|
rust-version.workspace = true
|
||||||
|
edition.workspace = true
|
||||||
license.workspace = true
|
license.workspace = true
|
||||||
|
|
||||||
[lib]
|
[lib]
|
||||||
|
|||||||
Reference in New Issue
Block a user