initial nostr code

This commit is contained in:
William Casarin
2022-12-11 15:46:18 -08:00
parent b6f5d8dc03
commit e6571d8847
16 changed files with 1434 additions and 41 deletions

49
Cargo.lock generated
View File

@@ -645,7 +645,8 @@ dependencies = [
"egui",
"egui_extras",
"ehttp",
"ewebsock",
"enostr",
"ewebsock 0.2.0 (git+https://github.com/jb55/ewebsock.git?rev=93420aa96a990e7513647db775751a2dc9d4a1ba)",
"image",
"log",
"poll-promise",
@@ -654,7 +655,6 @@ dependencies = [
"tracing",
"tracing-subscriber",
"tracing-wasm",
"wasm-bindgen-futures",
]
[[package]]
@@ -914,6 +914,16 @@ dependencies = [
"bytemuck",
]
[[package]]
name = "enostr"
version = "0.1.0"
dependencies = [
"ewebsock 0.2.0 (registry+https://github.com/rust-lang/crates.io-index)",
"serde",
"serde_derive",
"serde_json",
]
[[package]]
name = "enumset"
version = "1.0.12"
@@ -990,6 +1000,24 @@ dependencies = [
"web-sys",
]
[[package]]
name = "ewebsock"
version = "0.2.0"
source = "git+https://github.com/jb55/ewebsock.git?rev=93420aa96a990e7513647db775751a2dc9d4a1ba#93420aa96a990e7513647db775751a2dc9d4a1ba"
dependencies = [
"async-stream",
"futures",
"futures-util",
"js-sys",
"tokio",
"tokio-tungstenite",
"tracing",
"tungstenite",
"wasm-bindgen",
"wasm-bindgen-futures",
"web-sys",
]
[[package]]
name = "expat-sys"
version = "2.1.6"
@@ -2359,6 +2387,12 @@ dependencies = [
"unicode-script",
]
[[package]]
name = "ryu"
version = "1.0.11"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "4501abdff3ae82a1c1b477a17252eb69cee9e66eb915c1abaa4f44d873df9f09"
[[package]]
name = "safe_arch"
version = "0.5.2"
@@ -2437,6 +2471,17 @@ dependencies = [
"syn",
]
[[package]]
name = "serde_json"
version = "1.0.89"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "020ff22c755c2ed3f8cf162dbb41a7268d934702f3ed3631656ea597e08fc3db"
dependencies = [
"itoa",
"ryu",
"serde",
]
[[package]]
name = "servo-fontconfig"
version = "0.5.1"