gardesk/garfield / bcc8d49

Browse files

add quick-xml dependency for xbel parsing

Authored by mfwolffe <wolffemf@dukes.jmu.edu>
SHA
bcc8d4906b4cab4eb6e1520054f39246379a4996
Parents
e90316a
Tree
6821f04

3 changed files

StatusFile+-
M Cargo.lock 10 0
M Cargo.toml 3 0
M garfield/Cargo.toml 3 0
Cargo.lockmodified
@@ -545,6 +545,7 @@ dependencies = [
545545
  "libc",
546546
  "nucleo-matcher",
547547
  "poppler-rs",
548
+ "quick-xml",
548549
  "serde",
549550
  "serde_json",
550551
  "thiserror 2.0.18",
@@ -1241,6 +1242,15 @@ version = "2.0.1"
12411242
 source = "registry+https://github.com/rust-lang/crates.io-index"
12421243
 checksum = "a993555f31e5a609f617c12db6250dedcac1b0a85076912c436e6fc9b2c8e6a3"
12431244
 
1245
+[[package]]
1246
+name = "quick-xml"
1247
+version = "0.37.5"
1248
+source = "registry+https://github.com/rust-lang/crates.io-index"
1249
+checksum = "331e97a1af0bf59823e6eadffe373d7b27f485be8748f71471c662c1f269b7fb"
1250
+dependencies = [
1251
+ "memchr",
1252
+]
1253
+
12441254
 [[package]]
12451255
 name = "quote"
12461256
 version = "1.0.43"
Cargo.tomlmodified
@@ -67,3 +67,6 @@ zbus = { version = "5", default-features = false, features = ["tokio"] }
6767
 
6868
 # IPC types (shared between crates)
6969
 garfield-ipc = { path = "garfield-ipc" }
70
+
71
+# XML parsing (for XDG recently-used.xbel)
72
+quick-xml = "0.37"
garfield/Cargo.tomlmodified
@@ -54,3 +54,6 @@ image.workspace = true
5454
 # PDF rendering
5555
 poppler-rs.workspace = true
5656
 cairo-rs.workspace = true
57
+
58
+# XML parsing
59
+quick-xml.workspace = true