From b36cab349115b70e2f2011d2411ed907ea148d56 Mon Sep 17 00:00:00 2001
From: Nilstrieb <48135649+Nilstrieb@users.noreply.github.com>
Date: Wed, 28 Sep 2022 22:11:38 +0200
Subject: [PATCH] works?
---
Cargo.lock | 37 ++++++++++++++++++++
Cargo.toml | 2 +-
index.html | 88 ++++++++++++++++++++++++++++++++++--------------
src/bisect.rs | 93 +++++++++++++++++++++++++++++++++++----------------
src/db.rs | 68 ++++++++++++++++++++++++++++++++++---
src/main.rs | 23 ++++++++++---
6 files changed, 248 insertions(+), 63 deletions(-)
diff --git a/Cargo.lock b/Cargo.lock
index c7adc39..b91c155 100644
--- a/Cargo.lock
+++ b/Cargo.lock
@@ -479,6 +479,15 @@ dependencies = [
"cfg-if",
]
+[[package]]
+name = "matchers"
+version = "0.1.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "8263075bb86c5a1b1427b5ae862e8889656f126e9f77c484496e8b47cf5c5558"
+dependencies = [
+ "regex-automata",
+]
+
[[package]]
name = "matchit"
version = "0.5.0"
@@ -699,6 +708,30 @@ dependencies = [
"bitflags",
]
+[[package]]
+name = "regex"
+version = "1.6.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "4c4eb3267174b8c6c2f654116623910a0fef09c4753f8dd83db29c48a0df988b"
+dependencies = [
+ "regex-syntax",
+]
+
+[[package]]
+name = "regex-automata"
+version = "0.1.10"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "6c230d73fb8d8c1b9c0b3135c5142a8acee3a0558fb8db5cf1cb65f8d7862132"
+dependencies = [
+ "regex-syntax",
+]
+
+[[package]]
+name = "regex-syntax"
+version = "0.6.27"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "a3f87b73ce11b1619a3c6332f45341e0047173771e8b8b73f87bfeefb7b56244"
+
[[package]]
name = "remove_dir_all"
version = "0.5.3"
@@ -1005,9 +1038,13 @@ source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "60db860322da191b40952ad9affe65ea23e7dd6a5c442c2c42865810c6ab8e6b"
dependencies = [
"ansi_term",
+ "matchers",
+ "once_cell",
+ "regex",
"sharded-slab",
"smallvec",
"thread_local",
+ "tracing",
"tracing-core",
"tracing-log",
]
diff --git a/Cargo.toml b/Cargo.toml
index e844e62..71c5a81 100644
--- a/Cargo.toml
+++ b/Cargo.toml
@@ -14,5 +14,5 @@ serde = { version = "1.0.145", features = ["derive"] }
tempdir = "0.3.7"
tokio = { version = "1.21.2", features = ["full"] }
tracing = "0.1.36"
-tracing-subscriber = "0.3.15"
+tracing-subscriber = { version = "0.3.15", features = ["env-filter"] }
uuid = { version = "1.1.2", features = ["serde", "v4"] }
diff --git a/index.html b/index.html
index 4deb4b1..6a43da1 100644
--- a/index.html
+++ b/index.html
@@ -7,6 +7,10 @@
font-family: Arial, Helvetica, sans-serif;
}
+ #result {
+ font-family: monospace;
+ }
+
.hidden {
display: none;
}
@@ -30,55 +34,89 @@
cols="80"
placeholder="// Rust code goes here..."
>
-fn uwu() {}
-
+fn main() {}
+
+
+
+
+
+
-