···
12
12
},
13
13
"cSpell.words": [
14
14
"camino",
15
15
+
"cksum",
15
16
"codegen",
16
17
"ecow",
17
18
"flate",
19
19
+
"hardlinking",
18
20
"HEXPM",
19
21
"insta",
20
22
"itertools",
···
24
26
"subpackage",
25
27
"Telem",
26
28
"Unretire",
27
27
-
"Untar"
29
29
+
"Untar",
30
30
+
"walkdir"
28
31
],
29
32
"cSpell.language": "en,uk,en-GB,en-US"
30
33
}
···
16
16
# Parsing
17
17
regex = "1.10.3"
18
18
# Colours in terminal
19
19
-
termcolor = "1.1.2"
19
19
+
termcolor = "1.4.1"
20
20
# Data (de)serialisation
21
21
serde = { version = "1.0", features = ["derive"] }
22
22
serde_json = "1.0"
23
23
# toml config file parsing
24
24
toml = "0.5.8"
25
25
-
walkdir = "2.3.2"
25
25
+
walkdir = "2.5.0"
26
26
# Enum trait impl macros
27
27
strum = { version = "0.26.2", features = ["derive"] }
28
28
# Hex package manager client
29
29
hexpm = "2.1.1"
30
30
# Creation of tar file archives
31
31
-
tar = "0.4.37"
31
31
+
tar = "0.4.40"
32
32
# gzip compression
33
33
-
flate2 = "1.0.22"
33
33
+
flate2 = "1.0.28"
34
34
# Byte array data type
35
35
-
bytes = "1.1.0"
35
35
+
bytes = "1.5.0"
36
36
# Logging
37
37
tracing = "0.1.40"
38
38
# Macro to work around Rust's traits not working with async. Sigh.
39
39
-
async-trait = "0.1.51"
39
39
+
async-trait = "0.1.77"
40
40
# HTTP types
41
41
http = "0.2"
42
42
# Async combinators for futures
43
43
futures = "0.3.30"
44
44
# Little helper to omit fields that cannot be debug printed
45
45
-
debug-ignore = "1.0.1"
45
45
+
debug-ignore = "1.0.5"
46
46
# base encoding
47
47
base16 = "0.2.1"
48
48
# Language server protocol server plumbing
···
55
55
# std::error::Error definition macro
56
56
thiserror = "1.0.58"
57
57
# Test assertion errors with diffs
58
58
-
pretty_assertions = "1.0.0"
58
58
+
pretty_assertions = "1.4.0"
59
59
# Snapshot testing to make test maintenance easier
60
60
-
insta = "1.8.0"
60
60
+
insta = "1.36.1"
···
21
21
const REBAR3_VERSION: &str = "3";
22
22
const ELIXIR_VERSION: &str = "1.15.4";
23
23
24
24
-
#[derive(Debug, Serialize, Deserialize, Display, EnumString, VariantNames, ValueEnum, Clone, Copy)]
24
24
+
#[derive(
25
25
+
Debug, Serialize, Deserialize, Display, EnumString, VariantNames, ValueEnum, Clone, Copy,
26
26
+
)]
25
27
#[strum(serialize_all = "kebab_case")]
26
28
pub enum Template {
27
29
Lib,