migrate to rootcause

This commit is contained in:
nora 2025-11-23 11:54:57 +01:00
parent 25179d488d
commit f539a3c45c
8 changed files with 184 additions and 101 deletions

53
Cargo.lock generated
View file

@ -454,6 +454,7 @@ dependencies = [
"jsonwebtoken",
"octocrab",
"reqwest",
"rootcause",
"serde",
"sqlx",
"tempfile",
@ -545,7 +546,7 @@ checksum = "da0e4dd2a88388a1f4ccc7c9ce104604dab68d9f408dc34cd45823d5a9069095"
dependencies = [
"futures-core",
"futures-sink",
"spin",
"spin 0.9.8",
]
[[package]]
@ -1157,7 +1158,7 @@ version = "1.5.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "bbd2bcb4c963f2ddae06a2efc7e9f3591312473c50c6685e1f298068316e66fe"
dependencies = [
"spin",
"spin 0.9.8",
]
[[package]]
@ -1791,6 +1792,30 @@ dependencies = [
"windows-sys 0.52.0",
]
[[package]]
name = "rootcause"
version = "0.10.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "12e6b4d9966d17c1e58cd682656e9e1551f19f421b07d7618723009445f06099"
dependencies = [
"hashbrown 0.16.0",
"indexmap",
"rootcause-internals",
"rustc-hash",
"spin 0.10.0",
"triomphe",
"unsize",
]
[[package]]
name = "rootcause-internals"
version = "0.10.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "ac64da7400123d25e3603dfd91a0ce7a78a3ad6e2d9400e6cdbb1aef0574c0d7"
dependencies = [
"triomphe",
]
[[package]]
name = "rsa"
version = "0.9.8"
@ -2132,6 +2157,12 @@ dependencies = [
"lock_api",
]
[[package]]
name = "spin"
version = "0.10.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "d5fe4ccb98d9c292d56fec89a5e07da7fc4cf0dc11e156b41793132775d3e591"
[[package]]
name = "spki"
version = "0.7.3"
@ -2664,6 +2695,15 @@ dependencies = [
"tracing-log",
]
[[package]]
name = "triomphe"
version = "0.1.15"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "dd69c5aa8f924c7519d6372789a74eac5b94fb0f8fcf0d4a97eb0bfc3e785f39"
dependencies = [
"unsize",
]
[[package]]
name = "try-lock"
version = "0.2.5"
@ -2703,6 +2743,15 @@ version = "0.1.4"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "7df058c713841ad818f1dc5d3fd88063241cc61f49f5fbea4b951e8cf5a8d71d"
[[package]]
name = "unsize"
version = "1.1.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "4fa7a7a734c1a5664a662ddcea0b6c9472a21da8888c957c7f1eaa09dba7a939"
dependencies = [
"autocfg",
]
[[package]]
name = "untrusted"
version = "0.9.0"