global: snapshot + core: impl Display for bytes structs

This commit is contained in:
nym21
2025-03-04 12:29:19 +01:00
parent fc6f12fb22
commit 0d0edd7917
36 changed files with 782 additions and 331 deletions
+1 -1
View File
@@ -18,7 +18,7 @@ brk_vec = { workspace = true }
color-eyre = { workspace = true }
jiff = { workspace = true }
log = { workspace = true }
oxc = { version = "0.53.0", features = ["codegen", "minifier"] }
oxc = { version = "0.54.0", features = ["codegen", "minifier"] }
serde_json = { workspace = true }
tokio = { version = "1.43.0", features = ["full"] }
tower-http = { version = "0.6.2", features = ["compression-full"] }
@@ -17,19 +17,19 @@ pub fn main() -> color_eyre::Result<()> {
let bitcoin_dir = Path::new("../../../bitcoin");
let rpc = Box::leak(Box::new(rpc::Client::new(
"http://localhost:8332",
rpc::Auth::CookieFile(Path::new(bitcoin_dir).join(".cookie")),
rpc::Auth::CookieFile(bitcoin_dir.join(".cookie")),
)?));
let exit = Exit::new();
let parser = Parser::new(bitcoin_dir, rpc);
let parser = Parser::new(bitcoin_dir.to_owned(), rpc);
let outputs_dir = Path::new("../../_outputs");
let mut indexer = Indexer::new(&outputs_dir.join("indexed"))?;
let mut indexer = Indexer::new(outputs_dir.join("indexed"))?;
indexer.import_stores()?;
indexer.import_vecs()?;
let mut computer = Computer::new(&outputs_dir.join("computed"));
let mut computer = Computer::new(outputs_dir.join("computed"));
computer.import_stores()?;
computer.import_vecs()?;
@@ -41,7 +41,9 @@ pub fn main() -> color_eyre::Result<()> {
let served_computer = computer.clone();
tokio::spawn(async move {
brk_server::main(served_indexer, served_computer).await.unwrap();
brk_server::main(served_indexer, served_computer)
.await
.unwrap();
});
loop {
+7 -2
View File
@@ -1,6 +1,7 @@
#![cfg_attr(docsrs, feature(doc_cfg))]
#![doc = include_str!("../README.md")]
#![doc = "\n## Example\n\n```rust"]
#![doc = include_str!("main.rs")]
#![doc = include_str!("../examples/main.rs")]
#![doc = "```"]
use std::time::Instant;
@@ -37,7 +38,11 @@ pub async fn main(indexer: Indexer, computer: Computer) -> color_eyre::Result<()
let state = AppState { query };
let compression_layer = CompressionLayer::new().br(true).deflate(true).gzip(true).zstd(true);
let compression_layer = CompressionLayer::new()
.br(true)
.deflate(true)
.gzip(true)
.zstd(true);
let router = Router::new()
.add_api_routes()