Files
libchat/Cargo.toml
T

56 lines
1.5 KiB
TOML
Raw Normal View History

2025-12-22 09:40:46 -08:00
[workspace]
resolver = "3"
2026-01-15 08:47:02 +08:00
2025-12-22 09:40:46 -08:00
members = [
2026-05-20 13:18:25 -07:00
"bin/chat-cli",
2026-05-20 14:11:02 -07:00
"core/account",
2026-03-24 18:21:00 -07:00
"core/conversations",
"core/crypto",
"core/double-ratchets",
2026-05-19 11:54:54 -07:00
"core/integration_tests_core",
"core/shared-traits",
2026-05-20 13:18:25 -07:00
"core/sqlite",
"core/storage",
2026-07-09 15:12:58 +08:00
"crates/logos-chat",
"crates/generic-chat",
2026-05-19 11:54:54 -07:00
"extensions/components",
2026-07-09 15:12:58 +08:00
"extensions/embedded-logos-delivery",
2026-07-13 08:51:17 -07:00
"extensions/logos-delivery-rust",
2026-05-19 11:54:54 -07:00
]
default-members = [
2026-05-20 14:11:02 -07:00
"core/account",
2026-05-19 11:54:54 -07:00
"core/conversations",
"core/crypto",
"core/double-ratchets",
"core/integration_tests_core",
"core/shared-traits",
2026-05-20 14:11:02 -07:00
"core/sqlite",
"core/storage",
2026-07-09 15:12:58 +08:00
"crates/generic-chat",
2025-12-22 09:40:46 -08:00
]
[workspace.dependencies]
2026-05-20 13:18:25 -07:00
# Internal Workspace dependency declarations (sorted)
logos-account = { path = "core/account" }
2026-05-20 13:18:25 -07:00
chat-sqlite = { path = "core/sqlite" }
components = { path = "extensions/components" }
crypto = { path = "core/crypto" }
2026-07-09 15:12:58 +08:00
embedded-logos-delivery = { path = "extensions/embedded-logos-delivery" }
2026-05-20 13:18:25 -07:00
libchat = { path = "core/conversations" }
2026-07-09 15:12:58 +08:00
logos-chat = { path = "crates/logos-chat" }
2026-07-13 08:51:17 -07:00
logos-delivery = { path = "extensions/logos-delivery-rust"}
2026-07-09 15:12:58 +08:00
logos-generic-chat = { path = "crates/generic-chat" }
shared-traits = { path = "core/shared-traits" }
2026-05-20 13:18:25 -07:00
storage = { path = "core/storage" }
# External Workspace dependency declarations (sorted)
blake2 = "0.10"
crossbeam-channel = "0.5"
# Panicking across FFI boundaries is UB; chat-cli registers Rust callbacks
# that liblogosdelivery invokes, so abort instead of unwinding.
[profile.release]
panic = "abort"