Skip to content

Commit 343ecc6

Browse files
committed
chore: move to rust workspace
1 parent 2db0e5e commit 343ecc6

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

58 files changed

+1748
-264
lines changed

Cargo.lock

Lines changed: 258 additions & 206 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

Cargo.toml

Lines changed: 3 additions & 55 deletions
Original file line numberDiff line numberDiff line change
@@ -1,58 +1,6 @@
1-
# Copyright (c) 2024 Andrew Brower.
2-
# This file is part of Crawlspace.
3-
#
4-
# Crawlspace is free software: you can redistribute it and/or
5-
# modify it under the terms of the GNU Affero General Public
6-
# License as published by the Free Software Foundation, either
7-
# version 3 of the License, or (at your option) any later version.
8-
#
9-
# Crawlspace is distributed in the hope that it will be useful,
10-
# but WITHOUT ANY WARRANTY; without even the implied warranty of
11-
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
12-
# Affero General Public License for more details.
13-
#
14-
# You should have received a copy of the GNU Affero General Public
15-
# License along with Crawlspace. If not, see
16-
# <https://www.gnu.org/licenses/>.
17-
18-
[package]
19-
name = "crawlspace"
20-
version = "0.1.0"
21-
edition = "2021"
22-
license = "AGPL-3.0-or-later"
23-
24-
[dependencies]
25-
aes = { version = "0.8.4", optional = true }
26-
bit-vec = "0.8.0"
27-
bitfield-struct = "0.9.2"
28-
byteorder = "1.5.0"
29-
bytes = "1.8.0"
30-
cfb8 = { version = "0.8.1", optional = true }
31-
clap = { version = "4.5.20", features = ["derive", "env"] }
32-
color-eyre = "0.6.3"
33-
fastanvil = { git = "https://github.com/owengage/fastnbt.git" }
34-
fastnbt = { git = "https://github.com/owengage/fastnbt.git" }
35-
rand = "0.8.5"
36-
rayon = "1.10.0"
37-
serde = { version = "1.0.213", features = ["derive"] }
38-
serde_json = "1.0.132"
39-
sha2 = "0.10.8"
40-
thiserror = "1.0.65"
41-
tokio = { version = "1.43.1", features = ["full"] }
42-
tokio-util = "0.7.12"
43-
tracing = { version = "0.1.40", features = ["max_level_trace", "release_max_level_info"] }
44-
tracing-subscriber = { version = "0.3.18", features = ["env-filter"] }
45-
uuid = "1.11.0"
46-
47-
[features]
48-
default = []
49-
compression = []
50-
encryption = ["dep:cfb8", "dep:aes"]
51-
modern_art = []
52-
lan = []
53-
timings = []
54-
55-
full = ["compression", "encryption"]
1+
[workspace]
2+
resolver = "2"
3+
members = ["crawlspace-server"]
564

575
[profile.release-stripped]
586
inherits = "release"

0 commit comments

Comments
 (0)