Constellation, Spacedust, Slingshot, UFOs: atproto crates and services for microcosm

quasar stub

+41 -16
Cargo.lock
···
[[package]]
name = "clap"
-
version = "4.5.41"
+
version = "4.5.46"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "be92d32e80243a54711e5d7ce823c35c41c9d929dc4ab58e1276f625841aadf9"
+
checksum = "2c5e4fcf9c21d2e544ca1ee9d8552de13019a42aa7dbf32747fa7aaf1df76e57"
dependencies = [
"clap_builder",
"clap_derive",
···
[[package]]
name = "clap_builder"
-
version = "4.5.41"
+
version = "4.5.46"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "707eab41e9622f9139419d573eca0900137718000c517d47da73045f54331c3d"
+
checksum = "fecb53a0e6fcfb055f686001bc2e2592fa527efaf38dbe81a6a9563562e57d41"
dependencies = [
"anstream",
"anstyle",
···
[[package]]
name = "clap_derive"
-
version = "4.5.41"
+
version = "4.5.45"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "ef4f52386a59ca4c860f7393bcf8abd8dfd91ecccc0f774635ff68e92eeef491"
+
checksum = "14cb31bb0a7d536caef2639baa7fad459e15c3144efefa6dbd1c84562c4739f6"
dependencies = [
"heck",
"proc-macro2",
···
checksum = "18e4fdb82bd54a12e42fb58a800dcae6b9e13982238ce2296dc3570b92148e1f"
dependencies = [
"data-encoding",
-
"syn 1.0.109",
+
"syn 2.0.103",
[[package]]
···
checksum = "976dd42dc7e85965fe702eb8164f21f450704bdde31faefd6471dba214cb594e"
dependencies = [
"libc",
-
"windows-sys 0.52.0",
+
"windows-sys 0.59.0",
[[package]]
···
[[package]]
name = "fjall"
version = "2.11.2"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "0b25ad44cd4360a0448a9b5a0a6f1c7a621101cca4578706d43c9a821418aebc"
+
dependencies = [
+
"byteorder",
+
"byteview",
+
"dashmap",
+
"log",
+
"lsm-tree",
+
"path-absolutize",
+
"std-semaphore",
+
"tempfile",
+
"xxhash-rust",
+
]
+
+
[[package]]
+
name = "fjall"
+
version = "2.11.2"
source = "git+https://github.com/fjall-rs/fjall.git#42d811f7c8cc9004407d520d37d2a1d8d246c03d"
dependencies = [
"byteorder",
···
dependencies = [
"hermit-abi",
"libc",
-
"windows-sys 0.52.0",
+
"windows-sys 0.59.0",
[[package]]
···
checksum = "fc2f4eb4bc735547cfed7c0a4922cbd04a4655978c09b54f1f7b228750664c34"
dependencies = [
"cfg-if",
-
"windows-targets 0.48.5",
+
"windows-targets 0.52.6",
[[package]]
···
[[package]]
+
name = "quasar"
+
version = "0.1.0"
+
dependencies = [
+
"clap",
+
"fjall 2.11.2 (registry+https://github.com/rust-lang/crates.io-index)",
+
]
+
+
[[package]]
name = "quick-xml"
version = "0.36.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
···
"once_cell",
"socket2 0.5.9",
"tracing",
-
"windows-sys 0.52.0",
+
"windows-sys 0.59.0",
[[package]]
···
"errno",
"libc",
"linux-raw-sys 0.4.15",
-
"windows-sys 0.52.0",
+
"windows-sys 0.59.0",
[[package]]
···
"errno",
"libc",
"linux-raw-sys 0.9.4",
-
"windows-sys 0.52.0",
+
"windows-sys 0.59.0",
[[package]]
···
"getrandom 0.3.3",
"once_cell",
"rustix 1.0.5",
-
"windows-sys 0.52.0",
+
"windows-sys 0.59.0",
[[package]]
···
"clap",
"dropshot",
"env_logger",
-
"fjall",
+
"fjall 2.11.2 (git+https://github.com/fjall-rs/fjall.git)",
"getrandom 0.3.3",
"http",
"jetstream",
···
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "cf221c93e13a30d793f7645a0e7762c55d169dbb0a49671918a2319d289b10bb"
dependencies = [
-
"windows-sys 0.48.0",
+
"windows-sys 0.59.0",
[[package]]
+1
Cargo.toml
···
"spacedust",
"who-am-i",
"slingshot",
+
"quasar",
]
+8
quasar/Cargo.toml
···
+
[package]
+
name = "quasar"
+
version = "0.1.0"
+
edition = "2024"
+
+
[dependencies]
+
clap = { version = "4.5.46", features = ["derive"] }
+
fjall = "2.11.2"
+3
quasar/readme.md
···
+
# quasar
+
+
indexed replay and fan-out for event stream services (wip)
+1
quasar/src/lib.rs
···
+
mod storage;
+3
quasar/src/main.rs
···
+
fn main() {
+
println!("Hello, world!");
+
}
quasar/src/storage.rs

This is a binary file and will not be displayed.