Skip to content

Commit f55ab2f

Browse files
committed
Rust: rewatch LSP server, build pipeline, telemetry, llm_index
1 parent 55a50a9 commit f55ab2f

56 files changed

Lines changed: 12519 additions & 1638 deletions

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

rewatch/Cargo.lock

Lines changed: 1561 additions & 75 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

rewatch/Cargo.toml

Lines changed: 16 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ clap = { version = "4.3", features = ["derive"] }
1212
clap-verbosity-flag = "2.2"
1313
console = "0.15.5"
1414
convert_case = "0.6.0"
15-
ctrlc = "3.4.4"
15+
ctrlc = { version = "3.4.4", features = ["termination"] }
1616
env_logger = "0.10"
1717
futures = "0.3.25"
1818
futures-timer = "3.0.2"
@@ -27,8 +27,23 @@ serde_json = { version = "1.0.93" }
2727
serde_ignored = "0.1.11"
2828
serde_path_to_error = "0.1.16"
2929
sysinfo = "0.29.10"
30+
rusqlite = { version = "0.31", features = ["bundled"] }
3031
tempfile = "3.10.1"
3132

33+
# OpenTelemetry for tracing
34+
tracing = "0.1"
35+
tracing-subscriber = { version = "0.3", features = ["env-filter"] }
36+
tracing-opentelemetry = "0.25"
37+
opentelemetry = "0.24"
38+
opentelemetry_sdk = { version = "0.24", features = ["rt-tokio"] }
39+
opentelemetry-otlp = { version = "0.17", features = ["http-proto", "reqwest-client"] }
40+
tokio = { version = "1", features = ["rt-multi-thread", "io-std", "sync", "time", "signal"] }
41+
tower-lsp = "0.20"
42+
43+
# HTTP diagnostics endpoint
44+
hyper = { version = "1", features = ["http1", "server"] }
45+
hyper-util = { version = "0.1", features = ["tokio"] }
46+
http-body-util = "0.1"
3247

3348
[profile.release]
3449
codegen-units = 1

rewatch/rewatch.cmd

Lines changed: 0 additions & 3 deletions
This file was deleted.

0 commit comments

Comments
 (0)