aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--Cargo.lock117
-rw-r--r--Cargo.toml2
-rw-r--r--src/categories.rs10
3 files changed, 59 insertions, 70 deletions
diff --git a/Cargo.lock b/Cargo.lock
index 218bf34..4baf4a1 100644
--- a/Cargo.lock
+++ b/Cargo.lock
@@ -72,9 +72,9 @@ dependencies = [
[[package]]
name = "anyhow"
-version = "1.0.47"
+version = "1.0.48"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "38d9ff5d688f1c13395289f67db01d4826b46dd694e7580accdc3e8430f2d98e"
+checksum = "62e1f47f7dc0422027a4e370dd4548d4d66b26782e513e98dca1e689e058a80e"
[[package]]
name = "assign"
@@ -100,7 +100,7 @@ checksum = "648ed8c8d2ce5409ccd57453d9d1b214b342a0d69376a6feda1fd6cae3299308"
dependencies = [
"proc-macro2 1.0.32",
"quote 1.0.10",
- "syn 1.0.81",
+ "syn 1.0.82",
]
[[package]]
@@ -111,7 +111,7 @@ checksum = "44318e776df68115a881de9a8fd1b9e53368d7a4a5ce4cc48517da3393233a5e"
dependencies = [
"proc-macro2 1.0.32",
"quote 1.0.10",
- "syn 1.0.81",
+ "syn 1.0.82",
]
[[package]]
@@ -348,7 +348,7 @@ dependencies = [
"proc-macro-error",
"proc-macro2 1.0.32",
"quote 1.0.10",
- "syn 1.0.81",
+ "syn 1.0.82",
]
[[package]]
@@ -399,9 +399,9 @@ dependencies = [
[[package]]
name = "crc32fast"
-version = "1.2.1"
+version = "1.2.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "81156fece84ab6a9f2afdb109ce3ae577e42b1228441eded99bd77f627953b1a"
+checksum = "3825b1e8580894917dc4468cb634a1b4e9745fddc854edad72d9c04644c0319f"
dependencies = [
"cfg-if 1.0.0",
]
@@ -579,9 +579,9 @@ checksum = "f7531096570974c3a9dcf9e4b8e1cede1ec26cf5046219fb3b9d897503b9be59"
[[package]]
name = "evtclib"
-version = "0.6.0"
+version = "0.6.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "72200b9f6de41c0f4134fffb49aa2f202f9b9c9094e0626b768faa3f7ae1a1a6"
+checksum = "6b8b062e9652f4336ac3b90fe80b9b338e16118b73374d939e1138923730ffbd"
dependencies = [
"byteorder",
"getset",
@@ -717,9 +717,9 @@ checksum = "3dcaa9ae7725d12cdb85b3ad99a434db70b468c09ded17e012d86b5c1010f7a7"
[[package]]
name = "futures"
-version = "0.3.17"
+version = "0.3.18"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "a12aa0eb539080d55c3f2d45a67c3b58b6b0773c1a3ca2dfec66d58c97fd66ca"
+checksum = "8cd0210d8c325c245ff06fd95a3b13689a1a276ac8cfa8e8720cb840bfb84b9e"
dependencies = [
"futures-channel",
"futures-core",
@@ -732,9 +732,9 @@ dependencies = [
[[package]]
name = "futures-channel"
-version = "0.3.17"
+version = "0.3.18"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "5da6ba8c3bb3c165d3c7319fc1cc8304facf1fb8db99c5de877183c08a273888"
+checksum = "7fc8cd39e3dbf865f7340dce6a2d401d24fd37c6fe6c4f0ee0de8bfca2252d27"
dependencies = [
"futures-core",
"futures-sink",
@@ -742,15 +742,15 @@ dependencies = [
[[package]]
name = "futures-core"
-version = "0.3.17"
+version = "0.3.18"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "88d1c26957f23603395cd326b0ffe64124b818f4449552f960d815cfba83a53d"
+checksum = "629316e42fe7c2a0b9a65b47d159ceaa5453ab14e8f0a3c5eedbb8cd55b4a445"
[[package]]
name = "futures-executor"
-version = "0.3.17"
+version = "0.3.18"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "45025be030969d763025784f7f355043dc6bc74093e4ecc5000ca4dc50d8745c"
+checksum = "7b808bf53348a36cab739d7e04755909b9fcaaa69b7d7e588b37b6ec62704c97"
dependencies = [
"futures-core",
"futures-task",
@@ -759,9 +759,9 @@ dependencies = [
[[package]]
name = "futures-io"
-version = "0.3.17"
+version = "0.3.18"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "522de2a0fe3e380f1bc577ba0474108faf3f6b18321dbf60b3b9c39a75073377"
+checksum = "e481354db6b5c353246ccf6a728b0c5511d752c08da7260546fc0933869daa11"
[[package]]
name = "futures-locks"
@@ -774,28 +774,26 @@ dependencies = [
[[package]]
name = "futures-macro"
-version = "0.3.17"
+version = "0.3.18"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "18e4a4b95cea4b4ccbcf1c5675ca7c4ee4e9e75eb79944d07defde18068f79bb"
+checksum = "a89f17b21645bc4ed773c69af9c9a0effd4a3f1a3876eadd453469f8854e7fdd"
dependencies = [
- "autocfg",
- "proc-macro-hack",
"proc-macro2 1.0.32",
"quote 1.0.10",
- "syn 1.0.81",
+ "syn 1.0.82",
]
[[package]]
name = "futures-sink"
-version = "0.3.17"
+version = "0.3.18"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "36ea153c13024fe480590b3e3d4cad89a0cfacecc24577b68f86c6ced9c2bc11"
+checksum = "996c6442437b62d21a32cd9906f9c41e7dc1e19a9579843fad948696769305af"
[[package]]
name = "futures-task"
-version = "0.3.17"
+version = "0.3.18"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "1d3d00f4eddb73e498a54394f228cd55853bdf059259e8e7bc6e69d408892e99"
+checksum = "dabf1872aaab32c886832f2276d2f5399887e2bd613698a02359e4ea83f8de12"
[[package]]
name = "futures-timer"
@@ -809,11 +807,10 @@ dependencies = [
[[package]]
name = "futures-util"
-version = "0.3.17"
+version = "0.3.18"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "36568465210a3a6ee45e1f165136d68671471a501e632e9a98d96872222b5481"
+checksum = "41d22213122356472061ac0f1ab2cee28d2bac8491410fd68c2af53d1cedb83e"
dependencies = [
- "autocfg",
"futures-channel",
"futures-core",
"futures-io",
@@ -823,8 +820,6 @@ dependencies = [
"memchr",
"pin-project-lite",
"pin-utils",
- "proc-macro-hack",
- "proc-macro-nested",
"slab",
]
@@ -908,7 +903,7 @@ dependencies = [
"proc-macro-error",
"proc-macro2 1.0.32",
"quote 1.0.10",
- "syn 1.0.81",
+ "syn 1.0.82",
]
[[package]]
@@ -1267,9 +1262,9 @@ checksum = "830d08ce1d1d941e6b30645f1a0eb5643013d835ce3779a5fc208261dbe10f55"
[[package]]
name = "libc"
-version = "0.2.107"
+version = "0.2.108"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "fbe5e23404da5b4f555ef85ebed98fb4083e55a00c317800bc2a50ede9f3d219"
+checksum = "8521a1b57e76b1ec69af7599e75e38e7b7fad6610f037db8c79b127201b5d119"
[[package]]
name = "lock_api"
@@ -1604,7 +1599,7 @@ checksum = "876a53fff98e03a936a674b29568b0e605f06b29372c2489ff4de23f1949743d"
dependencies = [
"proc-macro2 1.0.32",
"quote 1.0.10",
- "syn 1.0.81",
+ "syn 1.0.82",
]
[[package]]
@@ -1797,7 +1792,7 @@ checksum = "6e8fe8163d14ce7f0cdac2e040116f22eac817edabff0be91e8aff7e9accf389"
dependencies = [
"proc-macro2 1.0.32",
"quote 1.0.10",
- "syn 1.0.81",
+ "syn 1.0.82",
]
[[package]]
@@ -1899,7 +1894,7 @@ dependencies = [
"proc-macro-error-attr",
"proc-macro2 1.0.32",
"quote 1.0.10",
- "syn 1.0.81",
+ "syn 1.0.82",
"version_check",
]
@@ -1915,18 +1910,6 @@ dependencies = [
]
[[package]]
-name = "proc-macro-hack"
-version = "0.5.19"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "dbf0c48bc1d91375ae5c3cd81e3722dff1abcf81a30960240640d223f59fe0e5"
-
-[[package]]
-name = "proc-macro-nested"
-version = "0.1.7"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "bc881b2c22681370c6a780e47af9840ef841837bc98118431d4e1868bd0c1086"
-
-[[package]]
name = "proc-macro2"
version = "0.4.30"
source = "registry+https://github.com/rust-lang/crates.io-index"
@@ -2231,7 +2214,7 @@ dependencies = [
"proc-macro-crate",
"proc-macro2 1.0.32",
"quote 1.0.10",
- "syn 1.0.81",
+ "syn 1.0.82",
]
[[package]]
@@ -2317,7 +2300,7 @@ dependencies = [
"proc-macro-crate",
"proc-macro2 1.0.32",
"quote 1.0.10",
- "syn 1.0.81",
+ "syn 1.0.82",
]
[[package]]
@@ -2358,7 +2341,7 @@ checksum = "c708edad7f605638f26c951cbad7501fbf28ab01009e5ca65ea5a2db74a882b1"
dependencies = [
"quote 1.0.10",
"ruma-identifiers-validation",
- "syn 1.0.81",
+ "syn 1.0.82",
]
[[package]]
@@ -2391,7 +2374,7 @@ dependencies = [
"proc-macro-crate",
"proc-macro2 1.0.32",
"quote 1.0.10",
- "syn 1.0.81",
+ "syn 1.0.82",
]
[[package]]
@@ -2536,14 +2519,14 @@ checksum = "d7bc1a1ab1961464eae040d96713baa5a724a8152c1222492465b54322ec508b"
dependencies = [
"proc-macro2 1.0.32",
"quote 1.0.10",
- "syn 1.0.81",
+ "syn 1.0.82",
]
[[package]]
name = "serde_json"
-version = "1.0.71"
+version = "1.0.72"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "063bf466a64011ac24040a49009724ee60a57da1b437617ceb32e53ad61bfb19"
+checksum = "d0ffa0837f2dfa6fb90868c2b5468cad482e175f7dad97e7421951e663f2b527"
dependencies = [
"itoa",
"ryu",
@@ -2696,9 +2679,9 @@ dependencies = [
[[package]]
name = "syn"
-version = "1.0.81"
+version = "1.0.82"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "f2afee18b8beb5a596ecb4a2dce128c719b4ba399d34126b9e4396e3f9860966"
+checksum = "8daf5dd0bb60cbd4137b1b587d2fc0ae729bc07cf01cd70b36a1ed5ade3b9d59"
dependencies = [
"proc-macro2 1.0.32",
"quote 1.0.10",
@@ -2713,7 +2696,7 @@ checksum = "f36bdaa60a83aca3921b5259d5400cbf5e90fc51931376a9bd4a0eb79aa7210f"
dependencies = [
"proc-macro2 1.0.32",
"quote 1.0.10",
- "syn 1.0.81",
+ "syn 1.0.82",
"unicode-xid 0.2.2",
]
@@ -2766,7 +2749,7 @@ checksum = "aa32fd3f627f367fe16f893e2597ae3c05020f8bba2666a4e6ea73d377e5714b"
dependencies = [
"proc-macro2 1.0.32",
"quote 1.0.10",
- "syn 1.0.81",
+ "syn 1.0.82",
]
[[package]]
@@ -2830,7 +2813,7 @@ checksum = "c9efc1aba077437943f7515666aa2b882dfabfbfdf89c819ea75a8d6e9eaba5e"
dependencies = [
"proc-macro2 1.0.32",
"quote 1.0.10",
- "syn 1.0.81",
+ "syn 1.0.82",
]
[[package]]
@@ -2904,7 +2887,7 @@ checksum = "f4f480b8f81512e825f337ad51e94c1eb5d3bbdf2b363dcd01e2b19a9ffe3f8e"
dependencies = [
"proc-macro2 1.0.32",
"quote 1.0.10",
- "syn 1.0.81",
+ "syn 1.0.82",
]
[[package]]
@@ -3128,7 +3111,7 @@ dependencies = [
"log",
"proc-macro2 1.0.32",
"quote 1.0.10",
- "syn 1.0.81",
+ "syn 1.0.82",
"wasm-bindgen-shared",
]
@@ -3162,7 +3145,7 @@ checksum = "7803e0eea25835f8abdc585cd3021b3deb11543c6fe226dcd30b228857c5c5ab"
dependencies = [
"proc-macro2 1.0.32",
"quote 1.0.10",
- "syn 1.0.81",
+ "syn 1.0.82",
"wasm-bindgen-backend",
"wasm-bindgen-shared",
]
@@ -3302,7 +3285,7 @@ checksum = "65f1a51723ec88c66d5d1fe80c841f17f63587d6691901d66be9bec6c3b51f73"
dependencies = [
"proc-macro2 1.0.32",
"quote 1.0.10",
- "syn 1.0.81",
+ "syn 1.0.82",
"synstructure",
]
diff --git a/Cargo.toml b/Cargo.toml
index f32e343..304ccab 100644
--- a/Cargo.toml
+++ b/Cargo.toml
@@ -16,7 +16,7 @@ clap = "3.0.0-beta.1"
log = "0.4.8"
pretty_env_logger = "0.4.0"
anyhow = "1.0.31"
-evtclib = "0.6.0"
+evtclib = "0.6.1"
reqwest = { version = "0.11.5", features = ["json", "blocking", "multipart"] }
url = { version = "2.2.2", features = ["serde"] }
serde = { version = "1.0.111", features = ["derive"] }
diff --git a/src/categories.rs b/src/categories.rs
index 20d540d..ef8ab00 100644
--- a/src/categories.rs
+++ b/src/categories.rs
@@ -1,4 +1,4 @@
-use evtclib::{Encounter, Log};
+use evtclib::{Encounter, GameMode, Log};
pub trait Categorizable {
fn category(&self) -> &'static str;
@@ -6,6 +6,10 @@ pub trait Categorizable {
impl Categorizable for Log {
fn category(&self) -> &'static str {
+ if self.game_mode() == Some(GameMode::WvW) {
+ return "World versus World";
+ }
+
if let Some(encounter) = self.encounter() {
match encounter {
Encounter::ValeGuardian | Encounter::Gorseval | Encounter::Sabetha => {
@@ -14,7 +18,9 @@ impl Categorizable for Log {
Encounter::Slothasor | Encounter::BanditTrio | Encounter::Matthias => {
"Wing 2 (Salvation Pass)"
}
- Encounter::KeepConstruct | Encounter::Xera => "Wing 3 (Stronghold of the Faithful)",
+ Encounter::KeepConstruct | Encounter::TwistedCastle | Encounter::Xera => {
+ "Wing 3 (Stronghold of the Faithful)"
+ }
Encounter::Cairn
| Encounter::MursaatOverseer
| Encounter::Samarog