improv(plugins): Convert web plugin to Rust plugin, with config support

This commit is contained in:
Michael Aaron Murphy 2021-08-15 14:32:50 +02:00
parent 251dcd5b2c
commit 48f09be4c9
15 changed files with 324 additions and 164 deletions

9
Cargo.lock generated
View file

@ -812,12 +812,15 @@ dependencies = [
"futures_codec",
"new_mime_guess",
"pop-launcher",
"ron",
"serde",
"serde_json",
"slab",
"smol",
"strsim",
"tracing",
"tracing-subscriber",
"urlencoding",
"zbus",
"zvariant",
]
@ -1270,6 +1273,12 @@ version = "0.2.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "8ccb82d61f80a663efe1f787a51b16b5a51e3314d6ac365b08639f52387b33f3"
[[package]]
name = "urlencoding"
version = "2.1.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "68b90931029ab9b034b300b797048cf23723400aa757e8a2bfb9d748102f9821"
[[package]]
name = "version_check"
version = "0.9.3"