diff --git a/risk_score/Cargo.lock b/risk_score/Cargo.lock
index 2e8cae1f..de9c376b 100644
--- a/risk_score/Cargo.lock
+++ b/risk_score/Cargo.lock
@@ -29,6 +29,15 @@ dependencies = [
"libc",
]
+[[package]]
+name = "arbitrary"
+version = "1.3.2"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "7d5a26814d8dcb93b0e5a0ff3c6d80a8843bafb21b39e8e18a6f05471870e110"
+dependencies = [
+ "derive_arbitrary",
+]
+
[[package]]
name = "ark-bls12-381"
version = "0.4.0"
@@ -286,6 +295,16 @@ dependencies = [
"typenum",
]
+[[package]]
+name = "ctor"
+version = "0.2.9"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "32a2785755761f3ddc1492979ce1e48d2c00d09311c39e4466429188f3dd6501"
+dependencies = [
+ "quote",
+ "syn 2.0.101",
+]
+
[[package]]
name = "curve25519-dalek"
version = "4.1.3"
@@ -385,6 +404,17 @@ dependencies = [
"syn 1.0.109",
]
+[[package]]
+name = "derive_arbitrary"
+version = "1.3.2"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "67e77553c4162a157adbf834ebae5b415acbecbeafc7a74b0e886657506a7611"
+dependencies = [
+ "proc-macro2",
+ "quote",
+ "syn 2.0.101",
+]
+
[[package]]
name = "digest"
version = "0.10.7"
@@ -1054,6 +1084,7 @@ version = "22.1.3"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "027cd856171bfd6ad2c0ffb3b7dfe55ad7080fb3050c36ad20970f80da634472"
dependencies = [
+ "arbitrary",
"crate-git-revision",
"ethnum",
"num-derive",
@@ -1147,7 +1178,11 @@ version = "22.0.8"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "c7ac27d7573e62b745513fa1be8dab7a09b9676a7f39db97164f1d458a344749"
dependencies = [
+ "arbitrary",
"bytes-lit",
+ "ctor",
+ "derive_arbitrary",
+ "ed25519-dalek",
"rand",
"rustc_version",
"serde",
@@ -1259,6 +1294,7 @@ version = "22.1.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "2ce69db907e64d1e70a3dce8d4824655d154749426a6132b25395c49136013e4"
dependencies = [
+ "arbitrary",
"base64 0.13.1",
"crate-git-revision",
"escape-bytes",
diff --git a/risk_score/Cargo.toml b/risk_score/Cargo.toml
index 13824bca..9590a767 100644
--- a/risk_score/Cargo.toml
+++ b/risk_score/Cargo.toml
@@ -9,6 +9,10 @@ crate-type = ["cdylib"]
[dependencies]
soroban-sdk = "22.0.8"
+[dev-dependencies]
+soroban-sdk = { version = "22.0.8", features = ["testutils"] }
+
+
[profile.release]
opt-level = "z"
overflow-checks = true
diff --git a/risk_score/src/lib.rs b/risk_score/src/lib.rs
index c5f14569..6988c1b4 100644
--- a/risk_score/src/lib.rs
+++ b/risk_score/src/lib.rs
@@ -3,6 +3,10 @@ use soroban_sdk::{contract, contractimpl, contracttype, Address, Env, Map, Symbo
/// Enhanced Risk & Tier Management Contract
/// Stores risk scores with tier classifications and timestamps
+///
+const DAY_IN_LEDGERS: u32 = 17280;
+const BUMP_AMOUNT: u32 = 30 * DAY_IN_LEDGERS;
+const LIFETIME_THRESHOLD: u32 = 15 * DAY_IN_LEDGERS;
#[contract]
pub struct RiskTierContract;
@@ -48,20 +52,35 @@ impl RiskTierContract {
// Use tuple key for better organization: (user, "risk_tier")
let tuple_key = (user.clone(), Symbol::new(&env, "risk_tier"));
env.storage().persistent().set(&tuple_key, &risk_data);
+ env.storage().persistent().extend_ttl(&tuple_key, LIFETIME_THRESHOLD, BUMP_AMOUNT);
- // Also store in tier-based index for efficient queries
- let tier_key = (tier.clone(), Symbol::new(&env, "users"));
- let mut tier_users: Vec
= env
+
+
+ let user_membership_key = (tier.clone(), Symbol::new(&env, "is_member"), user.clone());
+ let is_already_member: bool = env
.storage()
.persistent()
- .get(&tier_key)
- .unwrap_or(Vec::new(&env));
+ .get(&user_membership_key)
+ .unwrap_or(false);
- // Add user to tier list if not already present
- if !tier_users.contains(&user) {
- tier_users.push_back(user.clone());
- env.storage().persistent().set(&tier_key, &tier_users);
+
+ if !is_already_member {
+
+ env.storage().persistent().set(&user_membership_key, &true);
+ env.storage().persistent().extend_ttl(&user_membership_key, LIFETIME_THRESHOLD, BUMP_AMOUNT);
+
+
+ let stats_key = (tier.clone(), Symbol::new(&env, "count"));
+ let current_count: u32 = env
+ .storage()
+ .persistent()
+ .get(&stats_key)
+ .unwrap_or(0);
+
+ env.storage().persistent().set(&stats_key, &(current_count + 1));
+ env.storage().persistent().extend_ttl(&stats_key, LIFETIME_THRESHOLD, BUMP_AMOUNT);
}
+ // --------------------------
// Store user's chosen tier separately for quick access
let chosen_key = (user.clone(), Symbol::new(&env, "chosen_tier"));
@@ -77,17 +96,18 @@ impl RiskTierContract {
/// Get complete risk and tier data for user
pub fn get_risk_tier(env: Env, user: Address) -> Option {
let tuple_key = (user, Symbol::new(&env, "risk_tier"));
+
+ if env.storage().persistent().has(&tuple_key) {
+ env.storage().persistent().extend_ttl(&tuple_key, LIFETIME_THRESHOLD, BUMP_AMOUNT);
+ }
env.storage().persistent().get(&tuple_key)
}
-
/// Get only risk score (backward compatibility)
- pub fn get_score(env: Env, user: Address) -> u32 {
+ pub fn get_score(env: Env, user: Address) -> u32 {
let tuple_key = (user, Symbol::new(&env, "risk_tier"));
- if let Some(data) = env
- .storage()
- .persistent()
- .get::<_, RiskTierData>(&tuple_key)
- {
+
+ if let Some(data) = env.storage().persistent().get::<_, RiskTierData>(&tuple_key) {
+ env.storage().persistent().extend_ttl(&tuple_key, LIFETIME_THRESHOLD, BUMP_AMOUNT);
data.score
} else {
0
@@ -95,25 +115,24 @@ impl RiskTierContract {
}
/// Get user's chosen tier for operations
- pub fn get_chosen_tier(env: Env, user: Address) -> Symbol {
+ pub fn get_chosen_tier(env: Env, user: Address) -> Symbol {
let chosen_key = (user, Symbol::new(&env, "chosen_tier"));
+ if env.storage().persistent().has(&chosen_key) {
+ env.storage().persistent().extend_ttl(&chosen_key, LIFETIME_THRESHOLD, BUMP_AMOUNT);
+ }
env.storage()
.persistent()
.get(&chosen_key)
- .unwrap_or(Symbol::new(&env, "TIER_3")) // Default to most conservative
+ .unwrap_or(Symbol::new(&env, "TIER_3"))
}
- /// Get all users in a specific tier
- pub fn get_tier_users(env: Env, tier: Symbol) -> Vec {
- let tier_key = (tier, Symbol::new(&env, "users"));
- env.storage()
- .persistent()
- .get(&tier_key)
- .unwrap_or(Vec::new(&env))
- }
+
+
+
+ pub fn update_chosen_tier(env: Env, user: Address, new_chosen_tier: Symbol) {
+
+ user.require_auth();
- /// Update user's chosen tier (risk-based validation)
- pub fn update_chosen_tier(env: Env, user: Address, new_chosen_tier: Symbol) {
let tuple_key = (user.clone(), Symbol::new(&env, "risk_tier"));
if let Some(mut risk_data) = env
@@ -121,8 +140,7 @@ impl RiskTierContract {
.persistent()
.get::<_, RiskTierData>(&tuple_key)
{
- // Risk-based tier access control
- // High risk users (>70) can only choose TIER_3 for "opportunity" access
+
if risk_data.score > 70 {
assert!(
new_chosen_tier == Symbol::new(&env, "TIER_3"),
@@ -131,17 +149,18 @@ impl RiskTierContract {
}
risk_data.chosen_tier = new_chosen_tier.clone();
- risk_data.timestamp = env.ledger().timestamp(); // Update timestamp
+ risk_data.timestamp = env.ledger().timestamp(); // Atualiza o timestamp
env.storage().persistent().set(&tuple_key, &risk_data);
- // Update chosen tier cache
+
let chosen_key = (user.clone(), Symbol::new(&env, "chosen_tier"));
env.storage()
.persistent()
.set(&chosen_key, &new_chosen_tier);
+ env.storage().persistent().extend_ttl(&tuple_key, LIFETIME_THRESHOLD, BUMP_AMOUNT);
- // Emit Event for Indexers
+
env.events()
.publish((Symbol::new(&env, "tier_updated"), user), new_chosen_tier);
}
@@ -158,35 +177,34 @@ impl RiskTierContract {
];
for tier in tiers {
- let tier_users = Self::get_tier_users(env.clone(), tier.clone());
- stats.set(tier, tier_users.len());
+ let stats_key = (tier.clone(), Symbol::new(&env, "count"));
+ let count: u32 = env.storage().persistent().get(&stats_key).unwrap_or(0);
+ stats.set(tier, count);
}
stats
- }
+ }
/// Check if user can access specific tier based on risk score
/// Following Goldfinch/Maple risk-liquidity mapping methodology
- pub fn can_access_tier(env: Env, user: Address, target_tier: Symbol) -> bool {
+ pub fn can_access_tier(env: Env, user: Address, target_tier: Symbol) -> bool {
let tuple_key = (user, Symbol::new(&env, "risk_tier"));
- if let Some(risk_data) = env
- .storage()
- .persistent()
- .get::<_, RiskTierData>(&tuple_key)
- {
+ if let Some(risk_data) = env.storage().persistent().get::<_, RiskTierData>(&tuple_key) {
+ // Explicação: Renova a vida do score do usuário sempre que o acesso a um tier for validado.
+ env.storage().persistent().extend_ttl(&tuple_key, LIFETIME_THRESHOLD, BUMP_AMOUNT);
let tier_1 = Symbol::new(&env, "TIER_1");
let tier_2 = Symbol::new(&env, "TIER_2");
let tier_3 = Symbol::new(&env, "TIER_3");
match target_tier {
- t if t == tier_1 => risk_data.score <= 30, // Low risk only
- t if t == tier_2 => risk_data.score <= 70, // Low to medium risk
- t if t == tier_3 => true, // All users (with opportunity badge for high risk)
+ t if t == tier_1 => risk_data.score <= 30,
+ t if t == tier_2 => risk_data.score <= 70,
+ t if t == tier_3 => true,
_ => false,
}
} else {
- false // No risk data means no access
+ false
}
}
}
@@ -194,7 +212,7 @@ impl RiskTierContract {
#[cfg(test)]
mod tests {
use super::*;
- use soroban_sdk::{testutils::Address as _, Env};
+ use soroban_sdk::{testutils::Address as _, Address, Env, Symbol};
#[test]
fn test_set_and_get_risk_tier() {
@@ -325,26 +343,13 @@ mod tests {
assert!(client.can_access_tier(&user, &tier_3));
}
- #[test]
- fn test_get_tier_users() {
- let env = Env::default();
- let contract_id = env.register_contract(None, RiskTierContract);
- let client = RiskTierContractClient::new(&env, &contract_id);
+
- let user1 = Address::generate(&env);
- let user2 = Address::generate(&env);
- let tier_1 = Symbol::new(&env, "TIER_1");
-
- client.set_risk_tier(&user1, &20, &tier_1, &tier_1);
- client.set_risk_tier(&user2, &25, &tier_1, &tier_1);
-
- let tier_users = client.get_tier_users(&tier_1);
- assert_eq!(tier_users.len(), 2);
- }
#[test]
fn test_update_chosen_tier_valid() {
let env = Env::default();
+ env.mock_all_auths();
let contract_id = env.register_contract(None, RiskTierContract);
let client = RiskTierContractClient::new(&env, &contract_id);
@@ -363,6 +368,7 @@ mod tests {
#[should_panic(expected = "High risk users can only access TIER_3")]
fn test_update_chosen_tier_high_risk_restriction() {
let env = Env::default();
+ env.mock_all_auths();
let contract_id = env.register_contract(None, RiskTierContract);
let client = RiskTierContractClient::new(&env, &contract_id);
diff --git a/risk_score/target/.rustc_info.json b/risk_score/target/.rustc_info.json
index a0d6ae96..5f27b470 100644
--- a/risk_score/target/.rustc_info.json
+++ b/risk_score/target/.rustc_info.json
@@ -1 +1 @@
-{"rustc_fingerprint":16478150667837962261,"outputs":{"6432102384495711296":{"success":true,"status":"","code":0,"stdout":"___\nlib___.rlib\nlib___.dylib\nlib___.dylib\nlib___.a\nlib___.dylib\n/Users/mericcintosun/.rustup/toolchains/stable-aarch64-apple-darwin\noff\npacked\nunpacked\n___\ndebug_assertions\npanic=\"unwind\"\nproc_macro\ntarget_abi=\"\"\ntarget_arch=\"aarch64\"\ntarget_endian=\"little\"\ntarget_env=\"\"\ntarget_family=\"unix\"\ntarget_feature=\"aes\"\ntarget_feature=\"crc\"\ntarget_feature=\"dit\"\ntarget_feature=\"dotprod\"\ntarget_feature=\"dpb\"\ntarget_feature=\"dpb2\"\ntarget_feature=\"fcma\"\ntarget_feature=\"fhm\"\ntarget_feature=\"flagm\"\ntarget_feature=\"fp16\"\ntarget_feature=\"frintts\"\ntarget_feature=\"jsconv\"\ntarget_feature=\"lor\"\ntarget_feature=\"lse\"\ntarget_feature=\"neon\"\ntarget_feature=\"paca\"\ntarget_feature=\"pacg\"\ntarget_feature=\"pan\"\ntarget_feature=\"pmuv3\"\ntarget_feature=\"ras\"\ntarget_feature=\"rcpc\"\ntarget_feature=\"rcpc2\"\ntarget_feature=\"rdm\"\ntarget_feature=\"sb\"\ntarget_feature=\"sha2\"\ntarget_feature=\"sha3\"\ntarget_feature=\"ssbs\"\ntarget_feature=\"vh\"\ntarget_has_atomic=\"128\"\ntarget_has_atomic=\"16\"\ntarget_has_atomic=\"32\"\ntarget_has_atomic=\"64\"\ntarget_has_atomic=\"8\"\ntarget_has_atomic=\"ptr\"\ntarget_os=\"macos\"\ntarget_pointer_width=\"64\"\ntarget_vendor=\"apple\"\nunix\n","stderr":""},"17747080675513052775":{"success":true,"status":"","code":0,"stdout":"rustc 1.87.0 (17067e9ac 2025-05-09)\nbinary: rustc\ncommit-hash: 17067e9ac6d7ecb70e50f92c1944e545188d2359\ncommit-date: 2025-05-09\nhost: aarch64-apple-darwin\nrelease: 1.87.0\nLLVM version: 20.1.1\n","stderr":""},"7971740275564407648":{"success":true,"status":"","code":0,"stdout":"___\nlib___.rlib\nlib___.dylib\nlib___.dylib\nlib___.a\nlib___.dylib\n/Users/mericcintosun/.rustup/toolchains/stable-aarch64-apple-darwin\noff\npacked\nunpacked\n___\ndebug_assertions\npanic=\"unwind\"\nproc_macro\ntarget_abi=\"\"\ntarget_arch=\"aarch64\"\ntarget_endian=\"little\"\ntarget_env=\"\"\ntarget_family=\"unix\"\ntarget_feature=\"aes\"\ntarget_feature=\"crc\"\ntarget_feature=\"dit\"\ntarget_feature=\"dotprod\"\ntarget_feature=\"dpb\"\ntarget_feature=\"dpb2\"\ntarget_feature=\"fcma\"\ntarget_feature=\"fhm\"\ntarget_feature=\"flagm\"\ntarget_feature=\"fp16\"\ntarget_feature=\"frintts\"\ntarget_feature=\"jsconv\"\ntarget_feature=\"lor\"\ntarget_feature=\"lse\"\ntarget_feature=\"neon\"\ntarget_feature=\"paca\"\ntarget_feature=\"pacg\"\ntarget_feature=\"pan\"\ntarget_feature=\"pmuv3\"\ntarget_feature=\"ras\"\ntarget_feature=\"rcpc\"\ntarget_feature=\"rcpc2\"\ntarget_feature=\"rdm\"\ntarget_feature=\"sb\"\ntarget_feature=\"sha2\"\ntarget_feature=\"sha3\"\ntarget_feature=\"ssbs\"\ntarget_feature=\"vh\"\ntarget_has_atomic=\"128\"\ntarget_has_atomic=\"16\"\ntarget_has_atomic=\"32\"\ntarget_has_atomic=\"64\"\ntarget_has_atomic=\"8\"\ntarget_has_atomic=\"ptr\"\ntarget_os=\"macos\"\ntarget_pointer_width=\"64\"\ntarget_vendor=\"apple\"\nunix\n","stderr":""}},"successes":{}}
\ No newline at end of file
+{"rustc_fingerprint":14548784786673697327,"outputs":{"17747080675513052775":{"success":true,"status":"","code":0,"stdout":"rustc 1.94.1 (e408947bf 2026-03-25)\nbinary: rustc\ncommit-hash: e408947bfd200af42db322daf0fadfe7e26d3bd1\ncommit-date: 2026-03-25\nhost: x86_64-unknown-linux-gnu\nrelease: 1.94.1\nLLVM version: 21.1.8\n","stderr":""},"7971740275564407648":{"success":true,"status":"","code":0,"stdout":"___\nlib___.rlib\nlib___.so\nlib___.so\nlib___.a\nlib___.so\n/home/davicf/.rustup/toolchains/stable-x86_64-unknown-linux-gnu\noff\npacked\nunpacked\n___\ndebug_assertions\npanic=\"unwind\"\nproc_macro\ntarget_abi=\"\"\ntarget_arch=\"x86_64\"\ntarget_endian=\"little\"\ntarget_env=\"gnu\"\ntarget_family=\"unix\"\ntarget_feature=\"fxsr\"\ntarget_feature=\"sse\"\ntarget_feature=\"sse2\"\ntarget_has_atomic=\"16\"\ntarget_has_atomic=\"32\"\ntarget_has_atomic=\"64\"\ntarget_has_atomic=\"8\"\ntarget_has_atomic=\"ptr\"\ntarget_os=\"linux\"\ntarget_pointer_width=\"64\"\ntarget_vendor=\"unknown\"\nunix\n","stderr":""}},"successes":{}}
\ No newline at end of file
diff --git a/risk_score/target/debug/.fingerprint/ahash-77223db491905a1a/dep-lib-ahash b/risk_score/target/debug/.fingerprint/ahash-77223db491905a1a/dep-lib-ahash
new file mode 100644
index 00000000..ec3cb8bf
Binary files /dev/null and b/risk_score/target/debug/.fingerprint/ahash-77223db491905a1a/dep-lib-ahash differ
diff --git a/risk_score/target/debug/.fingerprint/ahash-77223db491905a1a/invoked.timestamp b/risk_score/target/debug/.fingerprint/ahash-77223db491905a1a/invoked.timestamp
new file mode 100644
index 00000000..e00328da
--- /dev/null
+++ b/risk_score/target/debug/.fingerprint/ahash-77223db491905a1a/invoked.timestamp
@@ -0,0 +1 @@
+This file has an mtime of when this was started.
\ No newline at end of file
diff --git a/risk_score/target/debug/.fingerprint/ahash-77223db491905a1a/lib-ahash b/risk_score/target/debug/.fingerprint/ahash-77223db491905a1a/lib-ahash
new file mode 100644
index 00000000..a0f3917d
--- /dev/null
+++ b/risk_score/target/debug/.fingerprint/ahash-77223db491905a1a/lib-ahash
@@ -0,0 +1 @@
+7ad1ffdc913b49b0
\ No newline at end of file
diff --git a/risk_score/target/debug/.fingerprint/ahash-77223db491905a1a/lib-ahash.json b/risk_score/target/debug/.fingerprint/ahash-77223db491905a1a/lib-ahash.json
new file mode 100644
index 00000000..dc2807a4
--- /dev/null
+++ b/risk_score/target/debug/.fingerprint/ahash-77223db491905a1a/lib-ahash.json
@@ -0,0 +1 @@
+{"rustc":5391851738765093524,"features":"[]","declared_features":"[\"atomic-polyfill\", \"compile-time-rng\", \"const-random\", \"default\", \"getrandom\", \"nightly-arm-aes\", \"no-rng\", \"runtime-rng\", \"serde\", \"std\"]","target":8470944000320059508,"profile":2241668132362809309,"path":1000150475596497644,"deps":[[966925859616469517,"build_script_build",false,4855633269822001664],[2377604147989930065,"zerocopy",false,1629745417883585268],[3722963349756955755,"once_cell",false,6858396806878814708],[10411997081178400487,"cfg_if",false,11389096365319607192]],"local":[{"CheckDepInfo":{"dep_info":"debug/.fingerprint/ahash-77223db491905a1a/dep-lib-ahash","checksum":false}}],"rustflags":[],"config":8247474407144887393,"compile_kind":0}
\ No newline at end of file
diff --git a/risk_score/target/debug/.fingerprint/ahash-b7cbf9fb7031edc9/build-script-build-script-build b/risk_score/target/debug/.fingerprint/ahash-b7cbf9fb7031edc9/build-script-build-script-build
new file mode 100644
index 00000000..37a24755
--- /dev/null
+++ b/risk_score/target/debug/.fingerprint/ahash-b7cbf9fb7031edc9/build-script-build-script-build
@@ -0,0 +1 @@
+ceabe74dd8f683c4
\ No newline at end of file
diff --git a/risk_score/target/debug/.fingerprint/ahash-b7cbf9fb7031edc9/build-script-build-script-build.json b/risk_score/target/debug/.fingerprint/ahash-b7cbf9fb7031edc9/build-script-build-script-build.json
new file mode 100644
index 00000000..20581980
--- /dev/null
+++ b/risk_score/target/debug/.fingerprint/ahash-b7cbf9fb7031edc9/build-script-build-script-build.json
@@ -0,0 +1 @@
+{"rustc":5391851738765093524,"features":"[]","declared_features":"[\"atomic-polyfill\", \"compile-time-rng\", \"const-random\", \"default\", \"getrandom\", \"nightly-arm-aes\", \"no-rng\", \"runtime-rng\", \"serde\", \"std\"]","target":17883862002600103897,"profile":2225463790103693989,"path":10360560310000106578,"deps":[[5398981501050481332,"version_check",false,18211033694260611887]],"local":[{"CheckDepInfo":{"dep_info":"debug/.fingerprint/ahash-b7cbf9fb7031edc9/dep-build-script-build-script-build","checksum":false}}],"rustflags":[],"config":8247474407144887393,"compile_kind":0}
\ No newline at end of file
diff --git a/risk_score/target/debug/.fingerprint/ahash-b7cbf9fb7031edc9/dep-build-script-build-script-build b/risk_score/target/debug/.fingerprint/ahash-b7cbf9fb7031edc9/dep-build-script-build-script-build
new file mode 100644
index 00000000..ec3cb8bf
Binary files /dev/null and b/risk_score/target/debug/.fingerprint/ahash-b7cbf9fb7031edc9/dep-build-script-build-script-build differ
diff --git a/risk_score/target/debug/.fingerprint/ahash-b7cbf9fb7031edc9/invoked.timestamp b/risk_score/target/debug/.fingerprint/ahash-b7cbf9fb7031edc9/invoked.timestamp
new file mode 100644
index 00000000..e00328da
--- /dev/null
+++ b/risk_score/target/debug/.fingerprint/ahash-b7cbf9fb7031edc9/invoked.timestamp
@@ -0,0 +1 @@
+This file has an mtime of when this was started.
\ No newline at end of file
diff --git a/risk_score/target/debug/.fingerprint/ahash-d65145b925b1be4a/run-build-script-build-script-build b/risk_score/target/debug/.fingerprint/ahash-d65145b925b1be4a/run-build-script-build-script-build
new file mode 100644
index 00000000..3c7a1360
--- /dev/null
+++ b/risk_score/target/debug/.fingerprint/ahash-d65145b925b1be4a/run-build-script-build-script-build
@@ -0,0 +1 @@
+00124f8fbbac6243
\ No newline at end of file
diff --git a/risk_score/target/debug/.fingerprint/ahash-d65145b925b1be4a/run-build-script-build-script-build.json b/risk_score/target/debug/.fingerprint/ahash-d65145b925b1be4a/run-build-script-build-script-build.json
new file mode 100644
index 00000000..0962d138
--- /dev/null
+++ b/risk_score/target/debug/.fingerprint/ahash-d65145b925b1be4a/run-build-script-build-script-build.json
@@ -0,0 +1 @@
+{"rustc":5391851738765093524,"features":"","declared_features":"","target":0,"profile":0,"path":0,"deps":[[966925859616469517,"build_script_build",false,14160433062263368654]],"local":[{"RerunIfChanged":{"output":"debug/build/ahash-d65145b925b1be4a/output","paths":["build.rs"]}}],"rustflags":[],"config":0,"compile_kind":0}
\ No newline at end of file
diff --git a/risk_score/target/debug/.fingerprint/ahash-eeaa5b62fdd3d021/dep-lib-ahash b/risk_score/target/debug/.fingerprint/ahash-eeaa5b62fdd3d021/dep-lib-ahash
new file mode 100644
index 00000000..ec3cb8bf
Binary files /dev/null and b/risk_score/target/debug/.fingerprint/ahash-eeaa5b62fdd3d021/dep-lib-ahash differ
diff --git a/risk_score/target/debug/.fingerprint/ahash-eeaa5b62fdd3d021/invoked.timestamp b/risk_score/target/debug/.fingerprint/ahash-eeaa5b62fdd3d021/invoked.timestamp
new file mode 100644
index 00000000..e00328da
--- /dev/null
+++ b/risk_score/target/debug/.fingerprint/ahash-eeaa5b62fdd3d021/invoked.timestamp
@@ -0,0 +1 @@
+This file has an mtime of when this was started.
\ No newline at end of file
diff --git a/risk_score/target/debug/.fingerprint/ahash-eeaa5b62fdd3d021/lib-ahash b/risk_score/target/debug/.fingerprint/ahash-eeaa5b62fdd3d021/lib-ahash
new file mode 100644
index 00000000..4d545d53
--- /dev/null
+++ b/risk_score/target/debug/.fingerprint/ahash-eeaa5b62fdd3d021/lib-ahash
@@ -0,0 +1 @@
+ae69acd2c7020d54
\ No newline at end of file
diff --git a/risk_score/target/debug/.fingerprint/ahash-eeaa5b62fdd3d021/lib-ahash.json b/risk_score/target/debug/.fingerprint/ahash-eeaa5b62fdd3d021/lib-ahash.json
new file mode 100644
index 00000000..326687c2
--- /dev/null
+++ b/risk_score/target/debug/.fingerprint/ahash-eeaa5b62fdd3d021/lib-ahash.json
@@ -0,0 +1 @@
+{"rustc":5391851738765093524,"features":"[]","declared_features":"[\"atomic-polyfill\", \"compile-time-rng\", \"const-random\", \"default\", \"getrandom\", \"nightly-arm-aes\", \"no-rng\", \"runtime-rng\", \"serde\", \"std\"]","target":8470944000320059508,"profile":15657897354478470176,"path":1000150475596497644,"deps":[[966925859616469517,"build_script_build",false,4855633269822001664],[2377604147989930065,"zerocopy",false,17933514029074762879],[3722963349756955755,"once_cell",false,17388527346529185925],[10411997081178400487,"cfg_if",false,2368829275827904794]],"local":[{"CheckDepInfo":{"dep_info":"debug/.fingerprint/ahash-eeaa5b62fdd3d021/dep-lib-ahash","checksum":false}}],"rustflags":[],"config":8247474407144887393,"compile_kind":0}
\ No newline at end of file
diff --git a/risk_score/target/debug/.fingerprint/arbitrary-5b4cc396f7826bae/dep-lib-arbitrary b/risk_score/target/debug/.fingerprint/arbitrary-5b4cc396f7826bae/dep-lib-arbitrary
new file mode 100644
index 00000000..ec3cb8bf
Binary files /dev/null and b/risk_score/target/debug/.fingerprint/arbitrary-5b4cc396f7826bae/dep-lib-arbitrary differ
diff --git a/risk_score/target/debug/.fingerprint/arbitrary-5b4cc396f7826bae/invoked.timestamp b/risk_score/target/debug/.fingerprint/arbitrary-5b4cc396f7826bae/invoked.timestamp
new file mode 100644
index 00000000..e00328da
--- /dev/null
+++ b/risk_score/target/debug/.fingerprint/arbitrary-5b4cc396f7826bae/invoked.timestamp
@@ -0,0 +1 @@
+This file has an mtime of when this was started.
\ No newline at end of file
diff --git a/risk_score/target/debug/.fingerprint/arbitrary-5b4cc396f7826bae/lib-arbitrary b/risk_score/target/debug/.fingerprint/arbitrary-5b4cc396f7826bae/lib-arbitrary
new file mode 100644
index 00000000..17caad55
--- /dev/null
+++ b/risk_score/target/debug/.fingerprint/arbitrary-5b4cc396f7826bae/lib-arbitrary
@@ -0,0 +1 @@
+560995d0117a90e9
\ No newline at end of file
diff --git a/risk_score/target/debug/.fingerprint/arbitrary-5b4cc396f7826bae/lib-arbitrary.json b/risk_score/target/debug/.fingerprint/arbitrary-5b4cc396f7826bae/lib-arbitrary.json
new file mode 100644
index 00000000..1bd4fd86
--- /dev/null
+++ b/risk_score/target/debug/.fingerprint/arbitrary-5b4cc396f7826bae/lib-arbitrary.json
@@ -0,0 +1 @@
+{"rustc":5391851738765093524,"features":"[\"derive\", \"derive_arbitrary\"]","declared_features":"[\"derive\", \"derive_arbitrary\"]","target":17665432273791891122,"profile":15657897354478470176,"path":12118894668508175445,"deps":[[10187655140533542017,"derive_arbitrary",false,16170204557054330642]],"local":[{"CheckDepInfo":{"dep_info":"debug/.fingerprint/arbitrary-5b4cc396f7826bae/dep-lib-arbitrary","checksum":false}}],"rustflags":[],"config":8247474407144887393,"compile_kind":0}
\ No newline at end of file
diff --git a/risk_score/target/debug/.fingerprint/arbitrary-eb18f3ed367e7540/dep-lib-arbitrary b/risk_score/target/debug/.fingerprint/arbitrary-eb18f3ed367e7540/dep-lib-arbitrary
new file mode 100644
index 00000000..ec3cb8bf
Binary files /dev/null and b/risk_score/target/debug/.fingerprint/arbitrary-eb18f3ed367e7540/dep-lib-arbitrary differ
diff --git a/risk_score/target/debug/.fingerprint/arbitrary-eb18f3ed367e7540/invoked.timestamp b/risk_score/target/debug/.fingerprint/arbitrary-eb18f3ed367e7540/invoked.timestamp
new file mode 100644
index 00000000..e00328da
--- /dev/null
+++ b/risk_score/target/debug/.fingerprint/arbitrary-eb18f3ed367e7540/invoked.timestamp
@@ -0,0 +1 @@
+This file has an mtime of when this was started.
\ No newline at end of file
diff --git a/risk_score/target/debug/.fingerprint/arbitrary-eb18f3ed367e7540/lib-arbitrary b/risk_score/target/debug/.fingerprint/arbitrary-eb18f3ed367e7540/lib-arbitrary
new file mode 100644
index 00000000..f27481b8
--- /dev/null
+++ b/risk_score/target/debug/.fingerprint/arbitrary-eb18f3ed367e7540/lib-arbitrary
@@ -0,0 +1 @@
+63b99aa01c920df3
\ No newline at end of file
diff --git a/risk_score/target/debug/.fingerprint/arbitrary-eb18f3ed367e7540/lib-arbitrary.json b/risk_score/target/debug/.fingerprint/arbitrary-eb18f3ed367e7540/lib-arbitrary.json
new file mode 100644
index 00000000..2c77ffdd
--- /dev/null
+++ b/risk_score/target/debug/.fingerprint/arbitrary-eb18f3ed367e7540/lib-arbitrary.json
@@ -0,0 +1 @@
+{"rustc":5391851738765093524,"features":"[\"derive\", \"derive_arbitrary\"]","declared_features":"[\"derive\", \"derive_arbitrary\"]","target":17665432273791891122,"profile":2241668132362809309,"path":12118894668508175445,"deps":[[10187655140533542017,"derive_arbitrary",false,16170204557054330642]],"local":[{"CheckDepInfo":{"dep_info":"debug/.fingerprint/arbitrary-eb18f3ed367e7540/dep-lib-arbitrary","checksum":false}}],"rustflags":[],"config":8247474407144887393,"compile_kind":0}
\ No newline at end of file
diff --git a/risk_score/target/debug/.fingerprint/ark-bls12-381-351ea0ba9d2c88c3/dep-lib-ark_bls12_381 b/risk_score/target/debug/.fingerprint/ark-bls12-381-351ea0ba9d2c88c3/dep-lib-ark_bls12_381
new file mode 100644
index 00000000..ec3cb8bf
Binary files /dev/null and b/risk_score/target/debug/.fingerprint/ark-bls12-381-351ea0ba9d2c88c3/dep-lib-ark_bls12_381 differ
diff --git a/risk_score/target/debug/.fingerprint/ark-bls12-381-351ea0ba9d2c88c3/invoked.timestamp b/risk_score/target/debug/.fingerprint/ark-bls12-381-351ea0ba9d2c88c3/invoked.timestamp
new file mode 100644
index 00000000..e00328da
--- /dev/null
+++ b/risk_score/target/debug/.fingerprint/ark-bls12-381-351ea0ba9d2c88c3/invoked.timestamp
@@ -0,0 +1 @@
+This file has an mtime of when this was started.
\ No newline at end of file
diff --git a/risk_score/target/debug/.fingerprint/ark-bls12-381-351ea0ba9d2c88c3/lib-ark_bls12_381 b/risk_score/target/debug/.fingerprint/ark-bls12-381-351ea0ba9d2c88c3/lib-ark_bls12_381
new file mode 100644
index 00000000..e5889306
--- /dev/null
+++ b/risk_score/target/debug/.fingerprint/ark-bls12-381-351ea0ba9d2c88c3/lib-ark_bls12_381
@@ -0,0 +1 @@
+9389e4b70e045186
\ No newline at end of file
diff --git a/risk_score/target/debug/.fingerprint/ark-bls12-381-351ea0ba9d2c88c3/lib-ark_bls12_381.json b/risk_score/target/debug/.fingerprint/ark-bls12-381-351ea0ba9d2c88c3/lib-ark_bls12_381.json
new file mode 100644
index 00000000..65554f60
--- /dev/null
+++ b/risk_score/target/debug/.fingerprint/ark-bls12-381-351ea0ba9d2c88c3/lib-ark_bls12_381.json
@@ -0,0 +1 @@
+{"rustc":5391851738765093524,"features":"[\"curve\", \"default\", \"scalar_field\"]","declared_features":"[\"curve\", \"default\", \"scalar_field\", \"std\"]","target":5756399181311494987,"profile":15657897354478470176,"path":3897870580649823139,"deps":[[520424413174385823,"ark_ff",false,2832535238017732382],[10325592727886569959,"ark_ec",false,17710077772182274801],[15179503056858879355,"ark_std",false,147703523395235941],[16925068697324277505,"ark_serialize",false,426056406530550963]],"local":[{"CheckDepInfo":{"dep_info":"debug/.fingerprint/ark-bls12-381-351ea0ba9d2c88c3/dep-lib-ark_bls12_381","checksum":false}}],"rustflags":[],"config":8247474407144887393,"compile_kind":0}
\ No newline at end of file
diff --git a/risk_score/target/debug/.fingerprint/ark-bls12-381-fc4b2ff2d0ec2903/dep-lib-ark_bls12_381 b/risk_score/target/debug/.fingerprint/ark-bls12-381-fc4b2ff2d0ec2903/dep-lib-ark_bls12_381
new file mode 100644
index 00000000..ec3cb8bf
Binary files /dev/null and b/risk_score/target/debug/.fingerprint/ark-bls12-381-fc4b2ff2d0ec2903/dep-lib-ark_bls12_381 differ
diff --git a/risk_score/target/debug/.fingerprint/ark-bls12-381-fc4b2ff2d0ec2903/invoked.timestamp b/risk_score/target/debug/.fingerprint/ark-bls12-381-fc4b2ff2d0ec2903/invoked.timestamp
new file mode 100644
index 00000000..e00328da
--- /dev/null
+++ b/risk_score/target/debug/.fingerprint/ark-bls12-381-fc4b2ff2d0ec2903/invoked.timestamp
@@ -0,0 +1 @@
+This file has an mtime of when this was started.
\ No newline at end of file
diff --git a/risk_score/target/debug/.fingerprint/ark-bls12-381-fc4b2ff2d0ec2903/lib-ark_bls12_381 b/risk_score/target/debug/.fingerprint/ark-bls12-381-fc4b2ff2d0ec2903/lib-ark_bls12_381
new file mode 100644
index 00000000..defdedb0
--- /dev/null
+++ b/risk_score/target/debug/.fingerprint/ark-bls12-381-fc4b2ff2d0ec2903/lib-ark_bls12_381
@@ -0,0 +1 @@
+caa786b6a07aec15
\ No newline at end of file
diff --git a/risk_score/target/debug/.fingerprint/ark-bls12-381-fc4b2ff2d0ec2903/lib-ark_bls12_381.json b/risk_score/target/debug/.fingerprint/ark-bls12-381-fc4b2ff2d0ec2903/lib-ark_bls12_381.json
new file mode 100644
index 00000000..bd3e4db2
--- /dev/null
+++ b/risk_score/target/debug/.fingerprint/ark-bls12-381-fc4b2ff2d0ec2903/lib-ark_bls12_381.json
@@ -0,0 +1 @@
+{"rustc":5391851738765093524,"features":"[\"curve\", \"default\", \"scalar_field\"]","declared_features":"[\"curve\", \"default\", \"scalar_field\", \"std\"]","target":5756399181311494987,"profile":2241668132362809309,"path":3897870580649823139,"deps":[[520424413174385823,"ark_ff",false,4454431404591597456],[10325592727886569959,"ark_ec",false,3068142374091827552],[15179503056858879355,"ark_std",false,6659475820737905687],[16925068697324277505,"ark_serialize",false,6196483828208237394]],"local":[{"CheckDepInfo":{"dep_info":"debug/.fingerprint/ark-bls12-381-fc4b2ff2d0ec2903/dep-lib-ark_bls12_381","checksum":false}}],"rustflags":[],"config":8247474407144887393,"compile_kind":0}
\ No newline at end of file
diff --git a/risk_score/target/debug/.fingerprint/ark-ec-0d99205b523d5355/dep-lib-ark_ec b/risk_score/target/debug/.fingerprint/ark-ec-0d99205b523d5355/dep-lib-ark_ec
new file mode 100644
index 00000000..ec3cb8bf
Binary files /dev/null and b/risk_score/target/debug/.fingerprint/ark-ec-0d99205b523d5355/dep-lib-ark_ec differ
diff --git a/risk_score/target/debug/.fingerprint/ark-ec-0d99205b523d5355/invoked.timestamp b/risk_score/target/debug/.fingerprint/ark-ec-0d99205b523d5355/invoked.timestamp
new file mode 100644
index 00000000..e00328da
--- /dev/null
+++ b/risk_score/target/debug/.fingerprint/ark-ec-0d99205b523d5355/invoked.timestamp
@@ -0,0 +1 @@
+This file has an mtime of when this was started.
\ No newline at end of file
diff --git a/risk_score/target/debug/.fingerprint/ark-ec-0d99205b523d5355/lib-ark_ec b/risk_score/target/debug/.fingerprint/ark-ec-0d99205b523d5355/lib-ark_ec
new file mode 100644
index 00000000..6fa17432
--- /dev/null
+++ b/risk_score/target/debug/.fingerprint/ark-ec-0d99205b523d5355/lib-ark_ec
@@ -0,0 +1 @@
+602911c83b3b942a
\ No newline at end of file
diff --git a/risk_score/target/debug/.fingerprint/ark-ec-0d99205b523d5355/lib-ark_ec.json b/risk_score/target/debug/.fingerprint/ark-ec-0d99205b523d5355/lib-ark_ec.json
new file mode 100644
index 00000000..4b3979c5
--- /dev/null
+++ b/risk_score/target/debug/.fingerprint/ark-ec-0d99205b523d5355/lib-ark_ec.json
@@ -0,0 +1 @@
+{"rustc":5391851738765093524,"features":"[\"default\"]","declared_features":"[\"default\", \"parallel\", \"rayon\", \"std\"]","target":8834256766163795218,"profile":2241668132362809309,"path":183941175880589021,"deps":[[520424413174385823,"ark_ff",false,4454431404591597456],[5157631553186200874,"num_traits",false,16393055130510591923],[6124836340423303934,"hashbrown",false,657209332682538933],[6528079939221783635,"zeroize",false,9731806789023287653],[7095394906197176013,"ark_poly",false,15357728916818166891],[11903278875415370753,"itertools",false,9260263546274976155],[13859769749131231458,"derivative",false,13756033012173202000],[15179503056858879355,"ark_std",false,6659475820737905687],[16925068697324277505,"ark_serialize",false,6196483828208237394]],"local":[{"CheckDepInfo":{"dep_info":"debug/.fingerprint/ark-ec-0d99205b523d5355/dep-lib-ark_ec","checksum":false}}],"rustflags":[],"config":8247474407144887393,"compile_kind":0}
\ No newline at end of file
diff --git a/risk_score/target/debug/.fingerprint/ark-ec-6ca294af555570de/dep-lib-ark_ec b/risk_score/target/debug/.fingerprint/ark-ec-6ca294af555570de/dep-lib-ark_ec
new file mode 100644
index 00000000..ec3cb8bf
Binary files /dev/null and b/risk_score/target/debug/.fingerprint/ark-ec-6ca294af555570de/dep-lib-ark_ec differ
diff --git a/risk_score/target/debug/.fingerprint/ark-ec-6ca294af555570de/invoked.timestamp b/risk_score/target/debug/.fingerprint/ark-ec-6ca294af555570de/invoked.timestamp
new file mode 100644
index 00000000..e00328da
--- /dev/null
+++ b/risk_score/target/debug/.fingerprint/ark-ec-6ca294af555570de/invoked.timestamp
@@ -0,0 +1 @@
+This file has an mtime of when this was started.
\ No newline at end of file
diff --git a/risk_score/target/debug/.fingerprint/ark-ec-6ca294af555570de/lib-ark_ec b/risk_score/target/debug/.fingerprint/ark-ec-6ca294af555570de/lib-ark_ec
new file mode 100644
index 00000000..69406bbe
--- /dev/null
+++ b/risk_score/target/debug/.fingerprint/ark-ec-6ca294af555570de/lib-ark_ec
@@ -0,0 +1 @@
+f14277dbe6d5c6f5
\ No newline at end of file
diff --git a/risk_score/target/debug/.fingerprint/ark-ec-6ca294af555570de/lib-ark_ec.json b/risk_score/target/debug/.fingerprint/ark-ec-6ca294af555570de/lib-ark_ec.json
new file mode 100644
index 00000000..f85b61db
--- /dev/null
+++ b/risk_score/target/debug/.fingerprint/ark-ec-6ca294af555570de/lib-ark_ec.json
@@ -0,0 +1 @@
+{"rustc":5391851738765093524,"features":"[\"default\"]","declared_features":"[\"default\", \"parallel\", \"rayon\", \"std\"]","target":8834256766163795218,"profile":15657897354478470176,"path":183941175880589021,"deps":[[520424413174385823,"ark_ff",false,2832535238017732382],[5157631553186200874,"num_traits",false,14117612643050266243],[6124836340423303934,"hashbrown",false,9780166229473467499],[6528079939221783635,"zeroize",false,10325126405633193780],[7095394906197176013,"ark_poly",false,15379178631612238390],[11903278875415370753,"itertools",false,15945899318866175309],[13859769749131231458,"derivative",false,13756033012173202000],[15179503056858879355,"ark_std",false,147703523395235941],[16925068697324277505,"ark_serialize",false,426056406530550963]],"local":[{"CheckDepInfo":{"dep_info":"debug/.fingerprint/ark-ec-6ca294af555570de/dep-lib-ark_ec","checksum":false}}],"rustflags":[],"config":8247474407144887393,"compile_kind":0}
\ No newline at end of file
diff --git a/risk_score/target/debug/.fingerprint/ark-ff-09b25cdc6768b167/dep-lib-ark_ff b/risk_score/target/debug/.fingerprint/ark-ff-09b25cdc6768b167/dep-lib-ark_ff
new file mode 100644
index 00000000..ec3cb8bf
Binary files /dev/null and b/risk_score/target/debug/.fingerprint/ark-ff-09b25cdc6768b167/dep-lib-ark_ff differ
diff --git a/risk_score/target/debug/.fingerprint/ark-ff-09b25cdc6768b167/invoked.timestamp b/risk_score/target/debug/.fingerprint/ark-ff-09b25cdc6768b167/invoked.timestamp
new file mode 100644
index 00000000..e00328da
--- /dev/null
+++ b/risk_score/target/debug/.fingerprint/ark-ff-09b25cdc6768b167/invoked.timestamp
@@ -0,0 +1 @@
+This file has an mtime of when this was started.
\ No newline at end of file
diff --git a/risk_score/target/debug/.fingerprint/ark-ff-09b25cdc6768b167/lib-ark_ff b/risk_score/target/debug/.fingerprint/ark-ff-09b25cdc6768b167/lib-ark_ff
new file mode 100644
index 00000000..e71f8f37
--- /dev/null
+++ b/risk_score/target/debug/.fingerprint/ark-ff-09b25cdc6768b167/lib-ark_ff
@@ -0,0 +1 @@
+90c7060bc351d13d
\ No newline at end of file
diff --git a/risk_score/target/debug/.fingerprint/ark-ff-09b25cdc6768b167/lib-ark_ff.json b/risk_score/target/debug/.fingerprint/ark-ff-09b25cdc6768b167/lib-ark_ff.json
new file mode 100644
index 00000000..4799f8c9
--- /dev/null
+++ b/risk_score/target/debug/.fingerprint/ark-ff-09b25cdc6768b167/lib-ark_ff.json
@@ -0,0 +1 @@
+{"rustc":5391851738765093524,"features":"[\"default\"]","declared_features":"[\"asm\", \"default\", \"parallel\", \"rayon\", \"std\"]","target":4360302069253712615,"profile":2241668132362809309,"path":17365386473405242612,"deps":[[477150410136574819,"ark_ff_macros",false,8269930603013668280],[5157631553186200874,"num_traits",false,16393055130510591923],[6528079939221783635,"zeroize",false,9731806789023287653],[11903278875415370753,"itertools",false,9260263546274976155],[12528732512569713347,"num_bigint",false,11683156941994845784],[13859769749131231458,"derivative",false,13756033012173202000],[15179503056858879355,"ark_std",false,6659475820737905687],[16925068697324277505,"ark_serialize",false,6196483828208237394],[17475753849556516473,"digest",false,12277398265372351642],[17605717126308396068,"paste",false,283306903676503509],[17996237327373919127,"ark_ff_asm",false,17658193765518241835]],"local":[{"CheckDepInfo":{"dep_info":"debug/.fingerprint/ark-ff-09b25cdc6768b167/dep-lib-ark_ff","checksum":false}}],"rustflags":[],"config":8247474407144887393,"compile_kind":0}
\ No newline at end of file
diff --git a/risk_score/target/debug/.fingerprint/ark-ff-asm-8c7e2c215cd72dab/dep-lib-ark_ff_asm b/risk_score/target/debug/.fingerprint/ark-ff-asm-8c7e2c215cd72dab/dep-lib-ark_ff_asm
new file mode 100644
index 00000000..ec3cb8bf
Binary files /dev/null and b/risk_score/target/debug/.fingerprint/ark-ff-asm-8c7e2c215cd72dab/dep-lib-ark_ff_asm differ
diff --git a/risk_score/target/debug/.fingerprint/ark-ff-asm-8c7e2c215cd72dab/invoked.timestamp b/risk_score/target/debug/.fingerprint/ark-ff-asm-8c7e2c215cd72dab/invoked.timestamp
new file mode 100644
index 00000000..e00328da
--- /dev/null
+++ b/risk_score/target/debug/.fingerprint/ark-ff-asm-8c7e2c215cd72dab/invoked.timestamp
@@ -0,0 +1 @@
+This file has an mtime of when this was started.
\ No newline at end of file
diff --git a/risk_score/target/debug/.fingerprint/ark-ff-asm-8c7e2c215cd72dab/lib-ark_ff_asm b/risk_score/target/debug/.fingerprint/ark-ff-asm-8c7e2c215cd72dab/lib-ark_ff_asm
new file mode 100644
index 00000000..8cc17ce0
--- /dev/null
+++ b/risk_score/target/debug/.fingerprint/ark-ff-asm-8c7e2c215cd72dab/lib-ark_ff_asm
@@ -0,0 +1 @@
+2b70bb30ac810ef5
\ No newline at end of file
diff --git a/risk_score/target/debug/.fingerprint/ark-ff-asm-8c7e2c215cd72dab/lib-ark_ff_asm.json b/risk_score/target/debug/.fingerprint/ark-ff-asm-8c7e2c215cd72dab/lib-ark_ff_asm.json
new file mode 100644
index 00000000..5c444cdb
--- /dev/null
+++ b/risk_score/target/debug/.fingerprint/ark-ff-asm-8c7e2c215cd72dab/lib-ark_ff_asm.json
@@ -0,0 +1 @@
+{"rustc":5391851738765093524,"features":"[]","declared_features":"[]","target":11822302939647499019,"profile":2225463790103693989,"path":7028622293745844322,"deps":[[2713742371683562785,"syn",false,5105031953000485841],[17990358020177143287,"quote",false,15490847037713330905]],"local":[{"CheckDepInfo":{"dep_info":"debug/.fingerprint/ark-ff-asm-8c7e2c215cd72dab/dep-lib-ark_ff_asm","checksum":false}}],"rustflags":[],"config":8247474407144887393,"compile_kind":0}
\ No newline at end of file
diff --git a/risk_score/target/debug/.fingerprint/ark-ff-c7b7318cf117c408/dep-lib-ark_ff b/risk_score/target/debug/.fingerprint/ark-ff-c7b7318cf117c408/dep-lib-ark_ff
new file mode 100644
index 00000000..ec3cb8bf
Binary files /dev/null and b/risk_score/target/debug/.fingerprint/ark-ff-c7b7318cf117c408/dep-lib-ark_ff differ
diff --git a/risk_score/target/debug/.fingerprint/ark-ff-c7b7318cf117c408/invoked.timestamp b/risk_score/target/debug/.fingerprint/ark-ff-c7b7318cf117c408/invoked.timestamp
new file mode 100644
index 00000000..e00328da
--- /dev/null
+++ b/risk_score/target/debug/.fingerprint/ark-ff-c7b7318cf117c408/invoked.timestamp
@@ -0,0 +1 @@
+This file has an mtime of when this was started.
\ No newline at end of file
diff --git a/risk_score/target/debug/.fingerprint/ark-ff-c7b7318cf117c408/lib-ark_ff b/risk_score/target/debug/.fingerprint/ark-ff-c7b7318cf117c408/lib-ark_ff
new file mode 100644
index 00000000..30d60518
--- /dev/null
+++ b/risk_score/target/debug/.fingerprint/ark-ff-c7b7318cf117c408/lib-ark_ff
@@ -0,0 +1 @@
+1ecfd2a3ca2f4f27
\ No newline at end of file
diff --git a/risk_score/target/debug/.fingerprint/ark-ff-c7b7318cf117c408/lib-ark_ff.json b/risk_score/target/debug/.fingerprint/ark-ff-c7b7318cf117c408/lib-ark_ff.json
new file mode 100644
index 00000000..98383b8e
--- /dev/null
+++ b/risk_score/target/debug/.fingerprint/ark-ff-c7b7318cf117c408/lib-ark_ff.json
@@ -0,0 +1 @@
+{"rustc":5391851738765093524,"features":"[\"default\"]","declared_features":"[\"asm\", \"default\", \"parallel\", \"rayon\", \"std\"]","target":4360302069253712615,"profile":15657897354478470176,"path":17365386473405242612,"deps":[[477150410136574819,"ark_ff_macros",false,8269930603013668280],[5157631553186200874,"num_traits",false,14117612643050266243],[6528079939221783635,"zeroize",false,10325126405633193780],[11903278875415370753,"itertools",false,15945899318866175309],[12528732512569713347,"num_bigint",false,15285816038061723375],[13859769749131231458,"derivative",false,13756033012173202000],[15179503056858879355,"ark_std",false,147703523395235941],[16925068697324277505,"ark_serialize",false,426056406530550963],[17475753849556516473,"digest",false,2712543405734024111],[17605717126308396068,"paste",false,283306903676503509],[17996237327373919127,"ark_ff_asm",false,17658193765518241835]],"local":[{"CheckDepInfo":{"dep_info":"debug/.fingerprint/ark-ff-c7b7318cf117c408/dep-lib-ark_ff","checksum":false}}],"rustflags":[],"config":8247474407144887393,"compile_kind":0}
\ No newline at end of file
diff --git a/risk_score/target/debug/.fingerprint/ark-ff-macros-117615acc905d376/dep-lib-ark_ff_macros b/risk_score/target/debug/.fingerprint/ark-ff-macros-117615acc905d376/dep-lib-ark_ff_macros
new file mode 100644
index 00000000..ec3cb8bf
Binary files /dev/null and b/risk_score/target/debug/.fingerprint/ark-ff-macros-117615acc905d376/dep-lib-ark_ff_macros differ
diff --git a/risk_score/target/debug/.fingerprint/ark-ff-macros-117615acc905d376/invoked.timestamp b/risk_score/target/debug/.fingerprint/ark-ff-macros-117615acc905d376/invoked.timestamp
new file mode 100644
index 00000000..e00328da
--- /dev/null
+++ b/risk_score/target/debug/.fingerprint/ark-ff-macros-117615acc905d376/invoked.timestamp
@@ -0,0 +1 @@
+This file has an mtime of when this was started.
\ No newline at end of file
diff --git a/risk_score/target/debug/.fingerprint/ark-ff-macros-117615acc905d376/lib-ark_ff_macros b/risk_score/target/debug/.fingerprint/ark-ff-macros-117615acc905d376/lib-ark_ff_macros
new file mode 100644
index 00000000..842c20bb
--- /dev/null
+++ b/risk_score/target/debug/.fingerprint/ark-ff-macros-117615acc905d376/lib-ark_ff_macros
@@ -0,0 +1 @@
+b8fdc24511b2c472
\ No newline at end of file
diff --git a/risk_score/target/debug/.fingerprint/ark-ff-macros-117615acc905d376/lib-ark_ff_macros.json b/risk_score/target/debug/.fingerprint/ark-ff-macros-117615acc905d376/lib-ark_ff_macros.json
new file mode 100644
index 00000000..56ac8e00
--- /dev/null
+++ b/risk_score/target/debug/.fingerprint/ark-ff-macros-117615acc905d376/lib-ark_ff_macros.json
@@ -0,0 +1 @@
+{"rustc":5391851738765093524,"features":"[]","declared_features":"[]","target":15670781153017545859,"profile":2225463790103693989,"path":15271308931566790122,"deps":[[2713742371683562785,"syn",false,5105031953000485841],[3060637413840920116,"proc_macro2",false,3272600214830029920],[5157631553186200874,"num_traits",false,17936120292733242416],[12528732512569713347,"num_bigint",false,15647669706761525920],[17990358020177143287,"quote",false,15490847037713330905]],"local":[{"CheckDepInfo":{"dep_info":"debug/.fingerprint/ark-ff-macros-117615acc905d376/dep-lib-ark_ff_macros","checksum":false}}],"rustflags":[],"config":8247474407144887393,"compile_kind":0}
\ No newline at end of file
diff --git a/risk_score/target/debug/.fingerprint/ark-poly-f56d7fbdb9932123/dep-lib-ark_poly b/risk_score/target/debug/.fingerprint/ark-poly-f56d7fbdb9932123/dep-lib-ark_poly
new file mode 100644
index 00000000..ec3cb8bf
Binary files /dev/null and b/risk_score/target/debug/.fingerprint/ark-poly-f56d7fbdb9932123/dep-lib-ark_poly differ
diff --git a/risk_score/target/debug/.fingerprint/ark-poly-f56d7fbdb9932123/invoked.timestamp b/risk_score/target/debug/.fingerprint/ark-poly-f56d7fbdb9932123/invoked.timestamp
new file mode 100644
index 00000000..e00328da
--- /dev/null
+++ b/risk_score/target/debug/.fingerprint/ark-poly-f56d7fbdb9932123/invoked.timestamp
@@ -0,0 +1 @@
+This file has an mtime of when this was started.
\ No newline at end of file
diff --git a/risk_score/target/debug/.fingerprint/ark-poly-f56d7fbdb9932123/lib-ark_poly b/risk_score/target/debug/.fingerprint/ark-poly-f56d7fbdb9932123/lib-ark_poly
new file mode 100644
index 00000000..cd37bd45
--- /dev/null
+++ b/risk_score/target/debug/.fingerprint/ark-poly-f56d7fbdb9932123/lib-ark_poly
@@ -0,0 +1 @@
+6b04b1c3149d21d5
\ No newline at end of file
diff --git a/risk_score/target/debug/.fingerprint/ark-poly-f56d7fbdb9932123/lib-ark_poly.json b/risk_score/target/debug/.fingerprint/ark-poly-f56d7fbdb9932123/lib-ark_poly.json
new file mode 100644
index 00000000..673559b1
--- /dev/null
+++ b/risk_score/target/debug/.fingerprint/ark-poly-f56d7fbdb9932123/lib-ark_poly.json
@@ -0,0 +1 @@
+{"rustc":5391851738765093524,"features":"[]","declared_features":"[\"default\", \"parallel\", \"rayon\", \"std\"]","target":5077770153215708384,"profile":2241668132362809309,"path":3102266985960751924,"deps":[[520424413174385823,"ark_ff",false,4454431404591597456],[6124836340423303934,"hashbrown",false,657209332682538933],[13859769749131231458,"derivative",false,13756033012173202000],[15179503056858879355,"ark_std",false,6659475820737905687],[16925068697324277505,"ark_serialize",false,6196483828208237394]],"local":[{"CheckDepInfo":{"dep_info":"debug/.fingerprint/ark-poly-f56d7fbdb9932123/dep-lib-ark_poly","checksum":false}}],"rustflags":[],"config":8247474407144887393,"compile_kind":0}
\ No newline at end of file
diff --git a/risk_score/target/debug/.fingerprint/ark-poly-f7ff597f6c5053bc/dep-lib-ark_poly b/risk_score/target/debug/.fingerprint/ark-poly-f7ff597f6c5053bc/dep-lib-ark_poly
new file mode 100644
index 00000000..ec3cb8bf
Binary files /dev/null and b/risk_score/target/debug/.fingerprint/ark-poly-f7ff597f6c5053bc/dep-lib-ark_poly differ
diff --git a/risk_score/target/debug/.fingerprint/ark-poly-f7ff597f6c5053bc/invoked.timestamp b/risk_score/target/debug/.fingerprint/ark-poly-f7ff597f6c5053bc/invoked.timestamp
new file mode 100644
index 00000000..e00328da
--- /dev/null
+++ b/risk_score/target/debug/.fingerprint/ark-poly-f7ff597f6c5053bc/invoked.timestamp
@@ -0,0 +1 @@
+This file has an mtime of when this was started.
\ No newline at end of file
diff --git a/risk_score/target/debug/.fingerprint/ark-poly-f7ff597f6c5053bc/lib-ark_poly b/risk_score/target/debug/.fingerprint/ark-poly-f7ff597f6c5053bc/lib-ark_poly
new file mode 100644
index 00000000..a61b80c7
--- /dev/null
+++ b/risk_score/target/debug/.fingerprint/ark-poly-f7ff597f6c5053bc/lib-ark_poly
@@ -0,0 +1 @@
+368a86aa7bd16dd5
\ No newline at end of file
diff --git a/risk_score/target/debug/.fingerprint/ark-poly-f7ff597f6c5053bc/lib-ark_poly.json b/risk_score/target/debug/.fingerprint/ark-poly-f7ff597f6c5053bc/lib-ark_poly.json
new file mode 100644
index 00000000..38097399
--- /dev/null
+++ b/risk_score/target/debug/.fingerprint/ark-poly-f7ff597f6c5053bc/lib-ark_poly.json
@@ -0,0 +1 @@
+{"rustc":5391851738765093524,"features":"[]","declared_features":"[\"default\", \"parallel\", \"rayon\", \"std\"]","target":5077770153215708384,"profile":15657897354478470176,"path":3102266985960751924,"deps":[[520424413174385823,"ark_ff",false,2832535238017732382],[6124836340423303934,"hashbrown",false,9780166229473467499],[13859769749131231458,"derivative",false,13756033012173202000],[15179503056858879355,"ark_std",false,147703523395235941],[16925068697324277505,"ark_serialize",false,426056406530550963]],"local":[{"CheckDepInfo":{"dep_info":"debug/.fingerprint/ark-poly-f7ff597f6c5053bc/dep-lib-ark_poly","checksum":false}}],"rustflags":[],"config":8247474407144887393,"compile_kind":0}
\ No newline at end of file
diff --git a/risk_score/target/debug/.fingerprint/ark-serialize-326d8162eb74c503/dep-lib-ark_serialize b/risk_score/target/debug/.fingerprint/ark-serialize-326d8162eb74c503/dep-lib-ark_serialize
new file mode 100644
index 00000000..ec3cb8bf
Binary files /dev/null and b/risk_score/target/debug/.fingerprint/ark-serialize-326d8162eb74c503/dep-lib-ark_serialize differ
diff --git a/risk_score/target/debug/.fingerprint/ark-serialize-326d8162eb74c503/invoked.timestamp b/risk_score/target/debug/.fingerprint/ark-serialize-326d8162eb74c503/invoked.timestamp
new file mode 100644
index 00000000..e00328da
--- /dev/null
+++ b/risk_score/target/debug/.fingerprint/ark-serialize-326d8162eb74c503/invoked.timestamp
@@ -0,0 +1 @@
+This file has an mtime of when this was started.
\ No newline at end of file
diff --git a/risk_score/target/debug/.fingerprint/ark-serialize-326d8162eb74c503/lib-ark_serialize b/risk_score/target/debug/.fingerprint/ark-serialize-326d8162eb74c503/lib-ark_serialize
new file mode 100644
index 00000000..0be9bade
--- /dev/null
+++ b/risk_score/target/debug/.fingerprint/ark-serialize-326d8162eb74c503/lib-ark_serialize
@@ -0,0 +1 @@
+b36c885d0ba8e905
\ No newline at end of file
diff --git a/risk_score/target/debug/.fingerprint/ark-serialize-326d8162eb74c503/lib-ark_serialize.json b/risk_score/target/debug/.fingerprint/ark-serialize-326d8162eb74c503/lib-ark_serialize.json
new file mode 100644
index 00000000..7b8da274
--- /dev/null
+++ b/risk_score/target/debug/.fingerprint/ark-serialize-326d8162eb74c503/lib-ark_serialize.json
@@ -0,0 +1 @@
+{"rustc":5391851738765093524,"features":"[\"ark-serialize-derive\", \"default\", \"derive\"]","declared_features":"[\"ark-serialize-derive\", \"default\", \"derive\", \"std\"]","target":16729684394590524608,"profile":15657897354478470176,"path":14624045711830255403,"deps":[[7268467838334338655,"ark_serialize_derive",false,12252432849315889301],[12528732512569713347,"num_bigint",false,15285816038061723375],[15179503056858879355,"ark_std",false,147703523395235941],[17475753849556516473,"digest",false,2712543405734024111]],"local":[{"CheckDepInfo":{"dep_info":"debug/.fingerprint/ark-serialize-326d8162eb74c503/dep-lib-ark_serialize","checksum":false}}],"rustflags":[],"config":8247474407144887393,"compile_kind":0}
\ No newline at end of file
diff --git a/risk_score/target/debug/.fingerprint/ark-serialize-a7ab82428cc47dee/dep-lib-ark_serialize b/risk_score/target/debug/.fingerprint/ark-serialize-a7ab82428cc47dee/dep-lib-ark_serialize
new file mode 100644
index 00000000..ec3cb8bf
Binary files /dev/null and b/risk_score/target/debug/.fingerprint/ark-serialize-a7ab82428cc47dee/dep-lib-ark_serialize differ
diff --git a/risk_score/target/debug/.fingerprint/ark-serialize-a7ab82428cc47dee/invoked.timestamp b/risk_score/target/debug/.fingerprint/ark-serialize-a7ab82428cc47dee/invoked.timestamp
new file mode 100644
index 00000000..e00328da
--- /dev/null
+++ b/risk_score/target/debug/.fingerprint/ark-serialize-a7ab82428cc47dee/invoked.timestamp
@@ -0,0 +1 @@
+This file has an mtime of when this was started.
\ No newline at end of file
diff --git a/risk_score/target/debug/.fingerprint/ark-serialize-a7ab82428cc47dee/lib-ark_serialize b/risk_score/target/debug/.fingerprint/ark-serialize-a7ab82428cc47dee/lib-ark_serialize
new file mode 100644
index 00000000..ea9eb0c6
--- /dev/null
+++ b/risk_score/target/debug/.fingerprint/ark-serialize-a7ab82428cc47dee/lib-ark_serialize
@@ -0,0 +1 @@
+52fbcd1c3655fe55
\ No newline at end of file
diff --git a/risk_score/target/debug/.fingerprint/ark-serialize-a7ab82428cc47dee/lib-ark_serialize.json b/risk_score/target/debug/.fingerprint/ark-serialize-a7ab82428cc47dee/lib-ark_serialize.json
new file mode 100644
index 00000000..d1dd7108
--- /dev/null
+++ b/risk_score/target/debug/.fingerprint/ark-serialize-a7ab82428cc47dee/lib-ark_serialize.json
@@ -0,0 +1 @@
+{"rustc":5391851738765093524,"features":"[\"ark-serialize-derive\", \"default\", \"derive\"]","declared_features":"[\"ark-serialize-derive\", \"default\", \"derive\", \"std\"]","target":16729684394590524608,"profile":2241668132362809309,"path":14624045711830255403,"deps":[[7268467838334338655,"ark_serialize_derive",false,12252432849315889301],[12528732512569713347,"num_bigint",false,11683156941994845784],[15179503056858879355,"ark_std",false,6659475820737905687],[17475753849556516473,"digest",false,12277398265372351642]],"local":[{"CheckDepInfo":{"dep_info":"debug/.fingerprint/ark-serialize-a7ab82428cc47dee/dep-lib-ark_serialize","checksum":false}}],"rustflags":[],"config":8247474407144887393,"compile_kind":0}
\ No newline at end of file
diff --git a/risk_score/target/debug/.fingerprint/ark-serialize-derive-16c915edd2940d65/dep-lib-ark_serialize_derive b/risk_score/target/debug/.fingerprint/ark-serialize-derive-16c915edd2940d65/dep-lib-ark_serialize_derive
new file mode 100644
index 00000000..ec3cb8bf
Binary files /dev/null and b/risk_score/target/debug/.fingerprint/ark-serialize-derive-16c915edd2940d65/dep-lib-ark_serialize_derive differ
diff --git a/risk_score/target/debug/.fingerprint/ark-serialize-derive-16c915edd2940d65/invoked.timestamp b/risk_score/target/debug/.fingerprint/ark-serialize-derive-16c915edd2940d65/invoked.timestamp
new file mode 100644
index 00000000..e00328da
--- /dev/null
+++ b/risk_score/target/debug/.fingerprint/ark-serialize-derive-16c915edd2940d65/invoked.timestamp
@@ -0,0 +1 @@
+This file has an mtime of when this was started.
\ No newline at end of file
diff --git a/risk_score/target/debug/.fingerprint/ark-serialize-derive-16c915edd2940d65/lib-ark_serialize_derive b/risk_score/target/debug/.fingerprint/ark-serialize-derive-16c915edd2940d65/lib-ark_serialize_derive
new file mode 100644
index 00000000..fa957f26
--- /dev/null
+++ b/risk_score/target/debug/.fingerprint/ark-serialize-derive-16c915edd2940d65/lib-ark_serialize_derive
@@ -0,0 +1 @@
+9500cda1c26209aa
\ No newline at end of file
diff --git a/risk_score/target/debug/.fingerprint/ark-serialize-derive-16c915edd2940d65/lib-ark_serialize_derive.json b/risk_score/target/debug/.fingerprint/ark-serialize-derive-16c915edd2940d65/lib-ark_serialize_derive.json
new file mode 100644
index 00000000..a05228d1
--- /dev/null
+++ b/risk_score/target/debug/.fingerprint/ark-serialize-derive-16c915edd2940d65/lib-ark_serialize_derive.json
@@ -0,0 +1 @@
+{"rustc":5391851738765093524,"features":"[]","declared_features":"[]","target":16759242172148576305,"profile":2225463790103693989,"path":6460985453091786881,"deps":[[2713742371683562785,"syn",false,5105031953000485841],[3060637413840920116,"proc_macro2",false,3272600214830029920],[17990358020177143287,"quote",false,15490847037713330905]],"local":[{"CheckDepInfo":{"dep_info":"debug/.fingerprint/ark-serialize-derive-16c915edd2940d65/dep-lib-ark_serialize_derive","checksum":false}}],"rustflags":[],"config":8247474407144887393,"compile_kind":0}
\ No newline at end of file
diff --git a/risk_score/target/debug/.fingerprint/ark-std-c397a2549fcead20/dep-lib-ark_std b/risk_score/target/debug/.fingerprint/ark-std-c397a2549fcead20/dep-lib-ark_std
new file mode 100644
index 00000000..ec3cb8bf
Binary files /dev/null and b/risk_score/target/debug/.fingerprint/ark-std-c397a2549fcead20/dep-lib-ark_std differ
diff --git a/risk_score/target/debug/.fingerprint/ark-std-c397a2549fcead20/invoked.timestamp b/risk_score/target/debug/.fingerprint/ark-std-c397a2549fcead20/invoked.timestamp
new file mode 100644
index 00000000..e00328da
--- /dev/null
+++ b/risk_score/target/debug/.fingerprint/ark-std-c397a2549fcead20/invoked.timestamp
@@ -0,0 +1 @@
+This file has an mtime of when this was started.
\ No newline at end of file
diff --git a/risk_score/target/debug/.fingerprint/ark-std-c397a2549fcead20/lib-ark_std b/risk_score/target/debug/.fingerprint/ark-std-c397a2549fcead20/lib-ark_std
new file mode 100644
index 00000000..c07b9549
--- /dev/null
+++ b/risk_score/target/debug/.fingerprint/ark-std-c397a2549fcead20/lib-ark_std
@@ -0,0 +1 @@
+17c462bdf9356b5c
\ No newline at end of file
diff --git a/risk_score/target/debug/.fingerprint/ark-std-c397a2549fcead20/lib-ark_std.json b/risk_score/target/debug/.fingerprint/ark-std-c397a2549fcead20/lib-ark_std.json
new file mode 100644
index 00000000..b54c06ce
--- /dev/null
+++ b/risk_score/target/debug/.fingerprint/ark-std-c397a2549fcead20/lib-ark_std.json
@@ -0,0 +1 @@
+{"rustc":5391851738765093524,"features":"[]","declared_features":"[\"colored\", \"default\", \"getrandom\", \"parallel\", \"print-trace\", \"rayon\", \"std\"]","target":5398218205772541227,"profile":2241668132362809309,"path":9353514296153568461,"deps":[[5157631553186200874,"num_traits",false,16393055130510591923],[13208667028893622512,"rand",false,17795218899664303299]],"local":[{"CheckDepInfo":{"dep_info":"debug/.fingerprint/ark-std-c397a2549fcead20/dep-lib-ark_std","checksum":false}}],"rustflags":[],"config":8247474407144887393,"compile_kind":0}
\ No newline at end of file
diff --git a/risk_score/target/debug/.fingerprint/ark-std-e86efedbcb045586/dep-lib-ark_std b/risk_score/target/debug/.fingerprint/ark-std-e86efedbcb045586/dep-lib-ark_std
new file mode 100644
index 00000000..ec3cb8bf
Binary files /dev/null and b/risk_score/target/debug/.fingerprint/ark-std-e86efedbcb045586/dep-lib-ark_std differ
diff --git a/risk_score/target/debug/.fingerprint/ark-std-e86efedbcb045586/invoked.timestamp b/risk_score/target/debug/.fingerprint/ark-std-e86efedbcb045586/invoked.timestamp
new file mode 100644
index 00000000..e00328da
--- /dev/null
+++ b/risk_score/target/debug/.fingerprint/ark-std-e86efedbcb045586/invoked.timestamp
@@ -0,0 +1 @@
+This file has an mtime of when this was started.
\ No newline at end of file
diff --git a/risk_score/target/debug/.fingerprint/ark-std-e86efedbcb045586/lib-ark_std b/risk_score/target/debug/.fingerprint/ark-std-e86efedbcb045586/lib-ark_std
new file mode 100644
index 00000000..c4ecb554
--- /dev/null
+++ b/risk_score/target/debug/.fingerprint/ark-std-e86efedbcb045586/lib-ark_std
@@ -0,0 +1 @@
+65f00b6c92bf0c02
\ No newline at end of file
diff --git a/risk_score/target/debug/.fingerprint/ark-std-e86efedbcb045586/lib-ark_std.json b/risk_score/target/debug/.fingerprint/ark-std-e86efedbcb045586/lib-ark_std.json
new file mode 100644
index 00000000..cb9fb5d6
--- /dev/null
+++ b/risk_score/target/debug/.fingerprint/ark-std-e86efedbcb045586/lib-ark_std.json
@@ -0,0 +1 @@
+{"rustc":5391851738765093524,"features":"[]","declared_features":"[\"colored\", \"default\", \"getrandom\", \"parallel\", \"print-trace\", \"rayon\", \"std\"]","target":5398218205772541227,"profile":15657897354478470176,"path":9353514296153568461,"deps":[[5157631553186200874,"num_traits",false,14117612643050266243],[13208667028893622512,"rand",false,15255819505824723474]],"local":[{"CheckDepInfo":{"dep_info":"debug/.fingerprint/ark-std-e86efedbcb045586/dep-lib-ark_std","checksum":false}}],"rustflags":[],"config":8247474407144887393,"compile_kind":0}
\ No newline at end of file
diff --git a/risk_score/target/debug/.fingerprint/autocfg-a6441128f85f8422/dep-lib-autocfg b/risk_score/target/debug/.fingerprint/autocfg-a6441128f85f8422/dep-lib-autocfg
new file mode 100644
index 00000000..ec3cb8bf
Binary files /dev/null and b/risk_score/target/debug/.fingerprint/autocfg-a6441128f85f8422/dep-lib-autocfg differ
diff --git a/risk_score/target/debug/.fingerprint/autocfg-a6441128f85f8422/invoked.timestamp b/risk_score/target/debug/.fingerprint/autocfg-a6441128f85f8422/invoked.timestamp
new file mode 100644
index 00000000..e00328da
--- /dev/null
+++ b/risk_score/target/debug/.fingerprint/autocfg-a6441128f85f8422/invoked.timestamp
@@ -0,0 +1 @@
+This file has an mtime of when this was started.
\ No newline at end of file
diff --git a/risk_score/target/debug/.fingerprint/autocfg-a6441128f85f8422/lib-autocfg b/risk_score/target/debug/.fingerprint/autocfg-a6441128f85f8422/lib-autocfg
new file mode 100644
index 00000000..70825ddc
--- /dev/null
+++ b/risk_score/target/debug/.fingerprint/autocfg-a6441128f85f8422/lib-autocfg
@@ -0,0 +1 @@
+fb5e3b05dae558c1
\ No newline at end of file
diff --git a/risk_score/target/debug/.fingerprint/autocfg-a6441128f85f8422/lib-autocfg.json b/risk_score/target/debug/.fingerprint/autocfg-a6441128f85f8422/lib-autocfg.json
new file mode 100644
index 00000000..cd6458bc
--- /dev/null
+++ b/risk_score/target/debug/.fingerprint/autocfg-a6441128f85f8422/lib-autocfg.json
@@ -0,0 +1 @@
+{"rustc":5391851738765093524,"features":"[]","declared_features":"[]","target":6962977057026645649,"profile":2225463790103693989,"path":10257799926872244605,"deps":[],"local":[{"CheckDepInfo":{"dep_info":"debug/.fingerprint/autocfg-a6441128f85f8422/dep-lib-autocfg","checksum":false}}],"rustflags":[],"config":8247474407144887393,"compile_kind":0}
\ No newline at end of file
diff --git a/risk_score/target/debug/.fingerprint/base16ct-43195a66e7aa3995/dep-lib-base16ct b/risk_score/target/debug/.fingerprint/base16ct-43195a66e7aa3995/dep-lib-base16ct
new file mode 100644
index 00000000..ec3cb8bf
Binary files /dev/null and b/risk_score/target/debug/.fingerprint/base16ct-43195a66e7aa3995/dep-lib-base16ct differ
diff --git a/risk_score/target/debug/.fingerprint/base16ct-43195a66e7aa3995/invoked.timestamp b/risk_score/target/debug/.fingerprint/base16ct-43195a66e7aa3995/invoked.timestamp
new file mode 100644
index 00000000..e00328da
--- /dev/null
+++ b/risk_score/target/debug/.fingerprint/base16ct-43195a66e7aa3995/invoked.timestamp
@@ -0,0 +1 @@
+This file has an mtime of when this was started.
\ No newline at end of file
diff --git a/risk_score/target/debug/.fingerprint/base16ct-43195a66e7aa3995/lib-base16ct b/risk_score/target/debug/.fingerprint/base16ct-43195a66e7aa3995/lib-base16ct
new file mode 100644
index 00000000..ddc2c31e
--- /dev/null
+++ b/risk_score/target/debug/.fingerprint/base16ct-43195a66e7aa3995/lib-base16ct
@@ -0,0 +1 @@
+1ad8370e1cfed2d7
\ No newline at end of file
diff --git a/risk_score/target/debug/.fingerprint/base16ct-43195a66e7aa3995/lib-base16ct.json b/risk_score/target/debug/.fingerprint/base16ct-43195a66e7aa3995/lib-base16ct.json
new file mode 100644
index 00000000..5a535c8f
--- /dev/null
+++ b/risk_score/target/debug/.fingerprint/base16ct-43195a66e7aa3995/lib-base16ct.json
@@ -0,0 +1 @@
+{"rustc":5391851738765093524,"features":"[]","declared_features":"[\"alloc\", \"std\"]","target":5671527864245789203,"profile":15657897354478470176,"path":420620369234686095,"deps":[],"local":[{"CheckDepInfo":{"dep_info":"debug/.fingerprint/base16ct-43195a66e7aa3995/dep-lib-base16ct","checksum":false}}],"rustflags":[],"config":8247474407144887393,"compile_kind":0}
\ No newline at end of file
diff --git a/risk_score/target/debug/.fingerprint/base16ct-b789da83fc580633/dep-lib-base16ct b/risk_score/target/debug/.fingerprint/base16ct-b789da83fc580633/dep-lib-base16ct
new file mode 100644
index 00000000..ec3cb8bf
Binary files /dev/null and b/risk_score/target/debug/.fingerprint/base16ct-b789da83fc580633/dep-lib-base16ct differ
diff --git a/risk_score/target/debug/.fingerprint/base16ct-b789da83fc580633/invoked.timestamp b/risk_score/target/debug/.fingerprint/base16ct-b789da83fc580633/invoked.timestamp
new file mode 100644
index 00000000..e00328da
--- /dev/null
+++ b/risk_score/target/debug/.fingerprint/base16ct-b789da83fc580633/invoked.timestamp
@@ -0,0 +1 @@
+This file has an mtime of when this was started.
\ No newline at end of file
diff --git a/risk_score/target/debug/.fingerprint/base16ct-b789da83fc580633/lib-base16ct b/risk_score/target/debug/.fingerprint/base16ct-b789da83fc580633/lib-base16ct
new file mode 100644
index 00000000..91746cb7
--- /dev/null
+++ b/risk_score/target/debug/.fingerprint/base16ct-b789da83fc580633/lib-base16ct
@@ -0,0 +1 @@
+8191c2b9c6ef4082
\ No newline at end of file
diff --git a/risk_score/target/debug/.fingerprint/base16ct-b789da83fc580633/lib-base16ct.json b/risk_score/target/debug/.fingerprint/base16ct-b789da83fc580633/lib-base16ct.json
new file mode 100644
index 00000000..8eab064e
--- /dev/null
+++ b/risk_score/target/debug/.fingerprint/base16ct-b789da83fc580633/lib-base16ct.json
@@ -0,0 +1 @@
+{"rustc":5391851738765093524,"features":"[]","declared_features":"[\"alloc\", \"std\"]","target":5671527864245789203,"profile":2241668132362809309,"path":420620369234686095,"deps":[],"local":[{"CheckDepInfo":{"dep_info":"debug/.fingerprint/base16ct-b789da83fc580633/dep-lib-base16ct","checksum":false}}],"rustflags":[],"config":8247474407144887393,"compile_kind":0}
\ No newline at end of file
diff --git a/risk_score/target/debug/.fingerprint/base64-448281a6c7acea40/dep-lib-base64 b/risk_score/target/debug/.fingerprint/base64-448281a6c7acea40/dep-lib-base64
new file mode 100644
index 00000000..ec3cb8bf
Binary files /dev/null and b/risk_score/target/debug/.fingerprint/base64-448281a6c7acea40/dep-lib-base64 differ
diff --git a/risk_score/target/debug/.fingerprint/base64-448281a6c7acea40/invoked.timestamp b/risk_score/target/debug/.fingerprint/base64-448281a6c7acea40/invoked.timestamp
new file mode 100644
index 00000000..e00328da
--- /dev/null
+++ b/risk_score/target/debug/.fingerprint/base64-448281a6c7acea40/invoked.timestamp
@@ -0,0 +1 @@
+This file has an mtime of when this was started.
\ No newline at end of file
diff --git a/risk_score/target/debug/.fingerprint/base64-448281a6c7acea40/lib-base64 b/risk_score/target/debug/.fingerprint/base64-448281a6c7acea40/lib-base64
new file mode 100644
index 00000000..244ee219
--- /dev/null
+++ b/risk_score/target/debug/.fingerprint/base64-448281a6c7acea40/lib-base64
@@ -0,0 +1 @@
+a372728988a2cc69
\ No newline at end of file
diff --git a/risk_score/target/debug/.fingerprint/base64-448281a6c7acea40/lib-base64.json b/risk_score/target/debug/.fingerprint/base64-448281a6c7acea40/lib-base64.json
new file mode 100644
index 00000000..a660a094
--- /dev/null
+++ b/risk_score/target/debug/.fingerprint/base64-448281a6c7acea40/lib-base64.json
@@ -0,0 +1 @@
+{"rustc":5391851738765093524,"features":"[\"default\", \"std\"]","declared_features":"[\"alloc\", \"default\", \"std\"]","target":13060062996227388079,"profile":2241668132362809309,"path":12052491638465405991,"deps":[],"local":[{"CheckDepInfo":{"dep_info":"debug/.fingerprint/base64-448281a6c7acea40/dep-lib-base64","checksum":false}}],"rustflags":[],"config":8247474407144887393,"compile_kind":0}
\ No newline at end of file
diff --git a/risk_score/target/debug/.fingerprint/base64-53fc13c61043cb97/dep-lib-base64 b/risk_score/target/debug/.fingerprint/base64-53fc13c61043cb97/dep-lib-base64
new file mode 100644
index 00000000..ec3cb8bf
Binary files /dev/null and b/risk_score/target/debug/.fingerprint/base64-53fc13c61043cb97/dep-lib-base64 differ
diff --git a/risk_score/target/debug/.fingerprint/base64-53fc13c61043cb97/invoked.timestamp b/risk_score/target/debug/.fingerprint/base64-53fc13c61043cb97/invoked.timestamp
new file mode 100644
index 00000000..e00328da
--- /dev/null
+++ b/risk_score/target/debug/.fingerprint/base64-53fc13c61043cb97/invoked.timestamp
@@ -0,0 +1 @@
+This file has an mtime of when this was started.
\ No newline at end of file
diff --git a/risk_score/target/debug/.fingerprint/base64-53fc13c61043cb97/lib-base64 b/risk_score/target/debug/.fingerprint/base64-53fc13c61043cb97/lib-base64
new file mode 100644
index 00000000..94e27df1
--- /dev/null
+++ b/risk_score/target/debug/.fingerprint/base64-53fc13c61043cb97/lib-base64
@@ -0,0 +1 @@
+cbea1d7784c31a6e
\ No newline at end of file
diff --git a/risk_score/target/debug/.fingerprint/base64-53fc13c61043cb97/lib-base64.json b/risk_score/target/debug/.fingerprint/base64-53fc13c61043cb97/lib-base64.json
new file mode 100644
index 00000000..fcddabed
--- /dev/null
+++ b/risk_score/target/debug/.fingerprint/base64-53fc13c61043cb97/lib-base64.json
@@ -0,0 +1 @@
+{"rustc":5391851738765093524,"features":"[\"default\", \"std\"]","declared_features":"[\"alloc\", \"default\", \"std\"]","target":13060062996227388079,"profile":15657897354478470176,"path":12052491638465405991,"deps":[],"local":[{"CheckDepInfo":{"dep_info":"debug/.fingerprint/base64-53fc13c61043cb97/dep-lib-base64","checksum":false}}],"rustflags":[],"config":8247474407144887393,"compile_kind":0}
\ No newline at end of file
diff --git a/risk_score/target/debug/.fingerprint/base64-e4e23ba53ba13603/dep-lib-base64 b/risk_score/target/debug/.fingerprint/base64-e4e23ba53ba13603/dep-lib-base64
new file mode 100644
index 00000000..ec3cb8bf
Binary files /dev/null and b/risk_score/target/debug/.fingerprint/base64-e4e23ba53ba13603/dep-lib-base64 differ
diff --git a/risk_score/target/debug/.fingerprint/base64-e4e23ba53ba13603/invoked.timestamp b/risk_score/target/debug/.fingerprint/base64-e4e23ba53ba13603/invoked.timestamp
new file mode 100644
index 00000000..e00328da
--- /dev/null
+++ b/risk_score/target/debug/.fingerprint/base64-e4e23ba53ba13603/invoked.timestamp
@@ -0,0 +1 @@
+This file has an mtime of when this was started.
\ No newline at end of file
diff --git a/risk_score/target/debug/.fingerprint/base64-e4e23ba53ba13603/lib-base64 b/risk_score/target/debug/.fingerprint/base64-e4e23ba53ba13603/lib-base64
new file mode 100644
index 00000000..8a389566
--- /dev/null
+++ b/risk_score/target/debug/.fingerprint/base64-e4e23ba53ba13603/lib-base64
@@ -0,0 +1 @@
+d305619f32124b18
\ No newline at end of file
diff --git a/risk_score/target/debug/.fingerprint/base64-e4e23ba53ba13603/lib-base64.json b/risk_score/target/debug/.fingerprint/base64-e4e23ba53ba13603/lib-base64.json
new file mode 100644
index 00000000..bd005ac5
--- /dev/null
+++ b/risk_score/target/debug/.fingerprint/base64-e4e23ba53ba13603/lib-base64.json
@@ -0,0 +1 @@
+{"rustc":5391851738765093524,"features":"[\"default\", \"std\"]","declared_features":"[\"alloc\", \"default\", \"std\"]","target":13060062996227388079,"profile":2225463790103693989,"path":12052491638465405991,"deps":[],"local":[{"CheckDepInfo":{"dep_info":"debug/.fingerprint/base64-e4e23ba53ba13603/dep-lib-base64","checksum":false}}],"rustflags":[],"config":8247474407144887393,"compile_kind":0}
\ No newline at end of file
diff --git a/risk_score/target/debug/.fingerprint/block-buffer-1131be63c2a6bc20/dep-lib-block_buffer b/risk_score/target/debug/.fingerprint/block-buffer-1131be63c2a6bc20/dep-lib-block_buffer
new file mode 100644
index 00000000..ec3cb8bf
Binary files /dev/null and b/risk_score/target/debug/.fingerprint/block-buffer-1131be63c2a6bc20/dep-lib-block_buffer differ
diff --git a/risk_score/target/debug/.fingerprint/block-buffer-1131be63c2a6bc20/invoked.timestamp b/risk_score/target/debug/.fingerprint/block-buffer-1131be63c2a6bc20/invoked.timestamp
new file mode 100644
index 00000000..e00328da
--- /dev/null
+++ b/risk_score/target/debug/.fingerprint/block-buffer-1131be63c2a6bc20/invoked.timestamp
@@ -0,0 +1 @@
+This file has an mtime of when this was started.
\ No newline at end of file
diff --git a/risk_score/target/debug/.fingerprint/block-buffer-1131be63c2a6bc20/lib-block_buffer b/risk_score/target/debug/.fingerprint/block-buffer-1131be63c2a6bc20/lib-block_buffer
new file mode 100644
index 00000000..49a79969
--- /dev/null
+++ b/risk_score/target/debug/.fingerprint/block-buffer-1131be63c2a6bc20/lib-block_buffer
@@ -0,0 +1 @@
+2b6bf91319abe7a9
\ No newline at end of file
diff --git a/risk_score/target/debug/.fingerprint/block-buffer-1131be63c2a6bc20/lib-block_buffer.json b/risk_score/target/debug/.fingerprint/block-buffer-1131be63c2a6bc20/lib-block_buffer.json
new file mode 100644
index 00000000..27fe7762
--- /dev/null
+++ b/risk_score/target/debug/.fingerprint/block-buffer-1131be63c2a6bc20/lib-block_buffer.json
@@ -0,0 +1 @@
+{"rustc":5391851738765093524,"features":"[]","declared_features":"[]","target":4098124618827574291,"profile":15657897354478470176,"path":10277832542455319143,"deps":[[10520923840501062997,"generic_array",false,11452946472239240729]],"local":[{"CheckDepInfo":{"dep_info":"debug/.fingerprint/block-buffer-1131be63c2a6bc20/dep-lib-block_buffer","checksum":false}}],"rustflags":[],"config":8247474407144887393,"compile_kind":0}
\ No newline at end of file
diff --git a/risk_score/target/debug/.fingerprint/block-buffer-4b65f19071df4c69/dep-lib-block_buffer b/risk_score/target/debug/.fingerprint/block-buffer-4b65f19071df4c69/dep-lib-block_buffer
new file mode 100644
index 00000000..ec3cb8bf
Binary files /dev/null and b/risk_score/target/debug/.fingerprint/block-buffer-4b65f19071df4c69/dep-lib-block_buffer differ
diff --git a/risk_score/target/debug/.fingerprint/block-buffer-4b65f19071df4c69/invoked.timestamp b/risk_score/target/debug/.fingerprint/block-buffer-4b65f19071df4c69/invoked.timestamp
new file mode 100644
index 00000000..e00328da
--- /dev/null
+++ b/risk_score/target/debug/.fingerprint/block-buffer-4b65f19071df4c69/invoked.timestamp
@@ -0,0 +1 @@
+This file has an mtime of when this was started.
\ No newline at end of file
diff --git a/risk_score/target/debug/.fingerprint/block-buffer-4b65f19071df4c69/lib-block_buffer b/risk_score/target/debug/.fingerprint/block-buffer-4b65f19071df4c69/lib-block_buffer
new file mode 100644
index 00000000..2273087f
--- /dev/null
+++ b/risk_score/target/debug/.fingerprint/block-buffer-4b65f19071df4c69/lib-block_buffer
@@ -0,0 +1 @@
+e2c21afdb589a783
\ No newline at end of file
diff --git a/risk_score/target/debug/.fingerprint/block-buffer-4b65f19071df4c69/lib-block_buffer.json b/risk_score/target/debug/.fingerprint/block-buffer-4b65f19071df4c69/lib-block_buffer.json
new file mode 100644
index 00000000..9d5b2494
--- /dev/null
+++ b/risk_score/target/debug/.fingerprint/block-buffer-4b65f19071df4c69/lib-block_buffer.json
@@ -0,0 +1 @@
+{"rustc":5391851738765093524,"features":"[]","declared_features":"[]","target":4098124618827574291,"profile":15657897354478470176,"path":10277832542455319143,"deps":[[10520923840501062997,"generic_array",false,5508583077911677037]],"local":[{"CheckDepInfo":{"dep_info":"debug/.fingerprint/block-buffer-4b65f19071df4c69/dep-lib-block_buffer","checksum":false}}],"rustflags":[],"config":8247474407144887393,"compile_kind":0}
\ No newline at end of file
diff --git a/risk_score/target/debug/.fingerprint/block-buffer-83fdaf8c5b736b41/dep-lib-block_buffer b/risk_score/target/debug/.fingerprint/block-buffer-83fdaf8c5b736b41/dep-lib-block_buffer
new file mode 100644
index 00000000..ec3cb8bf
Binary files /dev/null and b/risk_score/target/debug/.fingerprint/block-buffer-83fdaf8c5b736b41/dep-lib-block_buffer differ
diff --git a/risk_score/target/debug/.fingerprint/block-buffer-83fdaf8c5b736b41/invoked.timestamp b/risk_score/target/debug/.fingerprint/block-buffer-83fdaf8c5b736b41/invoked.timestamp
new file mode 100644
index 00000000..e00328da
--- /dev/null
+++ b/risk_score/target/debug/.fingerprint/block-buffer-83fdaf8c5b736b41/invoked.timestamp
@@ -0,0 +1 @@
+This file has an mtime of when this was started.
\ No newline at end of file
diff --git a/risk_score/target/debug/.fingerprint/block-buffer-83fdaf8c5b736b41/lib-block_buffer b/risk_score/target/debug/.fingerprint/block-buffer-83fdaf8c5b736b41/lib-block_buffer
new file mode 100644
index 00000000..cff432d1
--- /dev/null
+++ b/risk_score/target/debug/.fingerprint/block-buffer-83fdaf8c5b736b41/lib-block_buffer
@@ -0,0 +1 @@
+aeb0c07f096edc74
\ No newline at end of file
diff --git a/risk_score/target/debug/.fingerprint/block-buffer-83fdaf8c5b736b41/lib-block_buffer.json b/risk_score/target/debug/.fingerprint/block-buffer-83fdaf8c5b736b41/lib-block_buffer.json
new file mode 100644
index 00000000..60673c16
--- /dev/null
+++ b/risk_score/target/debug/.fingerprint/block-buffer-83fdaf8c5b736b41/lib-block_buffer.json
@@ -0,0 +1 @@
+{"rustc":5391851738765093524,"features":"[]","declared_features":"[]","target":4098124618827574291,"profile":2241668132362809309,"path":10277832542455319143,"deps":[[10520923840501062997,"generic_array",false,14483402391247379741]],"local":[{"CheckDepInfo":{"dep_info":"debug/.fingerprint/block-buffer-83fdaf8c5b736b41/dep-lib-block_buffer","checksum":false}}],"rustflags":[],"config":8247474407144887393,"compile_kind":0}
\ No newline at end of file
diff --git a/risk_score/target/debug/.fingerprint/block-buffer-dda54b1fc93d541f/dep-lib-block_buffer b/risk_score/target/debug/.fingerprint/block-buffer-dda54b1fc93d541f/dep-lib-block_buffer
new file mode 100644
index 00000000..ec3cb8bf
Binary files /dev/null and b/risk_score/target/debug/.fingerprint/block-buffer-dda54b1fc93d541f/dep-lib-block_buffer differ
diff --git a/risk_score/target/debug/.fingerprint/block-buffer-dda54b1fc93d541f/invoked.timestamp b/risk_score/target/debug/.fingerprint/block-buffer-dda54b1fc93d541f/invoked.timestamp
new file mode 100644
index 00000000..e00328da
--- /dev/null
+++ b/risk_score/target/debug/.fingerprint/block-buffer-dda54b1fc93d541f/invoked.timestamp
@@ -0,0 +1 @@
+This file has an mtime of when this was started.
\ No newline at end of file
diff --git a/risk_score/target/debug/.fingerprint/block-buffer-dda54b1fc93d541f/lib-block_buffer b/risk_score/target/debug/.fingerprint/block-buffer-dda54b1fc93d541f/lib-block_buffer
new file mode 100644
index 00000000..da8621df
--- /dev/null
+++ b/risk_score/target/debug/.fingerprint/block-buffer-dda54b1fc93d541f/lib-block_buffer
@@ -0,0 +1 @@
+69b5c4439692cb15
\ No newline at end of file
diff --git a/risk_score/target/debug/.fingerprint/block-buffer-dda54b1fc93d541f/lib-block_buffer.json b/risk_score/target/debug/.fingerprint/block-buffer-dda54b1fc93d541f/lib-block_buffer.json
new file mode 100644
index 00000000..1ea7aea2
--- /dev/null
+++ b/risk_score/target/debug/.fingerprint/block-buffer-dda54b1fc93d541f/lib-block_buffer.json
@@ -0,0 +1 @@
+{"rustc":5391851738765093524,"features":"[]","declared_features":"[]","target":4098124618827574291,"profile":2225463790103693989,"path":10277832542455319143,"deps":[[10520923840501062997,"generic_array",false,9287527618707947077]],"local":[{"CheckDepInfo":{"dep_info":"debug/.fingerprint/block-buffer-dda54b1fc93d541f/dep-lib-block_buffer","checksum":false}}],"rustflags":[],"config":8247474407144887393,"compile_kind":0}
\ No newline at end of file
diff --git a/risk_score/target/debug/.fingerprint/bytes-lit-fe6455488f20575e/dep-lib-bytes_lit b/risk_score/target/debug/.fingerprint/bytes-lit-fe6455488f20575e/dep-lib-bytes_lit
new file mode 100644
index 00000000..ec3cb8bf
Binary files /dev/null and b/risk_score/target/debug/.fingerprint/bytes-lit-fe6455488f20575e/dep-lib-bytes_lit differ
diff --git a/risk_score/target/debug/.fingerprint/bytes-lit-fe6455488f20575e/invoked.timestamp b/risk_score/target/debug/.fingerprint/bytes-lit-fe6455488f20575e/invoked.timestamp
new file mode 100644
index 00000000..e00328da
--- /dev/null
+++ b/risk_score/target/debug/.fingerprint/bytes-lit-fe6455488f20575e/invoked.timestamp
@@ -0,0 +1 @@
+This file has an mtime of when this was started.
\ No newline at end of file
diff --git a/risk_score/target/debug/.fingerprint/bytes-lit-fe6455488f20575e/lib-bytes_lit b/risk_score/target/debug/.fingerprint/bytes-lit-fe6455488f20575e/lib-bytes_lit
new file mode 100644
index 00000000..3ab1ead7
--- /dev/null
+++ b/risk_score/target/debug/.fingerprint/bytes-lit-fe6455488f20575e/lib-bytes_lit
@@ -0,0 +1 @@
+41a0a2255bb7f176
\ No newline at end of file
diff --git a/risk_score/target/debug/.fingerprint/bytes-lit-fe6455488f20575e/lib-bytes_lit.json b/risk_score/target/debug/.fingerprint/bytes-lit-fe6455488f20575e/lib-bytes_lit.json
new file mode 100644
index 00000000..1135b51f
--- /dev/null
+++ b/risk_score/target/debug/.fingerprint/bytes-lit-fe6455488f20575e/lib-bytes_lit.json
@@ -0,0 +1 @@
+{"rustc":5391851738765093524,"features":"[]","declared_features":"[]","target":5466164197665840737,"profile":2225463790103693989,"path":8530016173580708808,"deps":[[3060637413840920116,"proc_macro2",false,3272600214830029920],[12528732512569713347,"num_bigint",false,15647669706761525920],[17990358020177143287,"quote",false,15490847037713330905],[18149961000318489080,"syn",false,17353705955167482554]],"local":[{"CheckDepInfo":{"dep_info":"debug/.fingerprint/bytes-lit-fe6455488f20575e/dep-lib-bytes_lit","checksum":false}}],"rustflags":[],"config":8247474407144887393,"compile_kind":0}
\ No newline at end of file
diff --git a/risk_score/target/debug/.fingerprint/cfg-if-4c131d49fee0abb9/dep-lib-cfg_if b/risk_score/target/debug/.fingerprint/cfg-if-4c131d49fee0abb9/dep-lib-cfg_if
new file mode 100644
index 00000000..ec3cb8bf
Binary files /dev/null and b/risk_score/target/debug/.fingerprint/cfg-if-4c131d49fee0abb9/dep-lib-cfg_if differ
diff --git a/risk_score/target/debug/.fingerprint/cfg-if-4c131d49fee0abb9/invoked.timestamp b/risk_score/target/debug/.fingerprint/cfg-if-4c131d49fee0abb9/invoked.timestamp
new file mode 100644
index 00000000..e00328da
--- /dev/null
+++ b/risk_score/target/debug/.fingerprint/cfg-if-4c131d49fee0abb9/invoked.timestamp
@@ -0,0 +1 @@
+This file has an mtime of when this was started.
\ No newline at end of file
diff --git a/risk_score/target/debug/.fingerprint/cfg-if-4c131d49fee0abb9/lib-cfg_if b/risk_score/target/debug/.fingerprint/cfg-if-4c131d49fee0abb9/lib-cfg_if
new file mode 100644
index 00000000..7c011135
--- /dev/null
+++ b/risk_score/target/debug/.fingerprint/cfg-if-4c131d49fee0abb9/lib-cfg_if
@@ -0,0 +1 @@
+9853915fcd320e9e
\ No newline at end of file
diff --git a/risk_score/target/debug/.fingerprint/cfg-if-4c131d49fee0abb9/lib-cfg_if.json b/risk_score/target/debug/.fingerprint/cfg-if-4c131d49fee0abb9/lib-cfg_if.json
new file mode 100644
index 00000000..a4b0f1d0
--- /dev/null
+++ b/risk_score/target/debug/.fingerprint/cfg-if-4c131d49fee0abb9/lib-cfg_if.json
@@ -0,0 +1 @@
+{"rustc":5391851738765093524,"features":"[]","declared_features":"[\"compiler_builtins\", \"core\", \"rustc-dep-of-std\"]","target":14691992093392644261,"profile":2241668132362809309,"path":1371226951484017095,"deps":[],"local":[{"CheckDepInfo":{"dep_info":"debug/.fingerprint/cfg-if-4c131d49fee0abb9/dep-lib-cfg_if","checksum":false}}],"rustflags":[],"config":8247474407144887393,"compile_kind":0}
\ No newline at end of file
diff --git a/risk_score/target/debug/.fingerprint/cfg-if-63339a417eea3a36/dep-lib-cfg_if b/risk_score/target/debug/.fingerprint/cfg-if-63339a417eea3a36/dep-lib-cfg_if
new file mode 100644
index 00000000..ec3cb8bf
Binary files /dev/null and b/risk_score/target/debug/.fingerprint/cfg-if-63339a417eea3a36/dep-lib-cfg_if differ
diff --git a/risk_score/target/debug/.fingerprint/cfg-if-63339a417eea3a36/invoked.timestamp b/risk_score/target/debug/.fingerprint/cfg-if-63339a417eea3a36/invoked.timestamp
new file mode 100644
index 00000000..e00328da
--- /dev/null
+++ b/risk_score/target/debug/.fingerprint/cfg-if-63339a417eea3a36/invoked.timestamp
@@ -0,0 +1 @@
+This file has an mtime of when this was started.
\ No newline at end of file
diff --git a/risk_score/target/debug/.fingerprint/cfg-if-63339a417eea3a36/lib-cfg_if b/risk_score/target/debug/.fingerprint/cfg-if-63339a417eea3a36/lib-cfg_if
new file mode 100644
index 00000000..f955001c
--- /dev/null
+++ b/risk_score/target/debug/.fingerprint/cfg-if-63339a417eea3a36/lib-cfg_if
@@ -0,0 +1 @@
+7c5ff026618955b1
\ No newline at end of file
diff --git a/risk_score/target/debug/.fingerprint/cfg-if-63339a417eea3a36/lib-cfg_if.json b/risk_score/target/debug/.fingerprint/cfg-if-63339a417eea3a36/lib-cfg_if.json
new file mode 100644
index 00000000..a2708700
--- /dev/null
+++ b/risk_score/target/debug/.fingerprint/cfg-if-63339a417eea3a36/lib-cfg_if.json
@@ -0,0 +1 @@
+{"rustc":5391851738765093524,"features":"[]","declared_features":"[\"compiler_builtins\", \"core\", \"rustc-dep-of-std\"]","target":14691992093392644261,"profile":2225463790103693989,"path":1371226951484017095,"deps":[],"local":[{"CheckDepInfo":{"dep_info":"debug/.fingerprint/cfg-if-63339a417eea3a36/dep-lib-cfg_if","checksum":false}}],"rustflags":[],"config":8247474407144887393,"compile_kind":0}
\ No newline at end of file
diff --git a/risk_score/target/debug/.fingerprint/cfg-if-9e8ca6ed031de0b9/dep-lib-cfg_if b/risk_score/target/debug/.fingerprint/cfg-if-9e8ca6ed031de0b9/dep-lib-cfg_if
new file mode 100644
index 00000000..ec3cb8bf
Binary files /dev/null and b/risk_score/target/debug/.fingerprint/cfg-if-9e8ca6ed031de0b9/dep-lib-cfg_if differ
diff --git a/risk_score/target/debug/.fingerprint/cfg-if-9e8ca6ed031de0b9/invoked.timestamp b/risk_score/target/debug/.fingerprint/cfg-if-9e8ca6ed031de0b9/invoked.timestamp
new file mode 100644
index 00000000..e00328da
--- /dev/null
+++ b/risk_score/target/debug/.fingerprint/cfg-if-9e8ca6ed031de0b9/invoked.timestamp
@@ -0,0 +1 @@
+This file has an mtime of when this was started.
\ No newline at end of file
diff --git a/risk_score/target/debug/.fingerprint/cfg-if-9e8ca6ed031de0b9/lib-cfg_if b/risk_score/target/debug/.fingerprint/cfg-if-9e8ca6ed031de0b9/lib-cfg_if
new file mode 100644
index 00000000..465c3532
--- /dev/null
+++ b/risk_score/target/debug/.fingerprint/cfg-if-9e8ca6ed031de0b9/lib-cfg_if
@@ -0,0 +1 @@
+1aa144ffacc5df20
\ No newline at end of file
diff --git a/risk_score/target/debug/.fingerprint/cfg-if-9e8ca6ed031de0b9/lib-cfg_if.json b/risk_score/target/debug/.fingerprint/cfg-if-9e8ca6ed031de0b9/lib-cfg_if.json
new file mode 100644
index 00000000..34dddfaa
--- /dev/null
+++ b/risk_score/target/debug/.fingerprint/cfg-if-9e8ca6ed031de0b9/lib-cfg_if.json
@@ -0,0 +1 @@
+{"rustc":5391851738765093524,"features":"[]","declared_features":"[\"compiler_builtins\", \"core\", \"rustc-dep-of-std\"]","target":14691992093392644261,"profile":15657897354478470176,"path":1371226951484017095,"deps":[],"local":[{"CheckDepInfo":{"dep_info":"debug/.fingerprint/cfg-if-9e8ca6ed031de0b9/dep-lib-cfg_if","checksum":false}}],"rustflags":[],"config":8247474407144887393,"compile_kind":0}
\ No newline at end of file
diff --git a/risk_score/target/debug/.fingerprint/const-oid-bc1fdbffdc65851f/dep-lib-const_oid b/risk_score/target/debug/.fingerprint/const-oid-bc1fdbffdc65851f/dep-lib-const_oid
new file mode 100644
index 00000000..ec3cb8bf
Binary files /dev/null and b/risk_score/target/debug/.fingerprint/const-oid-bc1fdbffdc65851f/dep-lib-const_oid differ
diff --git a/risk_score/target/debug/.fingerprint/const-oid-bc1fdbffdc65851f/invoked.timestamp b/risk_score/target/debug/.fingerprint/const-oid-bc1fdbffdc65851f/invoked.timestamp
new file mode 100644
index 00000000..e00328da
--- /dev/null
+++ b/risk_score/target/debug/.fingerprint/const-oid-bc1fdbffdc65851f/invoked.timestamp
@@ -0,0 +1 @@
+This file has an mtime of when this was started.
\ No newline at end of file
diff --git a/risk_score/target/debug/.fingerprint/const-oid-bc1fdbffdc65851f/lib-const_oid b/risk_score/target/debug/.fingerprint/const-oid-bc1fdbffdc65851f/lib-const_oid
new file mode 100644
index 00000000..b7b2e4ad
--- /dev/null
+++ b/risk_score/target/debug/.fingerprint/const-oid-bc1fdbffdc65851f/lib-const_oid
@@ -0,0 +1 @@
+3a16d81c086f7724
\ No newline at end of file
diff --git a/risk_score/target/debug/.fingerprint/const-oid-bc1fdbffdc65851f/lib-const_oid.json b/risk_score/target/debug/.fingerprint/const-oid-bc1fdbffdc65851f/lib-const_oid.json
new file mode 100644
index 00000000..34b13dd4
--- /dev/null
+++ b/risk_score/target/debug/.fingerprint/const-oid-bc1fdbffdc65851f/lib-const_oid.json
@@ -0,0 +1 @@
+{"rustc":5391851738765093524,"features":"[]","declared_features":"[\"arbitrary\", \"db\", \"std\"]","target":17089197581752919419,"profile":15657897354478470176,"path":5506513235942361465,"deps":[],"local":[{"CheckDepInfo":{"dep_info":"debug/.fingerprint/const-oid-bc1fdbffdc65851f/dep-lib-const_oid","checksum":false}}],"rustflags":[],"config":8247474407144887393,"compile_kind":0}
\ No newline at end of file
diff --git a/risk_score/target/debug/.fingerprint/const-oid-ff2210dcfc52b015/dep-lib-const_oid b/risk_score/target/debug/.fingerprint/const-oid-ff2210dcfc52b015/dep-lib-const_oid
new file mode 100644
index 00000000..ec3cb8bf
Binary files /dev/null and b/risk_score/target/debug/.fingerprint/const-oid-ff2210dcfc52b015/dep-lib-const_oid differ
diff --git a/risk_score/target/debug/.fingerprint/const-oid-ff2210dcfc52b015/invoked.timestamp b/risk_score/target/debug/.fingerprint/const-oid-ff2210dcfc52b015/invoked.timestamp
new file mode 100644
index 00000000..e00328da
--- /dev/null
+++ b/risk_score/target/debug/.fingerprint/const-oid-ff2210dcfc52b015/invoked.timestamp
@@ -0,0 +1 @@
+This file has an mtime of when this was started.
\ No newline at end of file
diff --git a/risk_score/target/debug/.fingerprint/const-oid-ff2210dcfc52b015/lib-const_oid b/risk_score/target/debug/.fingerprint/const-oid-ff2210dcfc52b015/lib-const_oid
new file mode 100644
index 00000000..31df2a1a
--- /dev/null
+++ b/risk_score/target/debug/.fingerprint/const-oid-ff2210dcfc52b015/lib-const_oid
@@ -0,0 +1 @@
+130243596e508749
\ No newline at end of file
diff --git a/risk_score/target/debug/.fingerprint/const-oid-ff2210dcfc52b015/lib-const_oid.json b/risk_score/target/debug/.fingerprint/const-oid-ff2210dcfc52b015/lib-const_oid.json
new file mode 100644
index 00000000..3c13ad2d
--- /dev/null
+++ b/risk_score/target/debug/.fingerprint/const-oid-ff2210dcfc52b015/lib-const_oid.json
@@ -0,0 +1 @@
+{"rustc":5391851738765093524,"features":"[]","declared_features":"[\"arbitrary\", \"db\", \"std\"]","target":17089197581752919419,"profile":2241668132362809309,"path":5506513235942361465,"deps":[],"local":[{"CheckDepInfo":{"dep_info":"debug/.fingerprint/const-oid-ff2210dcfc52b015/dep-lib-const_oid","checksum":false}}],"rustflags":[],"config":8247474407144887393,"compile_kind":0}
\ No newline at end of file
diff --git a/risk_score/target/debug/.fingerprint/cpufeatures-618cfa52b580a46a/dep-lib-cpufeatures b/risk_score/target/debug/.fingerprint/cpufeatures-618cfa52b580a46a/dep-lib-cpufeatures
new file mode 100644
index 00000000..ec3cb8bf
Binary files /dev/null and b/risk_score/target/debug/.fingerprint/cpufeatures-618cfa52b580a46a/dep-lib-cpufeatures differ
diff --git a/risk_score/target/debug/.fingerprint/cpufeatures-618cfa52b580a46a/invoked.timestamp b/risk_score/target/debug/.fingerprint/cpufeatures-618cfa52b580a46a/invoked.timestamp
new file mode 100644
index 00000000..e00328da
--- /dev/null
+++ b/risk_score/target/debug/.fingerprint/cpufeatures-618cfa52b580a46a/invoked.timestamp
@@ -0,0 +1 @@
+This file has an mtime of when this was started.
\ No newline at end of file
diff --git a/risk_score/target/debug/.fingerprint/cpufeatures-618cfa52b580a46a/lib-cpufeatures b/risk_score/target/debug/.fingerprint/cpufeatures-618cfa52b580a46a/lib-cpufeatures
new file mode 100644
index 00000000..59082803
--- /dev/null
+++ b/risk_score/target/debug/.fingerprint/cpufeatures-618cfa52b580a46a/lib-cpufeatures
@@ -0,0 +1 @@
+fad31525164706ce
\ No newline at end of file
diff --git a/risk_score/target/debug/.fingerprint/cpufeatures-618cfa52b580a46a/lib-cpufeatures.json b/risk_score/target/debug/.fingerprint/cpufeatures-618cfa52b580a46a/lib-cpufeatures.json
new file mode 100644
index 00000000..0ed8f83e
--- /dev/null
+++ b/risk_score/target/debug/.fingerprint/cpufeatures-618cfa52b580a46a/lib-cpufeatures.json
@@ -0,0 +1 @@
+{"rustc":5391851738765093524,"features":"[]","declared_features":"[]","target":2330704043955282025,"profile":15657897354478470176,"path":15926454103412519233,"deps":[],"local":[{"CheckDepInfo":{"dep_info":"debug/.fingerprint/cpufeatures-618cfa52b580a46a/dep-lib-cpufeatures","checksum":false}}],"rustflags":[],"config":8247474407144887393,"compile_kind":0}
\ No newline at end of file
diff --git a/risk_score/target/debug/.fingerprint/cpufeatures-6808ddc6018395ed/dep-lib-cpufeatures b/risk_score/target/debug/.fingerprint/cpufeatures-6808ddc6018395ed/dep-lib-cpufeatures
new file mode 100644
index 00000000..ec3cb8bf
Binary files /dev/null and b/risk_score/target/debug/.fingerprint/cpufeatures-6808ddc6018395ed/dep-lib-cpufeatures differ
diff --git a/risk_score/target/debug/.fingerprint/cpufeatures-6808ddc6018395ed/invoked.timestamp b/risk_score/target/debug/.fingerprint/cpufeatures-6808ddc6018395ed/invoked.timestamp
new file mode 100644
index 00000000..e00328da
--- /dev/null
+++ b/risk_score/target/debug/.fingerprint/cpufeatures-6808ddc6018395ed/invoked.timestamp
@@ -0,0 +1 @@
+This file has an mtime of when this was started.
\ No newline at end of file
diff --git a/risk_score/target/debug/.fingerprint/cpufeatures-6808ddc6018395ed/lib-cpufeatures b/risk_score/target/debug/.fingerprint/cpufeatures-6808ddc6018395ed/lib-cpufeatures
new file mode 100644
index 00000000..a138f6bc
--- /dev/null
+++ b/risk_score/target/debug/.fingerprint/cpufeatures-6808ddc6018395ed/lib-cpufeatures
@@ -0,0 +1 @@
+de4b979c07f64c81
\ No newline at end of file
diff --git a/risk_score/target/debug/.fingerprint/cpufeatures-6808ddc6018395ed/lib-cpufeatures.json b/risk_score/target/debug/.fingerprint/cpufeatures-6808ddc6018395ed/lib-cpufeatures.json
new file mode 100644
index 00000000..4db9960a
--- /dev/null
+++ b/risk_score/target/debug/.fingerprint/cpufeatures-6808ddc6018395ed/lib-cpufeatures.json
@@ -0,0 +1 @@
+{"rustc":5391851738765093524,"features":"[]","declared_features":"[]","target":2330704043955282025,"profile":2225463790103693989,"path":15926454103412519233,"deps":[],"local":[{"CheckDepInfo":{"dep_info":"debug/.fingerprint/cpufeatures-6808ddc6018395ed/dep-lib-cpufeatures","checksum":false}}],"rustflags":[],"config":8247474407144887393,"compile_kind":0}
\ No newline at end of file
diff --git a/risk_score/target/debug/.fingerprint/cpufeatures-bcdb2005199d2b73/dep-lib-cpufeatures b/risk_score/target/debug/.fingerprint/cpufeatures-bcdb2005199d2b73/dep-lib-cpufeatures
new file mode 100644
index 00000000..ec3cb8bf
Binary files /dev/null and b/risk_score/target/debug/.fingerprint/cpufeatures-bcdb2005199d2b73/dep-lib-cpufeatures differ
diff --git a/risk_score/target/debug/.fingerprint/cpufeatures-bcdb2005199d2b73/invoked.timestamp b/risk_score/target/debug/.fingerprint/cpufeatures-bcdb2005199d2b73/invoked.timestamp
new file mode 100644
index 00000000..e00328da
--- /dev/null
+++ b/risk_score/target/debug/.fingerprint/cpufeatures-bcdb2005199d2b73/invoked.timestamp
@@ -0,0 +1 @@
+This file has an mtime of when this was started.
\ No newline at end of file
diff --git a/risk_score/target/debug/.fingerprint/cpufeatures-bcdb2005199d2b73/lib-cpufeatures b/risk_score/target/debug/.fingerprint/cpufeatures-bcdb2005199d2b73/lib-cpufeatures
new file mode 100644
index 00000000..5db59c52
--- /dev/null
+++ b/risk_score/target/debug/.fingerprint/cpufeatures-bcdb2005199d2b73/lib-cpufeatures
@@ -0,0 +1 @@
+d146683167d662d3
\ No newline at end of file
diff --git a/risk_score/target/debug/.fingerprint/cpufeatures-bcdb2005199d2b73/lib-cpufeatures.json b/risk_score/target/debug/.fingerprint/cpufeatures-bcdb2005199d2b73/lib-cpufeatures.json
new file mode 100644
index 00000000..20081b8d
--- /dev/null
+++ b/risk_score/target/debug/.fingerprint/cpufeatures-bcdb2005199d2b73/lib-cpufeatures.json
@@ -0,0 +1 @@
+{"rustc":5391851738765093524,"features":"[]","declared_features":"[]","target":2330704043955282025,"profile":2241668132362809309,"path":15926454103412519233,"deps":[],"local":[{"CheckDepInfo":{"dep_info":"debug/.fingerprint/cpufeatures-bcdb2005199d2b73/dep-lib-cpufeatures","checksum":false}}],"rustflags":[],"config":8247474407144887393,"compile_kind":0}
\ No newline at end of file
diff --git a/risk_score/target/debug/.fingerprint/crate-git-revision-476320e96ef1aff5/dep-lib-crate_git_revision b/risk_score/target/debug/.fingerprint/crate-git-revision-476320e96ef1aff5/dep-lib-crate_git_revision
new file mode 100644
index 00000000..ec3cb8bf
Binary files /dev/null and b/risk_score/target/debug/.fingerprint/crate-git-revision-476320e96ef1aff5/dep-lib-crate_git_revision differ
diff --git a/risk_score/target/debug/.fingerprint/crate-git-revision-476320e96ef1aff5/invoked.timestamp b/risk_score/target/debug/.fingerprint/crate-git-revision-476320e96ef1aff5/invoked.timestamp
new file mode 100644
index 00000000..e00328da
--- /dev/null
+++ b/risk_score/target/debug/.fingerprint/crate-git-revision-476320e96ef1aff5/invoked.timestamp
@@ -0,0 +1 @@
+This file has an mtime of when this was started.
\ No newline at end of file
diff --git a/risk_score/target/debug/.fingerprint/crate-git-revision-476320e96ef1aff5/lib-crate_git_revision b/risk_score/target/debug/.fingerprint/crate-git-revision-476320e96ef1aff5/lib-crate_git_revision
new file mode 100644
index 00000000..02584b1e
--- /dev/null
+++ b/risk_score/target/debug/.fingerprint/crate-git-revision-476320e96ef1aff5/lib-crate_git_revision
@@ -0,0 +1 @@
+b53e4fbac4b11b6f
\ No newline at end of file
diff --git a/risk_score/target/debug/.fingerprint/crate-git-revision-476320e96ef1aff5/lib-crate_git_revision.json b/risk_score/target/debug/.fingerprint/crate-git-revision-476320e96ef1aff5/lib-crate_git_revision.json
new file mode 100644
index 00000000..a38fe619
--- /dev/null
+++ b/risk_score/target/debug/.fingerprint/crate-git-revision-476320e96ef1aff5/lib-crate_git_revision.json
@@ -0,0 +1 @@
+{"rustc":5391851738765093524,"features":"[]","declared_features":"[]","target":120368748516897421,"profile":2225463790103693989,"path":11491451734661091433,"deps":[[9689903380558560274,"serde",false,6140455443999132381],[15367738274754116744,"serde_json",false,7352047255889509201],[16257276029081467297,"serde_derive",false,17610964800343759462]],"local":[{"CheckDepInfo":{"dep_info":"debug/.fingerprint/crate-git-revision-476320e96ef1aff5/dep-lib-crate_git_revision","checksum":false}}],"rustflags":[],"config":8247474407144887393,"compile_kind":0}
\ No newline at end of file
diff --git a/risk_score/target/debug/.fingerprint/crate-git-revision-e7e93a783942a3f4/dep-lib-crate_git_revision b/risk_score/target/debug/.fingerprint/crate-git-revision-e7e93a783942a3f4/dep-lib-crate_git_revision
new file mode 100644
index 00000000..ec3cb8bf
Binary files /dev/null and b/risk_score/target/debug/.fingerprint/crate-git-revision-e7e93a783942a3f4/dep-lib-crate_git_revision differ
diff --git a/risk_score/target/debug/.fingerprint/crate-git-revision-e7e93a783942a3f4/invoked.timestamp b/risk_score/target/debug/.fingerprint/crate-git-revision-e7e93a783942a3f4/invoked.timestamp
new file mode 100644
index 00000000..e00328da
--- /dev/null
+++ b/risk_score/target/debug/.fingerprint/crate-git-revision-e7e93a783942a3f4/invoked.timestamp
@@ -0,0 +1 @@
+This file has an mtime of when this was started.
\ No newline at end of file
diff --git a/risk_score/target/debug/.fingerprint/crate-git-revision-e7e93a783942a3f4/lib-crate_git_revision b/risk_score/target/debug/.fingerprint/crate-git-revision-e7e93a783942a3f4/lib-crate_git_revision
new file mode 100644
index 00000000..2428baff
--- /dev/null
+++ b/risk_score/target/debug/.fingerprint/crate-git-revision-e7e93a783942a3f4/lib-crate_git_revision
@@ -0,0 +1 @@
+4e2db20ac7991f31
\ No newline at end of file
diff --git a/risk_score/target/debug/.fingerprint/crate-git-revision-e7e93a783942a3f4/lib-crate_git_revision.json b/risk_score/target/debug/.fingerprint/crate-git-revision-e7e93a783942a3f4/lib-crate_git_revision.json
new file mode 100644
index 00000000..327adfc7
--- /dev/null
+++ b/risk_score/target/debug/.fingerprint/crate-git-revision-e7e93a783942a3f4/lib-crate_git_revision.json
@@ -0,0 +1 @@
+{"rustc":5391851738765093524,"features":"[]","declared_features":"[]","target":120368748516897421,"profile":2225463790103693989,"path":11491451734661091433,"deps":[[9689903380558560274,"serde",false,1698120530072343106],[15367738274754116744,"serde_json",false,12043554636340589356],[16257276029081467297,"serde_derive",false,17610964800343759462]],"local":[{"CheckDepInfo":{"dep_info":"debug/.fingerprint/crate-git-revision-e7e93a783942a3f4/dep-lib-crate_git_revision","checksum":false}}],"rustflags":[],"config":8247474407144887393,"compile_kind":0}
\ No newline at end of file
diff --git a/risk_score/target/debug/.fingerprint/crypto-bigint-13f9ef4da629e547/dep-lib-crypto_bigint b/risk_score/target/debug/.fingerprint/crypto-bigint-13f9ef4da629e547/dep-lib-crypto_bigint
new file mode 100644
index 00000000..ec3cb8bf
Binary files /dev/null and b/risk_score/target/debug/.fingerprint/crypto-bigint-13f9ef4da629e547/dep-lib-crypto_bigint differ
diff --git a/risk_score/target/debug/.fingerprint/crypto-bigint-13f9ef4da629e547/invoked.timestamp b/risk_score/target/debug/.fingerprint/crypto-bigint-13f9ef4da629e547/invoked.timestamp
new file mode 100644
index 00000000..e00328da
--- /dev/null
+++ b/risk_score/target/debug/.fingerprint/crypto-bigint-13f9ef4da629e547/invoked.timestamp
@@ -0,0 +1 @@
+This file has an mtime of when this was started.
\ No newline at end of file
diff --git a/risk_score/target/debug/.fingerprint/crypto-bigint-13f9ef4da629e547/lib-crypto_bigint b/risk_score/target/debug/.fingerprint/crypto-bigint-13f9ef4da629e547/lib-crypto_bigint
new file mode 100644
index 00000000..71f9ca7a
--- /dev/null
+++ b/risk_score/target/debug/.fingerprint/crypto-bigint-13f9ef4da629e547/lib-crypto_bigint
@@ -0,0 +1 @@
+186b2fb1feab6e64
\ No newline at end of file
diff --git a/risk_score/target/debug/.fingerprint/crypto-bigint-13f9ef4da629e547/lib-crypto_bigint.json b/risk_score/target/debug/.fingerprint/crypto-bigint-13f9ef4da629e547/lib-crypto_bigint.json
new file mode 100644
index 00000000..1c27fb65
--- /dev/null
+++ b/risk_score/target/debug/.fingerprint/crypto-bigint-13f9ef4da629e547/lib-crypto_bigint.json
@@ -0,0 +1 @@
+{"rustc":5391851738765093524,"features":"[\"generic-array\", \"rand_core\", \"zeroize\"]","declared_features":"[\"alloc\", \"default\", \"der\", \"extra-sizes\", \"generic-array\", \"rand\", \"rand_core\", \"rlp\", \"serde\", \"zeroize\"]","target":9797332428615656400,"profile":15657897354478470176,"path":3073060155164655575,"deps":[[6528079939221783635,"zeroize",false,10325126405633193780],[10520923840501062997,"generic_array",false,11452946472239240729],[17003143334332120809,"subtle",false,10420363213196592864],[18130209639506977569,"rand_core",false,11145974179420545664]],"local":[{"CheckDepInfo":{"dep_info":"debug/.fingerprint/crypto-bigint-13f9ef4da629e547/dep-lib-crypto_bigint","checksum":false}}],"rustflags":[],"config":8247474407144887393,"compile_kind":0}
\ No newline at end of file
diff --git a/risk_score/target/debug/.fingerprint/crypto-bigint-c140869dffc13d3c/dep-lib-crypto_bigint b/risk_score/target/debug/.fingerprint/crypto-bigint-c140869dffc13d3c/dep-lib-crypto_bigint
new file mode 100644
index 00000000..ec3cb8bf
Binary files /dev/null and b/risk_score/target/debug/.fingerprint/crypto-bigint-c140869dffc13d3c/dep-lib-crypto_bigint differ
diff --git a/risk_score/target/debug/.fingerprint/crypto-bigint-c140869dffc13d3c/invoked.timestamp b/risk_score/target/debug/.fingerprint/crypto-bigint-c140869dffc13d3c/invoked.timestamp
new file mode 100644
index 00000000..e00328da
--- /dev/null
+++ b/risk_score/target/debug/.fingerprint/crypto-bigint-c140869dffc13d3c/invoked.timestamp
@@ -0,0 +1 @@
+This file has an mtime of when this was started.
\ No newline at end of file
diff --git a/risk_score/target/debug/.fingerprint/crypto-bigint-c140869dffc13d3c/lib-crypto_bigint b/risk_score/target/debug/.fingerprint/crypto-bigint-c140869dffc13d3c/lib-crypto_bigint
new file mode 100644
index 00000000..4a1beb3b
--- /dev/null
+++ b/risk_score/target/debug/.fingerprint/crypto-bigint-c140869dffc13d3c/lib-crypto_bigint
@@ -0,0 +1 @@
+75fa3b332f35a9cb
\ No newline at end of file
diff --git a/risk_score/target/debug/.fingerprint/crypto-bigint-c140869dffc13d3c/lib-crypto_bigint.json b/risk_score/target/debug/.fingerprint/crypto-bigint-c140869dffc13d3c/lib-crypto_bigint.json
new file mode 100644
index 00000000..cc931cfc
--- /dev/null
+++ b/risk_score/target/debug/.fingerprint/crypto-bigint-c140869dffc13d3c/lib-crypto_bigint.json
@@ -0,0 +1 @@
+{"rustc":5391851738765093524,"features":"[\"generic-array\", \"rand_core\", \"zeroize\"]","declared_features":"[\"alloc\", \"default\", \"der\", \"extra-sizes\", \"generic-array\", \"rand\", \"rand_core\", \"rlp\", \"serde\", \"zeroize\"]","target":9797332428615656400,"profile":2241668132362809309,"path":3073060155164655575,"deps":[[6528079939221783635,"zeroize",false,9731806789023287653],[10520923840501062997,"generic_array",false,14483402391247379741],[17003143334332120809,"subtle",false,15673893484007952713],[18130209639506977569,"rand_core",false,15873702852227555835]],"local":[{"CheckDepInfo":{"dep_info":"debug/.fingerprint/crypto-bigint-c140869dffc13d3c/dep-lib-crypto_bigint","checksum":false}}],"rustflags":[],"config":8247474407144887393,"compile_kind":0}
\ No newline at end of file
diff --git a/risk_score/target/debug/.fingerprint/crypto-common-05348365edc4aa4d/dep-lib-crypto_common b/risk_score/target/debug/.fingerprint/crypto-common-05348365edc4aa4d/dep-lib-crypto_common
new file mode 100644
index 00000000..ec3cb8bf
Binary files /dev/null and b/risk_score/target/debug/.fingerprint/crypto-common-05348365edc4aa4d/dep-lib-crypto_common differ
diff --git a/risk_score/target/debug/.fingerprint/crypto-common-05348365edc4aa4d/invoked.timestamp b/risk_score/target/debug/.fingerprint/crypto-common-05348365edc4aa4d/invoked.timestamp
new file mode 100644
index 00000000..e00328da
--- /dev/null
+++ b/risk_score/target/debug/.fingerprint/crypto-common-05348365edc4aa4d/invoked.timestamp
@@ -0,0 +1 @@
+This file has an mtime of when this was started.
\ No newline at end of file
diff --git a/risk_score/target/debug/.fingerprint/crypto-common-05348365edc4aa4d/lib-crypto_common b/risk_score/target/debug/.fingerprint/crypto-common-05348365edc4aa4d/lib-crypto_common
new file mode 100644
index 00000000..4a240cd2
--- /dev/null
+++ b/risk_score/target/debug/.fingerprint/crypto-common-05348365edc4aa4d/lib-crypto_common
@@ -0,0 +1 @@
+9d4500f638d8af5f
\ No newline at end of file
diff --git a/risk_score/target/debug/.fingerprint/crypto-common-05348365edc4aa4d/lib-crypto_common.json b/risk_score/target/debug/.fingerprint/crypto-common-05348365edc4aa4d/lib-crypto_common.json
new file mode 100644
index 00000000..d91a6c3b
--- /dev/null
+++ b/risk_score/target/debug/.fingerprint/crypto-common-05348365edc4aa4d/lib-crypto_common.json
@@ -0,0 +1 @@
+{"rustc":5391851738765093524,"features":"[\"std\"]","declared_features":"[\"getrandom\", \"rand_core\", \"std\"]","target":16242158919585437602,"profile":15657897354478470176,"path":9476844846019373412,"deps":[[10520923840501062997,"generic_array",false,11452946472239240729],[17001665395952474378,"typenum",false,12223827457442022606]],"local":[{"CheckDepInfo":{"dep_info":"debug/.fingerprint/crypto-common-05348365edc4aa4d/dep-lib-crypto_common","checksum":false}}],"rustflags":[],"config":8247474407144887393,"compile_kind":0}
\ No newline at end of file
diff --git a/risk_score/target/debug/.fingerprint/crypto-common-38c1338a56c74485/dep-lib-crypto_common b/risk_score/target/debug/.fingerprint/crypto-common-38c1338a56c74485/dep-lib-crypto_common
new file mode 100644
index 00000000..ec3cb8bf
Binary files /dev/null and b/risk_score/target/debug/.fingerprint/crypto-common-38c1338a56c74485/dep-lib-crypto_common differ
diff --git a/risk_score/target/debug/.fingerprint/crypto-common-38c1338a56c74485/invoked.timestamp b/risk_score/target/debug/.fingerprint/crypto-common-38c1338a56c74485/invoked.timestamp
new file mode 100644
index 00000000..e00328da
--- /dev/null
+++ b/risk_score/target/debug/.fingerprint/crypto-common-38c1338a56c74485/invoked.timestamp
@@ -0,0 +1 @@
+This file has an mtime of when this was started.
\ No newline at end of file
diff --git a/risk_score/target/debug/.fingerprint/crypto-common-38c1338a56c74485/lib-crypto_common b/risk_score/target/debug/.fingerprint/crypto-common-38c1338a56c74485/lib-crypto_common
new file mode 100644
index 00000000..a948735a
--- /dev/null
+++ b/risk_score/target/debug/.fingerprint/crypto-common-38c1338a56c74485/lib-crypto_common
@@ -0,0 +1 @@
+664a02c2be6cca9b
\ No newline at end of file
diff --git a/risk_score/target/debug/.fingerprint/crypto-common-38c1338a56c74485/lib-crypto_common.json b/risk_score/target/debug/.fingerprint/crypto-common-38c1338a56c74485/lib-crypto_common.json
new file mode 100644
index 00000000..fff4472b
--- /dev/null
+++ b/risk_score/target/debug/.fingerprint/crypto-common-38c1338a56c74485/lib-crypto_common.json
@@ -0,0 +1 @@
+{"rustc":5391851738765093524,"features":"[\"std\"]","declared_features":"[\"getrandom\", \"rand_core\", \"std\"]","target":16242158919585437602,"profile":15657897354478470176,"path":9476844846019373412,"deps":[[10520923840501062997,"generic_array",false,5508583077911677037],[17001665395952474378,"typenum",false,12223827457442022606]],"local":[{"CheckDepInfo":{"dep_info":"debug/.fingerprint/crypto-common-38c1338a56c74485/dep-lib-crypto_common","checksum":false}}],"rustflags":[],"config":8247474407144887393,"compile_kind":0}
\ No newline at end of file
diff --git a/risk_score/target/debug/.fingerprint/crypto-common-7c87180a09a85bc4/dep-lib-crypto_common b/risk_score/target/debug/.fingerprint/crypto-common-7c87180a09a85bc4/dep-lib-crypto_common
new file mode 100644
index 00000000..ec3cb8bf
Binary files /dev/null and b/risk_score/target/debug/.fingerprint/crypto-common-7c87180a09a85bc4/dep-lib-crypto_common differ
diff --git a/risk_score/target/debug/.fingerprint/crypto-common-7c87180a09a85bc4/invoked.timestamp b/risk_score/target/debug/.fingerprint/crypto-common-7c87180a09a85bc4/invoked.timestamp
new file mode 100644
index 00000000..e00328da
--- /dev/null
+++ b/risk_score/target/debug/.fingerprint/crypto-common-7c87180a09a85bc4/invoked.timestamp
@@ -0,0 +1 @@
+This file has an mtime of when this was started.
\ No newline at end of file
diff --git a/risk_score/target/debug/.fingerprint/crypto-common-7c87180a09a85bc4/lib-crypto_common b/risk_score/target/debug/.fingerprint/crypto-common-7c87180a09a85bc4/lib-crypto_common
new file mode 100644
index 00000000..b961479b
--- /dev/null
+++ b/risk_score/target/debug/.fingerprint/crypto-common-7c87180a09a85bc4/lib-crypto_common
@@ -0,0 +1 @@
+6d05a284f29c4007
\ No newline at end of file
diff --git a/risk_score/target/debug/.fingerprint/crypto-common-7c87180a09a85bc4/lib-crypto_common.json b/risk_score/target/debug/.fingerprint/crypto-common-7c87180a09a85bc4/lib-crypto_common.json
new file mode 100644
index 00000000..57d59b3d
--- /dev/null
+++ b/risk_score/target/debug/.fingerprint/crypto-common-7c87180a09a85bc4/lib-crypto_common.json
@@ -0,0 +1 @@
+{"rustc":5391851738765093524,"features":"[\"std\"]","declared_features":"[\"getrandom\", \"rand_core\", \"std\"]","target":16242158919585437602,"profile":2241668132362809309,"path":9476844846019373412,"deps":[[10520923840501062997,"generic_array",false,14483402391247379741],[17001665395952474378,"typenum",false,16217950838434805836]],"local":[{"CheckDepInfo":{"dep_info":"debug/.fingerprint/crypto-common-7c87180a09a85bc4/dep-lib-crypto_common","checksum":false}}],"rustflags":[],"config":8247474407144887393,"compile_kind":0}
\ No newline at end of file
diff --git a/risk_score/target/debug/.fingerprint/crypto-common-df65ae980d994670/dep-lib-crypto_common b/risk_score/target/debug/.fingerprint/crypto-common-df65ae980d994670/dep-lib-crypto_common
new file mode 100644
index 00000000..ec3cb8bf
Binary files /dev/null and b/risk_score/target/debug/.fingerprint/crypto-common-df65ae980d994670/dep-lib-crypto_common differ
diff --git a/risk_score/target/debug/.fingerprint/crypto-common-df65ae980d994670/invoked.timestamp b/risk_score/target/debug/.fingerprint/crypto-common-df65ae980d994670/invoked.timestamp
new file mode 100644
index 00000000..e00328da
--- /dev/null
+++ b/risk_score/target/debug/.fingerprint/crypto-common-df65ae980d994670/invoked.timestamp
@@ -0,0 +1 @@
+This file has an mtime of when this was started.
\ No newline at end of file
diff --git a/risk_score/target/debug/.fingerprint/crypto-common-df65ae980d994670/lib-crypto_common b/risk_score/target/debug/.fingerprint/crypto-common-df65ae980d994670/lib-crypto_common
new file mode 100644
index 00000000..a65b467f
--- /dev/null
+++ b/risk_score/target/debug/.fingerprint/crypto-common-df65ae980d994670/lib-crypto_common
@@ -0,0 +1 @@
+af2e0374550d35c0
\ No newline at end of file
diff --git a/risk_score/target/debug/.fingerprint/crypto-common-df65ae980d994670/lib-crypto_common.json b/risk_score/target/debug/.fingerprint/crypto-common-df65ae980d994670/lib-crypto_common.json
new file mode 100644
index 00000000..c743efd9
--- /dev/null
+++ b/risk_score/target/debug/.fingerprint/crypto-common-df65ae980d994670/lib-crypto_common.json
@@ -0,0 +1 @@
+{"rustc":5391851738765093524,"features":"[\"std\"]","declared_features":"[\"getrandom\", \"rand_core\", \"std\"]","target":16242158919585437602,"profile":2225463790103693989,"path":9476844846019373412,"deps":[[10520923840501062997,"generic_array",false,9287527618707947077],[17001665395952474378,"typenum",false,9516794964285161298]],"local":[{"CheckDepInfo":{"dep_info":"debug/.fingerprint/crypto-common-df65ae980d994670/dep-lib-crypto_common","checksum":false}}],"rustflags":[],"config":8247474407144887393,"compile_kind":0}
\ No newline at end of file
diff --git a/risk_score/target/debug/.fingerprint/ctor-bf27a412f4655976/dep-lib-ctor b/risk_score/target/debug/.fingerprint/ctor-bf27a412f4655976/dep-lib-ctor
new file mode 100644
index 00000000..ec3cb8bf
Binary files /dev/null and b/risk_score/target/debug/.fingerprint/ctor-bf27a412f4655976/dep-lib-ctor differ
diff --git a/risk_score/target/debug/.fingerprint/ctor-bf27a412f4655976/invoked.timestamp b/risk_score/target/debug/.fingerprint/ctor-bf27a412f4655976/invoked.timestamp
new file mode 100644
index 00000000..e00328da
--- /dev/null
+++ b/risk_score/target/debug/.fingerprint/ctor-bf27a412f4655976/invoked.timestamp
@@ -0,0 +1 @@
+This file has an mtime of when this was started.
\ No newline at end of file
diff --git a/risk_score/target/debug/.fingerprint/ctor-bf27a412f4655976/lib-ctor b/risk_score/target/debug/.fingerprint/ctor-bf27a412f4655976/lib-ctor
new file mode 100644
index 00000000..ca44ef24
--- /dev/null
+++ b/risk_score/target/debug/.fingerprint/ctor-bf27a412f4655976/lib-ctor
@@ -0,0 +1 @@
+883f2dadbad3a054
\ No newline at end of file
diff --git a/risk_score/target/debug/.fingerprint/ctor-bf27a412f4655976/lib-ctor.json b/risk_score/target/debug/.fingerprint/ctor-bf27a412f4655976/lib-ctor.json
new file mode 100644
index 00000000..f5f96c9a
--- /dev/null
+++ b/risk_score/target/debug/.fingerprint/ctor-bf27a412f4655976/lib-ctor.json
@@ -0,0 +1 @@
+{"rustc":5391851738765093524,"features":"[]","declared_features":"[\"used_linker\"]","target":16767752466166802488,"profile":2225463790103693989,"path":14296567042939423458,"deps":[[17990358020177143287,"quote",false,15490847037713330905],[18149961000318489080,"syn",false,17353705955167482554]],"local":[{"CheckDepInfo":{"dep_info":"debug/.fingerprint/ctor-bf27a412f4655976/dep-lib-ctor","checksum":false}}],"rustflags":[],"config":8247474407144887393,"compile_kind":0}
\ No newline at end of file
diff --git a/risk_score/target/debug/.fingerprint/curve25519-dalek-08849659f628f6b3/build-script-build-script-build b/risk_score/target/debug/.fingerprint/curve25519-dalek-08849659f628f6b3/build-script-build-script-build
new file mode 100644
index 00000000..fce42555
--- /dev/null
+++ b/risk_score/target/debug/.fingerprint/curve25519-dalek-08849659f628f6b3/build-script-build-script-build
@@ -0,0 +1 @@
+a30b7e17c273c247
\ No newline at end of file
diff --git a/risk_score/target/debug/.fingerprint/curve25519-dalek-08849659f628f6b3/build-script-build-script-build.json b/risk_score/target/debug/.fingerprint/curve25519-dalek-08849659f628f6b3/build-script-build-script-build.json
new file mode 100644
index 00000000..b734f8ef
--- /dev/null
+++ b/risk_score/target/debug/.fingerprint/curve25519-dalek-08849659f628f6b3/build-script-build-script-build.json
@@ -0,0 +1 @@
+{"rustc":5391851738765093524,"features":"[\"alloc\", \"digest\", \"precomputed-tables\", \"zeroize\"]","declared_features":"[\"alloc\", \"default\", \"digest\", \"ff\", \"group\", \"group-bits\", \"legacy_compatibility\", \"precomputed-tables\", \"rand_core\", \"serde\", \"zeroize\"]","target":5408242616063297496,"profile":2225463790103693989,"path":13963990694498578992,"deps":[[8576480473721236041,"rustc_version",false,11030046551128987680]],"local":[{"CheckDepInfo":{"dep_info":"debug/.fingerprint/curve25519-dalek-08849659f628f6b3/dep-build-script-build-script-build","checksum":false}}],"rustflags":[],"config":8247474407144887393,"compile_kind":0}
\ No newline at end of file
diff --git a/risk_score/target/debug/.fingerprint/curve25519-dalek-08849659f628f6b3/dep-build-script-build-script-build b/risk_score/target/debug/.fingerprint/curve25519-dalek-08849659f628f6b3/dep-build-script-build-script-build
new file mode 100644
index 00000000..ec3cb8bf
Binary files /dev/null and b/risk_score/target/debug/.fingerprint/curve25519-dalek-08849659f628f6b3/dep-build-script-build-script-build differ
diff --git a/risk_score/target/debug/.fingerprint/curve25519-dalek-08849659f628f6b3/invoked.timestamp b/risk_score/target/debug/.fingerprint/curve25519-dalek-08849659f628f6b3/invoked.timestamp
new file mode 100644
index 00000000..e00328da
--- /dev/null
+++ b/risk_score/target/debug/.fingerprint/curve25519-dalek-08849659f628f6b3/invoked.timestamp
@@ -0,0 +1 @@
+This file has an mtime of when this was started.
\ No newline at end of file
diff --git a/risk_score/target/debug/.fingerprint/curve25519-dalek-382047b931c52af4/dep-lib-curve25519_dalek b/risk_score/target/debug/.fingerprint/curve25519-dalek-382047b931c52af4/dep-lib-curve25519_dalek
new file mode 100644
index 00000000..ec3cb8bf
Binary files /dev/null and b/risk_score/target/debug/.fingerprint/curve25519-dalek-382047b931c52af4/dep-lib-curve25519_dalek differ
diff --git a/risk_score/target/debug/.fingerprint/curve25519-dalek-382047b931c52af4/invoked.timestamp b/risk_score/target/debug/.fingerprint/curve25519-dalek-382047b931c52af4/invoked.timestamp
new file mode 100644
index 00000000..e00328da
--- /dev/null
+++ b/risk_score/target/debug/.fingerprint/curve25519-dalek-382047b931c52af4/invoked.timestamp
@@ -0,0 +1 @@
+This file has an mtime of when this was started.
\ No newline at end of file
diff --git a/risk_score/target/debug/.fingerprint/curve25519-dalek-382047b931c52af4/lib-curve25519_dalek b/risk_score/target/debug/.fingerprint/curve25519-dalek-382047b931c52af4/lib-curve25519_dalek
new file mode 100644
index 00000000..e4ce7bbd
--- /dev/null
+++ b/risk_score/target/debug/.fingerprint/curve25519-dalek-382047b931c52af4/lib-curve25519_dalek
@@ -0,0 +1 @@
+15246a6376e77552
\ No newline at end of file
diff --git a/risk_score/target/debug/.fingerprint/curve25519-dalek-382047b931c52af4/lib-curve25519_dalek.json b/risk_score/target/debug/.fingerprint/curve25519-dalek-382047b931c52af4/lib-curve25519_dalek.json
new file mode 100644
index 00000000..8046e1d1
--- /dev/null
+++ b/risk_score/target/debug/.fingerprint/curve25519-dalek-382047b931c52af4/lib-curve25519_dalek.json
@@ -0,0 +1 @@
+{"rustc":5391851738765093524,"features":"[\"alloc\", \"digest\", \"precomputed-tables\", \"zeroize\"]","declared_features":"[\"alloc\", \"default\", \"digest\", \"ff\", \"group\", \"group-bits\", \"legacy_compatibility\", \"precomputed-tables\", \"rand_core\", \"serde\", \"zeroize\"]","target":115635582535548150,"profile":2241668132362809309,"path":11680098710992062535,"deps":[[1513171335889705703,"curve25519_dalek_derive",false,16178992584813617357],[6528079939221783635,"zeroize",false,9731806789023287653],[10411997081178400487,"cfg_if",false,11389096365319607192],[13595581133353633439,"build_script_build",false,1123029613786006992],[17003143334332120809,"subtle",false,15673893484007952713],[17475753849556516473,"digest",false,12277398265372351642],[17620084158052398167,"cpufeatures",false,15231972628419331793]],"local":[{"CheckDepInfo":{"dep_info":"debug/.fingerprint/curve25519-dalek-382047b931c52af4/dep-lib-curve25519_dalek","checksum":false}}],"rustflags":[],"config":8247474407144887393,"compile_kind":0}
\ No newline at end of file
diff --git a/risk_score/target/debug/.fingerprint/curve25519-dalek-9c419aac965347a8/dep-lib-curve25519_dalek b/risk_score/target/debug/.fingerprint/curve25519-dalek-9c419aac965347a8/dep-lib-curve25519_dalek
new file mode 100644
index 00000000..ec3cb8bf
Binary files /dev/null and b/risk_score/target/debug/.fingerprint/curve25519-dalek-9c419aac965347a8/dep-lib-curve25519_dalek differ
diff --git a/risk_score/target/debug/.fingerprint/curve25519-dalek-9c419aac965347a8/invoked.timestamp b/risk_score/target/debug/.fingerprint/curve25519-dalek-9c419aac965347a8/invoked.timestamp
new file mode 100644
index 00000000..e00328da
--- /dev/null
+++ b/risk_score/target/debug/.fingerprint/curve25519-dalek-9c419aac965347a8/invoked.timestamp
@@ -0,0 +1 @@
+This file has an mtime of when this was started.
\ No newline at end of file
diff --git a/risk_score/target/debug/.fingerprint/curve25519-dalek-9c419aac965347a8/lib-curve25519_dalek b/risk_score/target/debug/.fingerprint/curve25519-dalek-9c419aac965347a8/lib-curve25519_dalek
new file mode 100644
index 00000000..dd8ac858
--- /dev/null
+++ b/risk_score/target/debug/.fingerprint/curve25519-dalek-9c419aac965347a8/lib-curve25519_dalek
@@ -0,0 +1 @@
+60ca59d399c067b7
\ No newline at end of file
diff --git a/risk_score/target/debug/.fingerprint/curve25519-dalek-9c419aac965347a8/lib-curve25519_dalek.json b/risk_score/target/debug/.fingerprint/curve25519-dalek-9c419aac965347a8/lib-curve25519_dalek.json
new file mode 100644
index 00000000..125a83d1
--- /dev/null
+++ b/risk_score/target/debug/.fingerprint/curve25519-dalek-9c419aac965347a8/lib-curve25519_dalek.json
@@ -0,0 +1 @@
+{"rustc":5391851738765093524,"features":"[\"alloc\", \"digest\", \"precomputed-tables\", \"zeroize\"]","declared_features":"[\"alloc\", \"default\", \"digest\", \"ff\", \"group\", \"group-bits\", \"legacy_compatibility\", \"precomputed-tables\", \"rand_core\", \"serde\", \"zeroize\"]","target":115635582535548150,"profile":15657897354478470176,"path":11680098710992062535,"deps":[[1513171335889705703,"curve25519_dalek_derive",false,16178992584813617357],[6528079939221783635,"zeroize",false,10325126405633193780],[10411997081178400487,"cfg_if",false,2368829275827904794],[13595581133353633439,"build_script_build",false,17117475749952244519],[17003143334332120809,"subtle",false,10420363213196592864],[17475753849556516473,"digest",false,2712543405734024111],[17620084158052398167,"cpufeatures",false,14845631382110458874]],"local":[{"CheckDepInfo":{"dep_info":"debug/.fingerprint/curve25519-dalek-9c419aac965347a8/dep-lib-curve25519_dalek","checksum":false}}],"rustflags":[],"config":8247474407144887393,"compile_kind":0}
\ No newline at end of file
diff --git a/risk_score/target/debug/.fingerprint/curve25519-dalek-c09b0b93d4906811/run-build-script-build-script-build b/risk_score/target/debug/.fingerprint/curve25519-dalek-c09b0b93d4906811/run-build-script-build-script-build
new file mode 100644
index 00000000..175997ef
--- /dev/null
+++ b/risk_score/target/debug/.fingerprint/curve25519-dalek-c09b0b93d4906811/run-build-script-build-script-build
@@ -0,0 +1 @@
+274b4497807d8ded
\ No newline at end of file
diff --git a/risk_score/target/debug/.fingerprint/curve25519-dalek-c09b0b93d4906811/run-build-script-build-script-build.json b/risk_score/target/debug/.fingerprint/curve25519-dalek-c09b0b93d4906811/run-build-script-build-script-build.json
new file mode 100644
index 00000000..3fac909f
--- /dev/null
+++ b/risk_score/target/debug/.fingerprint/curve25519-dalek-c09b0b93d4906811/run-build-script-build-script-build.json
@@ -0,0 +1 @@
+{"rustc":5391851738765093524,"features":"","declared_features":"","target":0,"profile":0,"path":0,"deps":[[13595581133353633439,"build_script_build",false,7100407070643160093]],"local":[{"Precalculated":"4.1.3"}],"rustflags":[],"config":0,"compile_kind":0}
\ No newline at end of file
diff --git a/risk_score/target/debug/.fingerprint/curve25519-dalek-cae773b64effa474/build-script-build-script-build b/risk_score/target/debug/.fingerprint/curve25519-dalek-cae773b64effa474/build-script-build-script-build
new file mode 100644
index 00000000..d95e285f
--- /dev/null
+++ b/risk_score/target/debug/.fingerprint/curve25519-dalek-cae773b64effa474/build-script-build-script-build
@@ -0,0 +1 @@
+1d845b769cb68962
\ No newline at end of file
diff --git a/risk_score/target/debug/.fingerprint/curve25519-dalek-cae773b64effa474/build-script-build-script-build.json b/risk_score/target/debug/.fingerprint/curve25519-dalek-cae773b64effa474/build-script-build-script-build.json
new file mode 100644
index 00000000..88329204
--- /dev/null
+++ b/risk_score/target/debug/.fingerprint/curve25519-dalek-cae773b64effa474/build-script-build-script-build.json
@@ -0,0 +1 @@
+{"rustc":5391851738765093524,"features":"[\"alloc\", \"digest\", \"precomputed-tables\", \"zeroize\"]","declared_features":"[\"alloc\", \"default\", \"digest\", \"ff\", \"group\", \"group-bits\", \"legacy_compatibility\", \"precomputed-tables\", \"rand_core\", \"serde\", \"zeroize\"]","target":5408242616063297496,"profile":2225463790103693989,"path":13963990694498578992,"deps":[[8576480473721236041,"rustc_version",false,17339019485156055577]],"local":[{"CheckDepInfo":{"dep_info":"debug/.fingerprint/curve25519-dalek-cae773b64effa474/dep-build-script-build-script-build","checksum":false}}],"rustflags":[],"config":8247474407144887393,"compile_kind":0}
\ No newline at end of file
diff --git a/risk_score/target/debug/.fingerprint/curve25519-dalek-cae773b64effa474/dep-build-script-build-script-build b/risk_score/target/debug/.fingerprint/curve25519-dalek-cae773b64effa474/dep-build-script-build-script-build
new file mode 100644
index 00000000..ec3cb8bf
Binary files /dev/null and b/risk_score/target/debug/.fingerprint/curve25519-dalek-cae773b64effa474/dep-build-script-build-script-build differ
diff --git a/risk_score/target/debug/.fingerprint/curve25519-dalek-cae773b64effa474/invoked.timestamp b/risk_score/target/debug/.fingerprint/curve25519-dalek-cae773b64effa474/invoked.timestamp
new file mode 100644
index 00000000..e00328da
--- /dev/null
+++ b/risk_score/target/debug/.fingerprint/curve25519-dalek-cae773b64effa474/invoked.timestamp
@@ -0,0 +1 @@
+This file has an mtime of when this was started.
\ No newline at end of file
diff --git a/risk_score/target/debug/.fingerprint/curve25519-dalek-derive-364cb1d0f6615658/dep-lib-curve25519_dalek_derive b/risk_score/target/debug/.fingerprint/curve25519-dalek-derive-364cb1d0f6615658/dep-lib-curve25519_dalek_derive
new file mode 100644
index 00000000..ec3cb8bf
Binary files /dev/null and b/risk_score/target/debug/.fingerprint/curve25519-dalek-derive-364cb1d0f6615658/dep-lib-curve25519_dalek_derive differ
diff --git a/risk_score/target/debug/.fingerprint/curve25519-dalek-derive-364cb1d0f6615658/invoked.timestamp b/risk_score/target/debug/.fingerprint/curve25519-dalek-derive-364cb1d0f6615658/invoked.timestamp
new file mode 100644
index 00000000..e00328da
--- /dev/null
+++ b/risk_score/target/debug/.fingerprint/curve25519-dalek-derive-364cb1d0f6615658/invoked.timestamp
@@ -0,0 +1 @@
+This file has an mtime of when this was started.
\ No newline at end of file
diff --git a/risk_score/target/debug/.fingerprint/curve25519-dalek-derive-364cb1d0f6615658/lib-curve25519_dalek_derive b/risk_score/target/debug/.fingerprint/curve25519-dalek-derive-364cb1d0f6615658/lib-curve25519_dalek_derive
new file mode 100644
index 00000000..a127adc8
--- /dev/null
+++ b/risk_score/target/debug/.fingerprint/curve25519-dalek-derive-364cb1d0f6615658/lib-curve25519_dalek_derive
@@ -0,0 +1 @@
+cda07e31095487e0
\ No newline at end of file
diff --git a/risk_score/target/debug/.fingerprint/curve25519-dalek-derive-364cb1d0f6615658/lib-curve25519_dalek_derive.json b/risk_score/target/debug/.fingerprint/curve25519-dalek-derive-364cb1d0f6615658/lib-curve25519_dalek_derive.json
new file mode 100644
index 00000000..59ff0bca
--- /dev/null
+++ b/risk_score/target/debug/.fingerprint/curve25519-dalek-derive-364cb1d0f6615658/lib-curve25519_dalek_derive.json
@@ -0,0 +1 @@
+{"rustc":5391851738765093524,"features":"[]","declared_features":"[]","target":13207463886205555035,"profile":2225463790103693989,"path":13225227807168816458,"deps":[[3060637413840920116,"proc_macro2",false,3272600214830029920],[17990358020177143287,"quote",false,15490847037713330905],[18149961000318489080,"syn",false,17353705955167482554]],"local":[{"CheckDepInfo":{"dep_info":"debug/.fingerprint/curve25519-dalek-derive-364cb1d0f6615658/dep-lib-curve25519_dalek_derive","checksum":false}}],"rustflags":[],"config":8247474407144887393,"compile_kind":0}
\ No newline at end of file
diff --git a/risk_score/target/debug/.fingerprint/curve25519-dalek-fa37628682eee703/run-build-script-build-script-build b/risk_score/target/debug/.fingerprint/curve25519-dalek-fa37628682eee703/run-build-script-build-script-build
new file mode 100644
index 00000000..2fa5c68e
--- /dev/null
+++ b/risk_score/target/debug/.fingerprint/curve25519-dalek-fa37628682eee703/run-build-script-build-script-build
@@ -0,0 +1 @@
+d085f5d17bcd950f
\ No newline at end of file
diff --git a/risk_score/target/debug/.fingerprint/curve25519-dalek-fa37628682eee703/run-build-script-build-script-build.json b/risk_score/target/debug/.fingerprint/curve25519-dalek-fa37628682eee703/run-build-script-build-script-build.json
new file mode 100644
index 00000000..6f3b8794
--- /dev/null
+++ b/risk_score/target/debug/.fingerprint/curve25519-dalek-fa37628682eee703/run-build-script-build-script-build.json
@@ -0,0 +1 @@
+{"rustc":5391851738765093524,"features":"","declared_features":"","target":0,"profile":0,"path":0,"deps":[[13595581133353633439,"build_script_build",false,5170822599629736867]],"local":[{"Precalculated":"4.1.3"}],"rustflags":[],"config":0,"compile_kind":0}
\ No newline at end of file
diff --git a/risk_score/target/debug/.fingerprint/darling-b3b38bdf4fe4028b/dep-lib-darling b/risk_score/target/debug/.fingerprint/darling-b3b38bdf4fe4028b/dep-lib-darling
new file mode 100644
index 00000000..ec3cb8bf
Binary files /dev/null and b/risk_score/target/debug/.fingerprint/darling-b3b38bdf4fe4028b/dep-lib-darling differ
diff --git a/risk_score/target/debug/.fingerprint/darling-b3b38bdf4fe4028b/invoked.timestamp b/risk_score/target/debug/.fingerprint/darling-b3b38bdf4fe4028b/invoked.timestamp
new file mode 100644
index 00000000..e00328da
--- /dev/null
+++ b/risk_score/target/debug/.fingerprint/darling-b3b38bdf4fe4028b/invoked.timestamp
@@ -0,0 +1 @@
+This file has an mtime of when this was started.
\ No newline at end of file
diff --git a/risk_score/target/debug/.fingerprint/darling-b3b38bdf4fe4028b/lib-darling b/risk_score/target/debug/.fingerprint/darling-b3b38bdf4fe4028b/lib-darling
new file mode 100644
index 00000000..7538798f
--- /dev/null
+++ b/risk_score/target/debug/.fingerprint/darling-b3b38bdf4fe4028b/lib-darling
@@ -0,0 +1 @@
+239936e5625ab4ab
\ No newline at end of file
diff --git a/risk_score/target/debug/.fingerprint/darling-b3b38bdf4fe4028b/lib-darling.json b/risk_score/target/debug/.fingerprint/darling-b3b38bdf4fe4028b/lib-darling.json
new file mode 100644
index 00000000..79cdb86e
--- /dev/null
+++ b/risk_score/target/debug/.fingerprint/darling-b3b38bdf4fe4028b/lib-darling.json
@@ -0,0 +1 @@
+{"rustc":5391851738765093524,"features":"[\"default\", \"suggestions\"]","declared_features":"[\"default\", \"diagnostics\", \"suggestions\"]","target":10425393644641512883,"profile":4791074740661137825,"path":8559941009433901565,"deps":[[391311489375721310,"darling_macro",false,18367988751906643342],[7492649247881633246,"darling_core",false,13084315151811290538]],"local":[{"CheckDepInfo":{"dep_info":"debug/.fingerprint/darling-b3b38bdf4fe4028b/dep-lib-darling","checksum":false}}],"rustflags":[],"config":8247474407144887393,"compile_kind":0}
\ No newline at end of file
diff --git a/risk_score/target/debug/.fingerprint/darling_core-071bd5516a2c7139/dep-lib-darling_core b/risk_score/target/debug/.fingerprint/darling_core-071bd5516a2c7139/dep-lib-darling_core
new file mode 100644
index 00000000..ec3cb8bf
Binary files /dev/null and b/risk_score/target/debug/.fingerprint/darling_core-071bd5516a2c7139/dep-lib-darling_core differ
diff --git a/risk_score/target/debug/.fingerprint/darling_core-071bd5516a2c7139/invoked.timestamp b/risk_score/target/debug/.fingerprint/darling_core-071bd5516a2c7139/invoked.timestamp
new file mode 100644
index 00000000..e00328da
--- /dev/null
+++ b/risk_score/target/debug/.fingerprint/darling_core-071bd5516a2c7139/invoked.timestamp
@@ -0,0 +1 @@
+This file has an mtime of when this was started.
\ No newline at end of file
diff --git a/risk_score/target/debug/.fingerprint/darling_core-071bd5516a2c7139/lib-darling_core b/risk_score/target/debug/.fingerprint/darling_core-071bd5516a2c7139/lib-darling_core
new file mode 100644
index 00000000..43c48777
--- /dev/null
+++ b/risk_score/target/debug/.fingerprint/darling_core-071bd5516a2c7139/lib-darling_core
@@ -0,0 +1 @@
+aa25f9904ed394b5
\ No newline at end of file
diff --git a/risk_score/target/debug/.fingerprint/darling_core-071bd5516a2c7139/lib-darling_core.json b/risk_score/target/debug/.fingerprint/darling_core-071bd5516a2c7139/lib-darling_core.json
new file mode 100644
index 00000000..5db5d217
--- /dev/null
+++ b/risk_score/target/debug/.fingerprint/darling_core-071bd5516a2c7139/lib-darling_core.json
@@ -0,0 +1 @@
+{"rustc":5391851738765093524,"features":"[\"strsim\", \"suggestions\"]","declared_features":"[\"diagnostics\", \"strsim\", \"suggestions\"]","target":13428977600034985537,"profile":2225463790103693989,"path":14991498943831192879,"deps":[[1345404220202658316,"fnv",false,1257791192067048503],[3060637413840920116,"proc_macro2",false,3272600214830029920],[11166530783118767604,"strsim",false,15437668223233044403],[15383437925411509181,"ident_case",false,16290392871702569018],[17990358020177143287,"quote",false,15490847037713330905],[18149961000318489080,"syn",false,17353705955167482554]],"local":[{"CheckDepInfo":{"dep_info":"debug/.fingerprint/darling_core-071bd5516a2c7139/dep-lib-darling_core","checksum":false}}],"rustflags":[],"config":8247474407144887393,"compile_kind":0}
\ No newline at end of file
diff --git a/risk_score/target/debug/.fingerprint/darling_macro-6714f54f78b8d025/dep-lib-darling_macro b/risk_score/target/debug/.fingerprint/darling_macro-6714f54f78b8d025/dep-lib-darling_macro
new file mode 100644
index 00000000..ec3cb8bf
Binary files /dev/null and b/risk_score/target/debug/.fingerprint/darling_macro-6714f54f78b8d025/dep-lib-darling_macro differ
diff --git a/risk_score/target/debug/.fingerprint/darling_macro-6714f54f78b8d025/invoked.timestamp b/risk_score/target/debug/.fingerprint/darling_macro-6714f54f78b8d025/invoked.timestamp
new file mode 100644
index 00000000..e00328da
--- /dev/null
+++ b/risk_score/target/debug/.fingerprint/darling_macro-6714f54f78b8d025/invoked.timestamp
@@ -0,0 +1 @@
+This file has an mtime of when this was started.
\ No newline at end of file
diff --git a/risk_score/target/debug/.fingerprint/darling_macro-6714f54f78b8d025/lib-darling_macro b/risk_score/target/debug/.fingerprint/darling_macro-6714f54f78b8d025/lib-darling_macro
new file mode 100644
index 00000000..9381c8bc
--- /dev/null
+++ b/risk_score/target/debug/.fingerprint/darling_macro-6714f54f78b8d025/lib-darling_macro
@@ -0,0 +1 @@
+8e1dc4bb7334e8fe
\ No newline at end of file
diff --git a/risk_score/target/debug/.fingerprint/darling_macro-6714f54f78b8d025/lib-darling_macro.json b/risk_score/target/debug/.fingerprint/darling_macro-6714f54f78b8d025/lib-darling_macro.json
new file mode 100644
index 00000000..190842a3
--- /dev/null
+++ b/risk_score/target/debug/.fingerprint/darling_macro-6714f54f78b8d025/lib-darling_macro.json
@@ -0,0 +1 @@
+{"rustc":5391851738765093524,"features":"[]","declared_features":"[]","target":15692157989113707310,"profile":2225463790103693989,"path":9784364112082609725,"deps":[[7492649247881633246,"darling_core",false,13084315151811290538],[17990358020177143287,"quote",false,15490847037713330905],[18149961000318489080,"syn",false,17353705955167482554]],"local":[{"CheckDepInfo":{"dep_info":"debug/.fingerprint/darling_macro-6714f54f78b8d025/dep-lib-darling_macro","checksum":false}}],"rustflags":[],"config":8247474407144887393,"compile_kind":0}
\ No newline at end of file
diff --git a/risk_score/target/debug/.fingerprint/data-encoding-8e8372a236f5923e/dep-lib-data_encoding b/risk_score/target/debug/.fingerprint/data-encoding-8e8372a236f5923e/dep-lib-data_encoding
new file mode 100644
index 00000000..ec3cb8bf
Binary files /dev/null and b/risk_score/target/debug/.fingerprint/data-encoding-8e8372a236f5923e/dep-lib-data_encoding differ
diff --git a/risk_score/target/debug/.fingerprint/data-encoding-8e8372a236f5923e/invoked.timestamp b/risk_score/target/debug/.fingerprint/data-encoding-8e8372a236f5923e/invoked.timestamp
new file mode 100644
index 00000000..e00328da
--- /dev/null
+++ b/risk_score/target/debug/.fingerprint/data-encoding-8e8372a236f5923e/invoked.timestamp
@@ -0,0 +1 @@
+This file has an mtime of when this was started.
\ No newline at end of file
diff --git a/risk_score/target/debug/.fingerprint/data-encoding-8e8372a236f5923e/lib-data_encoding b/risk_score/target/debug/.fingerprint/data-encoding-8e8372a236f5923e/lib-data_encoding
new file mode 100644
index 00000000..fbad8521
--- /dev/null
+++ b/risk_score/target/debug/.fingerprint/data-encoding-8e8372a236f5923e/lib-data_encoding
@@ -0,0 +1 @@
+6d34f686a121dcef
\ No newline at end of file
diff --git a/risk_score/target/debug/.fingerprint/data-encoding-8e8372a236f5923e/lib-data_encoding.json b/risk_score/target/debug/.fingerprint/data-encoding-8e8372a236f5923e/lib-data_encoding.json
new file mode 100644
index 00000000..4444fbfd
--- /dev/null
+++ b/risk_score/target/debug/.fingerprint/data-encoding-8e8372a236f5923e/lib-data_encoding.json
@@ -0,0 +1 @@
+{"rustc":5391851738765093524,"features":"[\"alloc\", \"default\", \"std\"]","declared_features":"[\"alloc\", \"default\", \"std\"]","target":11695827766092040444,"profile":14175588574914100172,"path":8351970726550158163,"deps":[],"local":[{"CheckDepInfo":{"dep_info":"debug/.fingerprint/data-encoding-8e8372a236f5923e/dep-lib-data_encoding","checksum":false}}],"rustflags":[],"config":8247474407144887393,"compile_kind":0}
\ No newline at end of file
diff --git a/risk_score/target/debug/.fingerprint/data-encoding-9aaade357af61e27/dep-lib-data_encoding b/risk_score/target/debug/.fingerprint/data-encoding-9aaade357af61e27/dep-lib-data_encoding
new file mode 100644
index 00000000..ec3cb8bf
Binary files /dev/null and b/risk_score/target/debug/.fingerprint/data-encoding-9aaade357af61e27/dep-lib-data_encoding differ
diff --git a/risk_score/target/debug/.fingerprint/data-encoding-9aaade357af61e27/invoked.timestamp b/risk_score/target/debug/.fingerprint/data-encoding-9aaade357af61e27/invoked.timestamp
new file mode 100644
index 00000000..e00328da
--- /dev/null
+++ b/risk_score/target/debug/.fingerprint/data-encoding-9aaade357af61e27/invoked.timestamp
@@ -0,0 +1 @@
+This file has an mtime of when this was started.
\ No newline at end of file
diff --git a/risk_score/target/debug/.fingerprint/data-encoding-9aaade357af61e27/lib-data_encoding b/risk_score/target/debug/.fingerprint/data-encoding-9aaade357af61e27/lib-data_encoding
new file mode 100644
index 00000000..4c50b13b
--- /dev/null
+++ b/risk_score/target/debug/.fingerprint/data-encoding-9aaade357af61e27/lib-data_encoding
@@ -0,0 +1 @@
+9377c0b1cae11343
\ No newline at end of file
diff --git a/risk_score/target/debug/.fingerprint/data-encoding-9aaade357af61e27/lib-data_encoding.json b/risk_score/target/debug/.fingerprint/data-encoding-9aaade357af61e27/lib-data_encoding.json
new file mode 100644
index 00000000..0523b827
--- /dev/null
+++ b/risk_score/target/debug/.fingerprint/data-encoding-9aaade357af61e27/lib-data_encoding.json
@@ -0,0 +1 @@
+{"rustc":5391851738765093524,"features":"[\"alloc\", \"default\", \"std\"]","declared_features":"[\"alloc\", \"default\", \"std\"]","target":11695827766092040444,"profile":6891732565722984440,"path":8351970726550158163,"deps":[],"local":[{"CheckDepInfo":{"dep_info":"debug/.fingerprint/data-encoding-9aaade357af61e27/dep-lib-data_encoding","checksum":false}}],"rustflags":[],"config":8247474407144887393,"compile_kind":0}
\ No newline at end of file
diff --git a/risk_score/target/debug/.fingerprint/data-encoding-e32af760ef04c757/dep-lib-data_encoding b/risk_score/target/debug/.fingerprint/data-encoding-e32af760ef04c757/dep-lib-data_encoding
new file mode 100644
index 00000000..ec3cb8bf
Binary files /dev/null and b/risk_score/target/debug/.fingerprint/data-encoding-e32af760ef04c757/dep-lib-data_encoding differ
diff --git a/risk_score/target/debug/.fingerprint/data-encoding-e32af760ef04c757/invoked.timestamp b/risk_score/target/debug/.fingerprint/data-encoding-e32af760ef04c757/invoked.timestamp
new file mode 100644
index 00000000..e00328da
--- /dev/null
+++ b/risk_score/target/debug/.fingerprint/data-encoding-e32af760ef04c757/invoked.timestamp
@@ -0,0 +1 @@
+This file has an mtime of when this was started.
\ No newline at end of file
diff --git a/risk_score/target/debug/.fingerprint/data-encoding-e32af760ef04c757/lib-data_encoding b/risk_score/target/debug/.fingerprint/data-encoding-e32af760ef04c757/lib-data_encoding
new file mode 100644
index 00000000..4d0dcb75
--- /dev/null
+++ b/risk_score/target/debug/.fingerprint/data-encoding-e32af760ef04c757/lib-data_encoding
@@ -0,0 +1 @@
+98dda72a5f7e22fe
\ No newline at end of file
diff --git a/risk_score/target/debug/.fingerprint/data-encoding-e32af760ef04c757/lib-data_encoding.json b/risk_score/target/debug/.fingerprint/data-encoding-e32af760ef04c757/lib-data_encoding.json
new file mode 100644
index 00000000..7ceb804d
--- /dev/null
+++ b/risk_score/target/debug/.fingerprint/data-encoding-e32af760ef04c757/lib-data_encoding.json
@@ -0,0 +1 @@
+{"rustc":5391851738765093524,"features":"[\"alloc\", \"default\", \"std\"]","declared_features":"[\"alloc\", \"default\", \"std\"]","target":11695827766092040444,"profile":13798738478898017710,"path":8351970726550158163,"deps":[],"local":[{"CheckDepInfo":{"dep_info":"debug/.fingerprint/data-encoding-e32af760ef04c757/dep-lib-data_encoding","checksum":false}}],"rustflags":[],"config":8247474407144887393,"compile_kind":0}
\ No newline at end of file
diff --git a/risk_score/target/debug/.fingerprint/der-414e3035aad84f9f/dep-lib-der b/risk_score/target/debug/.fingerprint/der-414e3035aad84f9f/dep-lib-der
new file mode 100644
index 00000000..ec3cb8bf
Binary files /dev/null and b/risk_score/target/debug/.fingerprint/der-414e3035aad84f9f/dep-lib-der differ
diff --git a/risk_score/target/debug/.fingerprint/der-414e3035aad84f9f/invoked.timestamp b/risk_score/target/debug/.fingerprint/der-414e3035aad84f9f/invoked.timestamp
new file mode 100644
index 00000000..e00328da
--- /dev/null
+++ b/risk_score/target/debug/.fingerprint/der-414e3035aad84f9f/invoked.timestamp
@@ -0,0 +1 @@
+This file has an mtime of when this was started.
\ No newline at end of file
diff --git a/risk_score/target/debug/.fingerprint/der-414e3035aad84f9f/lib-der b/risk_score/target/debug/.fingerprint/der-414e3035aad84f9f/lib-der
new file mode 100644
index 00000000..14c60a76
--- /dev/null
+++ b/risk_score/target/debug/.fingerprint/der-414e3035aad84f9f/lib-der
@@ -0,0 +1 @@
+4d8a1857d6fd5b43
\ No newline at end of file
diff --git a/risk_score/target/debug/.fingerprint/der-414e3035aad84f9f/lib-der.json b/risk_score/target/debug/.fingerprint/der-414e3035aad84f9f/lib-der.json
new file mode 100644
index 00000000..b89adf5f
--- /dev/null
+++ b/risk_score/target/debug/.fingerprint/der-414e3035aad84f9f/lib-der.json
@@ -0,0 +1 @@
+{"rustc":5391851738765093524,"features":"[\"oid\", \"zeroize\"]","declared_features":"[\"alloc\", \"arbitrary\", \"bytes\", \"derive\", \"flagset\", \"oid\", \"pem\", \"real\", \"std\", \"time\", \"zeroize\"]","target":2789908270074842938,"profile":15657897354478470176,"path":1128124142508394314,"deps":[[6528079939221783635,"zeroize",false,10325126405633193780],[8066688306558157009,"const_oid",false,2627690988228318778]],"local":[{"CheckDepInfo":{"dep_info":"debug/.fingerprint/der-414e3035aad84f9f/dep-lib-der","checksum":false}}],"rustflags":[],"config":8247474407144887393,"compile_kind":0}
\ No newline at end of file
diff --git a/risk_score/target/debug/.fingerprint/der-4449b817ee182365/dep-lib-der b/risk_score/target/debug/.fingerprint/der-4449b817ee182365/dep-lib-der
new file mode 100644
index 00000000..ec3cb8bf
Binary files /dev/null and b/risk_score/target/debug/.fingerprint/der-4449b817ee182365/dep-lib-der differ
diff --git a/risk_score/target/debug/.fingerprint/der-4449b817ee182365/invoked.timestamp b/risk_score/target/debug/.fingerprint/der-4449b817ee182365/invoked.timestamp
new file mode 100644
index 00000000..e00328da
--- /dev/null
+++ b/risk_score/target/debug/.fingerprint/der-4449b817ee182365/invoked.timestamp
@@ -0,0 +1 @@
+This file has an mtime of when this was started.
\ No newline at end of file
diff --git a/risk_score/target/debug/.fingerprint/der-4449b817ee182365/lib-der b/risk_score/target/debug/.fingerprint/der-4449b817ee182365/lib-der
new file mode 100644
index 00000000..62b82f4e
--- /dev/null
+++ b/risk_score/target/debug/.fingerprint/der-4449b817ee182365/lib-der
@@ -0,0 +1 @@
+bae5c1d97dff7009
\ No newline at end of file
diff --git a/risk_score/target/debug/.fingerprint/der-4449b817ee182365/lib-der.json b/risk_score/target/debug/.fingerprint/der-4449b817ee182365/lib-der.json
new file mode 100644
index 00000000..578f377d
--- /dev/null
+++ b/risk_score/target/debug/.fingerprint/der-4449b817ee182365/lib-der.json
@@ -0,0 +1 @@
+{"rustc":5391851738765093524,"features":"[\"oid\", \"zeroize\"]","declared_features":"[\"alloc\", \"arbitrary\", \"bytes\", \"derive\", \"flagset\", \"oid\", \"pem\", \"real\", \"std\", \"time\", \"zeroize\"]","target":2789908270074842938,"profile":2241668132362809309,"path":1128124142508394314,"deps":[[6528079939221783635,"zeroize",false,9731806789023287653],[8066688306558157009,"const_oid",false,5298291921498866195]],"local":[{"CheckDepInfo":{"dep_info":"debug/.fingerprint/der-4449b817ee182365/dep-lib-der","checksum":false}}],"rustflags":[],"config":8247474407144887393,"compile_kind":0}
\ No newline at end of file
diff --git a/risk_score/target/debug/.fingerprint/derivative-961c789a81d00d3c/dep-lib-derivative b/risk_score/target/debug/.fingerprint/derivative-961c789a81d00d3c/dep-lib-derivative
new file mode 100644
index 00000000..ec3cb8bf
Binary files /dev/null and b/risk_score/target/debug/.fingerprint/derivative-961c789a81d00d3c/dep-lib-derivative differ
diff --git a/risk_score/target/debug/.fingerprint/derivative-961c789a81d00d3c/invoked.timestamp b/risk_score/target/debug/.fingerprint/derivative-961c789a81d00d3c/invoked.timestamp
new file mode 100644
index 00000000..e00328da
--- /dev/null
+++ b/risk_score/target/debug/.fingerprint/derivative-961c789a81d00d3c/invoked.timestamp
@@ -0,0 +1 @@
+This file has an mtime of when this was started.
\ No newline at end of file
diff --git a/risk_score/target/debug/.fingerprint/derivative-961c789a81d00d3c/lib-derivative b/risk_score/target/debug/.fingerprint/derivative-961c789a81d00d3c/lib-derivative
new file mode 100644
index 00000000..5d6ad054
--- /dev/null
+++ b/risk_score/target/debug/.fingerprint/derivative-961c789a81d00d3c/lib-derivative
@@ -0,0 +1 @@
+50622159243fe7be
\ No newline at end of file
diff --git a/risk_score/target/debug/.fingerprint/derivative-961c789a81d00d3c/lib-derivative.json b/risk_score/target/debug/.fingerprint/derivative-961c789a81d00d3c/lib-derivative.json
new file mode 100644
index 00000000..923dd513
--- /dev/null
+++ b/risk_score/target/debug/.fingerprint/derivative-961c789a81d00d3c/lib-derivative.json
@@ -0,0 +1 @@
+{"rustc":5391851738765093524,"features":"[\"use_core\"]","declared_features":"[\"use_core\"]","target":17152450499921367471,"profile":2225463790103693989,"path":5002760307805825650,"deps":[[2713742371683562785,"syn",false,5105031953000485841],[3060637413840920116,"proc_macro2",false,3272600214830029920],[17990358020177143287,"quote",false,15490847037713330905]],"local":[{"CheckDepInfo":{"dep_info":"debug/.fingerprint/derivative-961c789a81d00d3c/dep-lib-derivative","checksum":false}}],"rustflags":[],"config":8247474407144887393,"compile_kind":0}
\ No newline at end of file
diff --git a/risk_score/target/debug/.fingerprint/derive_arbitrary-912f1378b92c84ec/dep-lib-derive_arbitrary b/risk_score/target/debug/.fingerprint/derive_arbitrary-912f1378b92c84ec/dep-lib-derive_arbitrary
new file mode 100644
index 00000000..ec3cb8bf
Binary files /dev/null and b/risk_score/target/debug/.fingerprint/derive_arbitrary-912f1378b92c84ec/dep-lib-derive_arbitrary differ
diff --git a/risk_score/target/debug/.fingerprint/derive_arbitrary-912f1378b92c84ec/invoked.timestamp b/risk_score/target/debug/.fingerprint/derive_arbitrary-912f1378b92c84ec/invoked.timestamp
new file mode 100644
index 00000000..e00328da
--- /dev/null
+++ b/risk_score/target/debug/.fingerprint/derive_arbitrary-912f1378b92c84ec/invoked.timestamp
@@ -0,0 +1 @@
+This file has an mtime of when this was started.
\ No newline at end of file
diff --git a/risk_score/target/debug/.fingerprint/derive_arbitrary-912f1378b92c84ec/lib-derive_arbitrary b/risk_score/target/debug/.fingerprint/derive_arbitrary-912f1378b92c84ec/lib-derive_arbitrary
new file mode 100644
index 00000000..b1efae72
--- /dev/null
+++ b/risk_score/target/debug/.fingerprint/derive_arbitrary-912f1378b92c84ec/lib-derive_arbitrary
@@ -0,0 +1 @@
+1247a0085f1b68e0
\ No newline at end of file
diff --git a/risk_score/target/debug/.fingerprint/derive_arbitrary-912f1378b92c84ec/lib-derive_arbitrary.json b/risk_score/target/debug/.fingerprint/derive_arbitrary-912f1378b92c84ec/lib-derive_arbitrary.json
new file mode 100644
index 00000000..4cf02507
--- /dev/null
+++ b/risk_score/target/debug/.fingerprint/derive_arbitrary-912f1378b92c84ec/lib-derive_arbitrary.json
@@ -0,0 +1 @@
+{"rustc":5391851738765093524,"features":"[]","declared_features":"[]","target":564395818272660771,"profile":2225463790103693989,"path":7142213910174336764,"deps":[[3060637413840920116,"proc_macro2",false,3272600214830029920],[17990358020177143287,"quote",false,15490847037713330905],[18149961000318489080,"syn",false,17353705955167482554]],"local":[{"CheckDepInfo":{"dep_info":"debug/.fingerprint/derive_arbitrary-912f1378b92c84ec/dep-lib-derive_arbitrary","checksum":false}}],"rustflags":[],"config":8247474407144887393,"compile_kind":0}
\ No newline at end of file
diff --git a/risk_score/target/debug/.fingerprint/digest-999ae9b55bf2b626/dep-lib-digest b/risk_score/target/debug/.fingerprint/digest-999ae9b55bf2b626/dep-lib-digest
new file mode 100644
index 00000000..ec3cb8bf
Binary files /dev/null and b/risk_score/target/debug/.fingerprint/digest-999ae9b55bf2b626/dep-lib-digest differ
diff --git a/risk_score/target/debug/.fingerprint/digest-999ae9b55bf2b626/invoked.timestamp b/risk_score/target/debug/.fingerprint/digest-999ae9b55bf2b626/invoked.timestamp
new file mode 100644
index 00000000..e00328da
--- /dev/null
+++ b/risk_score/target/debug/.fingerprint/digest-999ae9b55bf2b626/invoked.timestamp
@@ -0,0 +1 @@
+This file has an mtime of when this was started.
\ No newline at end of file
diff --git a/risk_score/target/debug/.fingerprint/digest-999ae9b55bf2b626/lib-digest b/risk_score/target/debug/.fingerprint/digest-999ae9b55bf2b626/lib-digest
new file mode 100644
index 00000000..ee2cdaff
--- /dev/null
+++ b/risk_score/target/debug/.fingerprint/digest-999ae9b55bf2b626/lib-digest
@@ -0,0 +1 @@
+9a1c8485ac1462aa
\ No newline at end of file
diff --git a/risk_score/target/debug/.fingerprint/digest-999ae9b55bf2b626/lib-digest.json b/risk_score/target/debug/.fingerprint/digest-999ae9b55bf2b626/lib-digest.json
new file mode 100644
index 00000000..921864fa
--- /dev/null
+++ b/risk_score/target/debug/.fingerprint/digest-999ae9b55bf2b626/lib-digest.json
@@ -0,0 +1 @@
+{"rustc":5391851738765093524,"features":"[\"alloc\", \"block-buffer\", \"const-oid\", \"core-api\", \"default\", \"mac\", \"oid\", \"std\", \"subtle\"]","declared_features":"[\"alloc\", \"blobby\", \"block-buffer\", \"const-oid\", \"core-api\", \"default\", \"dev\", \"mac\", \"oid\", \"rand_core\", \"std\", \"subtle\"]","target":7510122432137863311,"profile":2241668132362809309,"path":17550479043821765962,"deps":[[2352660017780662552,"crypto_common",false,522590122196206957],[8066688306558157009,"const_oid",false,5298291921498866195],[10626340395483396037,"block_buffer",false,8420726390353080494],[17003143334332120809,"subtle",false,15673893484007952713]],"local":[{"CheckDepInfo":{"dep_info":"debug/.fingerprint/digest-999ae9b55bf2b626/dep-lib-digest","checksum":false}}],"rustflags":[],"config":8247474407144887393,"compile_kind":0}
\ No newline at end of file
diff --git a/risk_score/target/debug/.fingerprint/digest-ab7f540fd246346c/dep-lib-digest b/risk_score/target/debug/.fingerprint/digest-ab7f540fd246346c/dep-lib-digest
new file mode 100644
index 00000000..ec3cb8bf
Binary files /dev/null and b/risk_score/target/debug/.fingerprint/digest-ab7f540fd246346c/dep-lib-digest differ
diff --git a/risk_score/target/debug/.fingerprint/digest-ab7f540fd246346c/invoked.timestamp b/risk_score/target/debug/.fingerprint/digest-ab7f540fd246346c/invoked.timestamp
new file mode 100644
index 00000000..e00328da
--- /dev/null
+++ b/risk_score/target/debug/.fingerprint/digest-ab7f540fd246346c/invoked.timestamp
@@ -0,0 +1 @@
+This file has an mtime of when this was started.
\ No newline at end of file
diff --git a/risk_score/target/debug/.fingerprint/digest-ab7f540fd246346c/lib-digest b/risk_score/target/debug/.fingerprint/digest-ab7f540fd246346c/lib-digest
new file mode 100644
index 00000000..f42b0624
--- /dev/null
+++ b/risk_score/target/debug/.fingerprint/digest-ab7f540fd246346c/lib-digest
@@ -0,0 +1 @@
+afd39a18dbe3a425
\ No newline at end of file
diff --git a/risk_score/target/debug/.fingerprint/digest-ab7f540fd246346c/lib-digest.json b/risk_score/target/debug/.fingerprint/digest-ab7f540fd246346c/lib-digest.json
new file mode 100644
index 00000000..356ba8bf
--- /dev/null
+++ b/risk_score/target/debug/.fingerprint/digest-ab7f540fd246346c/lib-digest.json
@@ -0,0 +1 @@
+{"rustc":5391851738765093524,"features":"[\"alloc\", \"block-buffer\", \"const-oid\", \"core-api\", \"default\", \"mac\", \"oid\", \"std\", \"subtle\"]","declared_features":"[\"alloc\", \"blobby\", \"block-buffer\", \"const-oid\", \"core-api\", \"default\", \"dev\", \"mac\", \"oid\", \"rand_core\", \"std\", \"subtle\"]","target":7510122432137863311,"profile":15657897354478470176,"path":17550479043821765962,"deps":[[2352660017780662552,"crypto_common",false,6894967293684499869],[8066688306558157009,"const_oid",false,2627690988228318778],[10626340395483396037,"block_buffer",false,12242942236227627819],[17003143334332120809,"subtle",false,10420363213196592864]],"local":[{"CheckDepInfo":{"dep_info":"debug/.fingerprint/digest-ab7f540fd246346c/dep-lib-digest","checksum":false}}],"rustflags":[],"config":8247474407144887393,"compile_kind":0}
\ No newline at end of file
diff --git a/risk_score/target/debug/.fingerprint/digest-d7dba690a66ba0b8/dep-lib-digest b/risk_score/target/debug/.fingerprint/digest-d7dba690a66ba0b8/dep-lib-digest
new file mode 100644
index 00000000..ec3cb8bf
Binary files /dev/null and b/risk_score/target/debug/.fingerprint/digest-d7dba690a66ba0b8/dep-lib-digest differ
diff --git a/risk_score/target/debug/.fingerprint/digest-d7dba690a66ba0b8/invoked.timestamp b/risk_score/target/debug/.fingerprint/digest-d7dba690a66ba0b8/invoked.timestamp
new file mode 100644
index 00000000..e00328da
--- /dev/null
+++ b/risk_score/target/debug/.fingerprint/digest-d7dba690a66ba0b8/invoked.timestamp
@@ -0,0 +1 @@
+This file has an mtime of when this was started.
\ No newline at end of file
diff --git a/risk_score/target/debug/.fingerprint/digest-d7dba690a66ba0b8/lib-digest b/risk_score/target/debug/.fingerprint/digest-d7dba690a66ba0b8/lib-digest
new file mode 100644
index 00000000..6ca6cec4
--- /dev/null
+++ b/risk_score/target/debug/.fingerprint/digest-d7dba690a66ba0b8/lib-digest
@@ -0,0 +1 @@
+14972bef6f76db00
\ No newline at end of file
diff --git a/risk_score/target/debug/.fingerprint/digest-d7dba690a66ba0b8/lib-digest.json b/risk_score/target/debug/.fingerprint/digest-d7dba690a66ba0b8/lib-digest.json
new file mode 100644
index 00000000..a863e1be
--- /dev/null
+++ b/risk_score/target/debug/.fingerprint/digest-d7dba690a66ba0b8/lib-digest.json
@@ -0,0 +1 @@
+{"rustc":5391851738765093524,"features":"[\"alloc\", \"block-buffer\", \"core-api\", \"default\", \"std\"]","declared_features":"[\"alloc\", \"blobby\", \"block-buffer\", \"const-oid\", \"core-api\", \"default\", \"dev\", \"mac\", \"oid\", \"rand_core\", \"std\", \"subtle\"]","target":7510122432137863311,"profile":2225463790103693989,"path":17550479043821765962,"deps":[[2352660017780662552,"crypto_common",false,13849990889717575343],[10626340395483396037,"block_buffer",false,1570510069148464489]],"local":[{"CheckDepInfo":{"dep_info":"debug/.fingerprint/digest-d7dba690a66ba0b8/dep-lib-digest","checksum":false}}],"rustflags":[],"config":8247474407144887393,"compile_kind":0}
\ No newline at end of file
diff --git a/risk_score/target/debug/.fingerprint/digest-f6508327d0a8d857/dep-lib-digest b/risk_score/target/debug/.fingerprint/digest-f6508327d0a8d857/dep-lib-digest
new file mode 100644
index 00000000..ec3cb8bf
Binary files /dev/null and b/risk_score/target/debug/.fingerprint/digest-f6508327d0a8d857/dep-lib-digest differ
diff --git a/risk_score/target/debug/.fingerprint/digest-f6508327d0a8d857/invoked.timestamp b/risk_score/target/debug/.fingerprint/digest-f6508327d0a8d857/invoked.timestamp
new file mode 100644
index 00000000..e00328da
--- /dev/null
+++ b/risk_score/target/debug/.fingerprint/digest-f6508327d0a8d857/invoked.timestamp
@@ -0,0 +1 @@
+This file has an mtime of when this was started.
\ No newline at end of file
diff --git a/risk_score/target/debug/.fingerprint/digest-f6508327d0a8d857/lib-digest b/risk_score/target/debug/.fingerprint/digest-f6508327d0a8d857/lib-digest
new file mode 100644
index 00000000..51b90a79
--- /dev/null
+++ b/risk_score/target/debug/.fingerprint/digest-f6508327d0a8d857/lib-digest
@@ -0,0 +1 @@
+51d1ecb2cb26c662
\ No newline at end of file
diff --git a/risk_score/target/debug/.fingerprint/digest-f6508327d0a8d857/lib-digest.json b/risk_score/target/debug/.fingerprint/digest-f6508327d0a8d857/lib-digest.json
new file mode 100644
index 00000000..dec4dc7c
--- /dev/null
+++ b/risk_score/target/debug/.fingerprint/digest-f6508327d0a8d857/lib-digest.json
@@ -0,0 +1 @@
+{"rustc":5391851738765093524,"features":"[\"alloc\", \"block-buffer\", \"core-api\", \"default\", \"std\"]","declared_features":"[\"alloc\", \"blobby\", \"block-buffer\", \"const-oid\", \"core-api\", \"default\", \"dev\", \"mac\", \"oid\", \"rand_core\", \"std\", \"subtle\"]","target":7510122432137863311,"profile":2225463790103693989,"path":17550479043821765962,"deps":[[2352660017780662552,"crypto_common",false,11225904587728898662],[10626340395483396037,"block_buffer",false,9486702554807714530]],"local":[{"CheckDepInfo":{"dep_info":"debug/.fingerprint/digest-f6508327d0a8d857/dep-lib-digest","checksum":false}}],"rustflags":[],"config":8247474407144887393,"compile_kind":0}
\ No newline at end of file
diff --git a/risk_score/target/debug/.fingerprint/downcast-rs-5f0396b807b9f128/dep-lib-downcast_rs b/risk_score/target/debug/.fingerprint/downcast-rs-5f0396b807b9f128/dep-lib-downcast_rs
new file mode 100644
index 00000000..ec3cb8bf
Binary files /dev/null and b/risk_score/target/debug/.fingerprint/downcast-rs-5f0396b807b9f128/dep-lib-downcast_rs differ
diff --git a/risk_score/target/debug/.fingerprint/downcast-rs-5f0396b807b9f128/invoked.timestamp b/risk_score/target/debug/.fingerprint/downcast-rs-5f0396b807b9f128/invoked.timestamp
new file mode 100644
index 00000000..e00328da
--- /dev/null
+++ b/risk_score/target/debug/.fingerprint/downcast-rs-5f0396b807b9f128/invoked.timestamp
@@ -0,0 +1 @@
+This file has an mtime of when this was started.
\ No newline at end of file
diff --git a/risk_score/target/debug/.fingerprint/downcast-rs-5f0396b807b9f128/lib-downcast_rs b/risk_score/target/debug/.fingerprint/downcast-rs-5f0396b807b9f128/lib-downcast_rs
new file mode 100644
index 00000000..7acaccf9
--- /dev/null
+++ b/risk_score/target/debug/.fingerprint/downcast-rs-5f0396b807b9f128/lib-downcast_rs
@@ -0,0 +1 @@
+b5be63254a99f90e
\ No newline at end of file
diff --git a/risk_score/target/debug/.fingerprint/downcast-rs-5f0396b807b9f128/lib-downcast_rs.json b/risk_score/target/debug/.fingerprint/downcast-rs-5f0396b807b9f128/lib-downcast_rs.json
new file mode 100644
index 00000000..2b2a4832
--- /dev/null
+++ b/risk_score/target/debug/.fingerprint/downcast-rs-5f0396b807b9f128/lib-downcast_rs.json
@@ -0,0 +1 @@
+{"rustc":5391851738765093524,"features":"[\"std\"]","declared_features":"[\"default\", \"std\"]","target":17508202051892475153,"profile":2241668132362809309,"path":17467159454395881604,"deps":[],"local":[{"CheckDepInfo":{"dep_info":"debug/.fingerprint/downcast-rs-5f0396b807b9f128/dep-lib-downcast_rs","checksum":false}}],"rustflags":[],"config":8247474407144887393,"compile_kind":0}
\ No newline at end of file
diff --git a/risk_score/target/debug/.fingerprint/downcast-rs-f85e7e386059864a/dep-lib-downcast_rs b/risk_score/target/debug/.fingerprint/downcast-rs-f85e7e386059864a/dep-lib-downcast_rs
new file mode 100644
index 00000000..ec3cb8bf
Binary files /dev/null and b/risk_score/target/debug/.fingerprint/downcast-rs-f85e7e386059864a/dep-lib-downcast_rs differ
diff --git a/risk_score/target/debug/.fingerprint/downcast-rs-f85e7e386059864a/invoked.timestamp b/risk_score/target/debug/.fingerprint/downcast-rs-f85e7e386059864a/invoked.timestamp
new file mode 100644
index 00000000..e00328da
--- /dev/null
+++ b/risk_score/target/debug/.fingerprint/downcast-rs-f85e7e386059864a/invoked.timestamp
@@ -0,0 +1 @@
+This file has an mtime of when this was started.
\ No newline at end of file
diff --git a/risk_score/target/debug/.fingerprint/downcast-rs-f85e7e386059864a/lib-downcast_rs b/risk_score/target/debug/.fingerprint/downcast-rs-f85e7e386059864a/lib-downcast_rs
new file mode 100644
index 00000000..43726502
--- /dev/null
+++ b/risk_score/target/debug/.fingerprint/downcast-rs-f85e7e386059864a/lib-downcast_rs
@@ -0,0 +1 @@
+d57b467aa125743a
\ No newline at end of file
diff --git a/risk_score/target/debug/.fingerprint/downcast-rs-f85e7e386059864a/lib-downcast_rs.json b/risk_score/target/debug/.fingerprint/downcast-rs-f85e7e386059864a/lib-downcast_rs.json
new file mode 100644
index 00000000..5cea1e29
--- /dev/null
+++ b/risk_score/target/debug/.fingerprint/downcast-rs-f85e7e386059864a/lib-downcast_rs.json
@@ -0,0 +1 @@
+{"rustc":5391851738765093524,"features":"[\"std\"]","declared_features":"[\"default\", \"std\"]","target":17508202051892475153,"profile":15657897354478470176,"path":17467159454395881604,"deps":[],"local":[{"CheckDepInfo":{"dep_info":"debug/.fingerprint/downcast-rs-f85e7e386059864a/dep-lib-downcast_rs","checksum":false}}],"rustflags":[],"config":8247474407144887393,"compile_kind":0}
\ No newline at end of file
diff --git a/risk_score/target/debug/.fingerprint/ecdsa-c822b3b9afe8cc82/dep-lib-ecdsa b/risk_score/target/debug/.fingerprint/ecdsa-c822b3b9afe8cc82/dep-lib-ecdsa
new file mode 100644
index 00000000..ec3cb8bf
Binary files /dev/null and b/risk_score/target/debug/.fingerprint/ecdsa-c822b3b9afe8cc82/dep-lib-ecdsa differ
diff --git a/risk_score/target/debug/.fingerprint/ecdsa-c822b3b9afe8cc82/invoked.timestamp b/risk_score/target/debug/.fingerprint/ecdsa-c822b3b9afe8cc82/invoked.timestamp
new file mode 100644
index 00000000..e00328da
--- /dev/null
+++ b/risk_score/target/debug/.fingerprint/ecdsa-c822b3b9afe8cc82/invoked.timestamp
@@ -0,0 +1 @@
+This file has an mtime of when this was started.
\ No newline at end of file
diff --git a/risk_score/target/debug/.fingerprint/ecdsa-c822b3b9afe8cc82/lib-ecdsa b/risk_score/target/debug/.fingerprint/ecdsa-c822b3b9afe8cc82/lib-ecdsa
new file mode 100644
index 00000000..fe6a5535
--- /dev/null
+++ b/risk_score/target/debug/.fingerprint/ecdsa-c822b3b9afe8cc82/lib-ecdsa
@@ -0,0 +1 @@
+4b8f31ce5a2d0aea
\ No newline at end of file
diff --git a/risk_score/target/debug/.fingerprint/ecdsa-c822b3b9afe8cc82/lib-ecdsa.json b/risk_score/target/debug/.fingerprint/ecdsa-c822b3b9afe8cc82/lib-ecdsa.json
new file mode 100644
index 00000000..90a27997
--- /dev/null
+++ b/risk_score/target/debug/.fingerprint/ecdsa-c822b3b9afe8cc82/lib-ecdsa.json
@@ -0,0 +1 @@
+{"rustc":5391851738765093524,"features":"[\"arithmetic\", \"der\", \"digest\", \"hazmat\", \"rfc6979\", \"signing\", \"verifying\"]","declared_features":"[\"alloc\", \"arithmetic\", \"default\", \"der\", \"dev\", \"digest\", \"hazmat\", \"pem\", \"pkcs8\", \"rfc6979\", \"serde\", \"serdect\", \"sha2\", \"signing\", \"spki\", \"std\", \"verifying\"]","target":5012119522651993362,"profile":15657897354478470176,"path":6737807351694499388,"deps":[[4234225094004207019,"rfc6979",false,11339145009902869484],[10149501514950982522,"elliptic_curve",false,7909793755192589684],[10800937535932116261,"der",false,4853752120447896141],[13895928991373641935,"signature",false,9235282246825011965],[17475753849556516473,"digest",false,2712543405734024111]],"local":[{"CheckDepInfo":{"dep_info":"debug/.fingerprint/ecdsa-c822b3b9afe8cc82/dep-lib-ecdsa","checksum":false}}],"rustflags":[],"config":8247474407144887393,"compile_kind":0}
\ No newline at end of file
diff --git a/risk_score/target/debug/.fingerprint/ecdsa-d75b289dda83359f/dep-lib-ecdsa b/risk_score/target/debug/.fingerprint/ecdsa-d75b289dda83359f/dep-lib-ecdsa
new file mode 100644
index 00000000..ec3cb8bf
Binary files /dev/null and b/risk_score/target/debug/.fingerprint/ecdsa-d75b289dda83359f/dep-lib-ecdsa differ
diff --git a/risk_score/target/debug/.fingerprint/ecdsa-d75b289dda83359f/invoked.timestamp b/risk_score/target/debug/.fingerprint/ecdsa-d75b289dda83359f/invoked.timestamp
new file mode 100644
index 00000000..e00328da
--- /dev/null
+++ b/risk_score/target/debug/.fingerprint/ecdsa-d75b289dda83359f/invoked.timestamp
@@ -0,0 +1 @@
+This file has an mtime of when this was started.
\ No newline at end of file
diff --git a/risk_score/target/debug/.fingerprint/ecdsa-d75b289dda83359f/lib-ecdsa b/risk_score/target/debug/.fingerprint/ecdsa-d75b289dda83359f/lib-ecdsa
new file mode 100644
index 00000000..6ec57aa4
--- /dev/null
+++ b/risk_score/target/debug/.fingerprint/ecdsa-d75b289dda83359f/lib-ecdsa
@@ -0,0 +1 @@
+be1d989842a51627
\ No newline at end of file
diff --git a/risk_score/target/debug/.fingerprint/ecdsa-d75b289dda83359f/lib-ecdsa.json b/risk_score/target/debug/.fingerprint/ecdsa-d75b289dda83359f/lib-ecdsa.json
new file mode 100644
index 00000000..a2ed8fd0
--- /dev/null
+++ b/risk_score/target/debug/.fingerprint/ecdsa-d75b289dda83359f/lib-ecdsa.json
@@ -0,0 +1 @@
+{"rustc":5391851738765093524,"features":"[\"arithmetic\", \"der\", \"digest\", \"hazmat\", \"rfc6979\", \"signing\", \"verifying\"]","declared_features":"[\"alloc\", \"arithmetic\", \"default\", \"der\", \"dev\", \"digest\", \"hazmat\", \"pem\", \"pkcs8\", \"rfc6979\", \"serde\", \"serdect\", \"sha2\", \"signing\", \"spki\", \"std\", \"verifying\"]","target":5012119522651993362,"profile":2241668132362809309,"path":6737807351694499388,"deps":[[4234225094004207019,"rfc6979",false,6567961005193390431],[10149501514950982522,"elliptic_curve",false,3784282680012903060],[10800937535932116261,"der",false,680324459722302906],[13895928991373641935,"signature",false,13006870180080711459],[17475753849556516473,"digest",false,12277398265372351642]],"local":[{"CheckDepInfo":{"dep_info":"debug/.fingerprint/ecdsa-d75b289dda83359f/dep-lib-ecdsa","checksum":false}}],"rustflags":[],"config":8247474407144887393,"compile_kind":0}
\ No newline at end of file
diff --git a/risk_score/target/debug/.fingerprint/ed25519-17f4348145068ded/dep-lib-ed25519 b/risk_score/target/debug/.fingerprint/ed25519-17f4348145068ded/dep-lib-ed25519
new file mode 100644
index 00000000..ec3cb8bf
Binary files /dev/null and b/risk_score/target/debug/.fingerprint/ed25519-17f4348145068ded/dep-lib-ed25519 differ
diff --git a/risk_score/target/debug/.fingerprint/ed25519-17f4348145068ded/invoked.timestamp b/risk_score/target/debug/.fingerprint/ed25519-17f4348145068ded/invoked.timestamp
new file mode 100644
index 00000000..e00328da
--- /dev/null
+++ b/risk_score/target/debug/.fingerprint/ed25519-17f4348145068ded/invoked.timestamp
@@ -0,0 +1 @@
+This file has an mtime of when this was started.
\ No newline at end of file
diff --git a/risk_score/target/debug/.fingerprint/ed25519-17f4348145068ded/lib-ed25519 b/risk_score/target/debug/.fingerprint/ed25519-17f4348145068ded/lib-ed25519
new file mode 100644
index 00000000..9c19af7e
--- /dev/null
+++ b/risk_score/target/debug/.fingerprint/ed25519-17f4348145068ded/lib-ed25519
@@ -0,0 +1 @@
+ec4fe8849195419f
\ No newline at end of file
diff --git a/risk_score/target/debug/.fingerprint/ed25519-17f4348145068ded/lib-ed25519.json b/risk_score/target/debug/.fingerprint/ed25519-17f4348145068ded/lib-ed25519.json
new file mode 100644
index 00000000..c51f65f5
--- /dev/null
+++ b/risk_score/target/debug/.fingerprint/ed25519-17f4348145068ded/lib-ed25519.json
@@ -0,0 +1 @@
+{"rustc":5391851738765093524,"features":"[\"alloc\", \"std\"]","declared_features":"[\"alloc\", \"default\", \"pem\", \"pkcs8\", \"serde\", \"serde_bytes\", \"std\", \"zeroize\"]","target":108444017173925020,"profile":15657897354478470176,"path":17045455790963728996,"deps":[[13895928991373641935,"signature",false,9235282246825011965]],"local":[{"CheckDepInfo":{"dep_info":"debug/.fingerprint/ed25519-17f4348145068ded/dep-lib-ed25519","checksum":false}}],"rustflags":[],"config":8247474407144887393,"compile_kind":0}
\ No newline at end of file
diff --git a/risk_score/target/debug/.fingerprint/ed25519-2ad87309cadcad90/dep-lib-ed25519 b/risk_score/target/debug/.fingerprint/ed25519-2ad87309cadcad90/dep-lib-ed25519
new file mode 100644
index 00000000..ec3cb8bf
Binary files /dev/null and b/risk_score/target/debug/.fingerprint/ed25519-2ad87309cadcad90/dep-lib-ed25519 differ
diff --git a/risk_score/target/debug/.fingerprint/ed25519-2ad87309cadcad90/invoked.timestamp b/risk_score/target/debug/.fingerprint/ed25519-2ad87309cadcad90/invoked.timestamp
new file mode 100644
index 00000000..e00328da
--- /dev/null
+++ b/risk_score/target/debug/.fingerprint/ed25519-2ad87309cadcad90/invoked.timestamp
@@ -0,0 +1 @@
+This file has an mtime of when this was started.
\ No newline at end of file
diff --git a/risk_score/target/debug/.fingerprint/ed25519-2ad87309cadcad90/lib-ed25519 b/risk_score/target/debug/.fingerprint/ed25519-2ad87309cadcad90/lib-ed25519
new file mode 100644
index 00000000..a9560d5e
--- /dev/null
+++ b/risk_score/target/debug/.fingerprint/ed25519-2ad87309cadcad90/lib-ed25519
@@ -0,0 +1 @@
+58e3481f49f1db81
\ No newline at end of file
diff --git a/risk_score/target/debug/.fingerprint/ed25519-2ad87309cadcad90/lib-ed25519.json b/risk_score/target/debug/.fingerprint/ed25519-2ad87309cadcad90/lib-ed25519.json
new file mode 100644
index 00000000..985925a1
--- /dev/null
+++ b/risk_score/target/debug/.fingerprint/ed25519-2ad87309cadcad90/lib-ed25519.json
@@ -0,0 +1 @@
+{"rustc":5391851738765093524,"features":"[\"alloc\", \"std\"]","declared_features":"[\"alloc\", \"default\", \"pem\", \"pkcs8\", \"serde\", \"serde_bytes\", \"std\", \"zeroize\"]","target":108444017173925020,"profile":2241668132362809309,"path":17045455790963728996,"deps":[[13895928991373641935,"signature",false,13006870180080711459]],"local":[{"CheckDepInfo":{"dep_info":"debug/.fingerprint/ed25519-2ad87309cadcad90/dep-lib-ed25519","checksum":false}}],"rustflags":[],"config":8247474407144887393,"compile_kind":0}
\ No newline at end of file
diff --git a/risk_score/target/debug/.fingerprint/ed25519-dalek-2be351a4e725c9ae/dep-lib-ed25519_dalek b/risk_score/target/debug/.fingerprint/ed25519-dalek-2be351a4e725c9ae/dep-lib-ed25519_dalek
new file mode 100644
index 00000000..ec3cb8bf
Binary files /dev/null and b/risk_score/target/debug/.fingerprint/ed25519-dalek-2be351a4e725c9ae/dep-lib-ed25519_dalek differ
diff --git a/risk_score/target/debug/.fingerprint/ed25519-dalek-2be351a4e725c9ae/invoked.timestamp b/risk_score/target/debug/.fingerprint/ed25519-dalek-2be351a4e725c9ae/invoked.timestamp
new file mode 100644
index 00000000..e00328da
--- /dev/null
+++ b/risk_score/target/debug/.fingerprint/ed25519-dalek-2be351a4e725c9ae/invoked.timestamp
@@ -0,0 +1 @@
+This file has an mtime of when this was started.
\ No newline at end of file
diff --git a/risk_score/target/debug/.fingerprint/ed25519-dalek-2be351a4e725c9ae/lib-ed25519_dalek b/risk_score/target/debug/.fingerprint/ed25519-dalek-2be351a4e725c9ae/lib-ed25519_dalek
new file mode 100644
index 00000000..aef6a7f8
--- /dev/null
+++ b/risk_score/target/debug/.fingerprint/ed25519-dalek-2be351a4e725c9ae/lib-ed25519_dalek
@@ -0,0 +1 @@
+32721cb0183bc0f9
\ No newline at end of file
diff --git a/risk_score/target/debug/.fingerprint/ed25519-dalek-2be351a4e725c9ae/lib-ed25519_dalek.json b/risk_score/target/debug/.fingerprint/ed25519-dalek-2be351a4e725c9ae/lib-ed25519_dalek.json
new file mode 100644
index 00000000..51595920
--- /dev/null
+++ b/risk_score/target/debug/.fingerprint/ed25519-dalek-2be351a4e725c9ae/lib-ed25519_dalek.json
@@ -0,0 +1 @@
+{"rustc":5391851738765093524,"features":"[\"alloc\", \"default\", \"fast\", \"rand_core\", \"std\", \"zeroize\"]","declared_features":"[\"alloc\", \"asm\", \"batch\", \"default\", \"digest\", \"fast\", \"hazmat\", \"legacy_compatibility\", \"merlin\", \"pem\", \"pkcs8\", \"rand_core\", \"serde\", \"signature\", \"std\", \"zeroize\"]","target":15162248961705848934,"profile":2241668132362809309,"path":17436646744986262690,"deps":[[6528079939221783635,"zeroize",false,9731806789023287653],[9857275760291862238,"sha2",false,10235896181153697960],[13595581133353633439,"curve25519_dalek",false,5941909779045295125],[14313198213031843936,"ed25519",false,9357337947152114520],[17003143334332120809,"subtle",false,15673893484007952713],[18130209639506977569,"rand_core",false,15873702852227555835]],"local":[{"CheckDepInfo":{"dep_info":"debug/.fingerprint/ed25519-dalek-2be351a4e725c9ae/dep-lib-ed25519_dalek","checksum":false}}],"rustflags":[],"config":8247474407144887393,"compile_kind":0}
\ No newline at end of file
diff --git a/risk_score/target/debug/.fingerprint/ed25519-dalek-790a0139345ddba2/dep-lib-ed25519_dalek b/risk_score/target/debug/.fingerprint/ed25519-dalek-790a0139345ddba2/dep-lib-ed25519_dalek
new file mode 100644
index 00000000..ec3cb8bf
Binary files /dev/null and b/risk_score/target/debug/.fingerprint/ed25519-dalek-790a0139345ddba2/dep-lib-ed25519_dalek differ
diff --git a/risk_score/target/debug/.fingerprint/ed25519-dalek-790a0139345ddba2/invoked.timestamp b/risk_score/target/debug/.fingerprint/ed25519-dalek-790a0139345ddba2/invoked.timestamp
new file mode 100644
index 00000000..e00328da
--- /dev/null
+++ b/risk_score/target/debug/.fingerprint/ed25519-dalek-790a0139345ddba2/invoked.timestamp
@@ -0,0 +1 @@
+This file has an mtime of when this was started.
\ No newline at end of file
diff --git a/risk_score/target/debug/.fingerprint/ed25519-dalek-790a0139345ddba2/lib-ed25519_dalek b/risk_score/target/debug/.fingerprint/ed25519-dalek-790a0139345ddba2/lib-ed25519_dalek
new file mode 100644
index 00000000..2dc9913d
--- /dev/null
+++ b/risk_score/target/debug/.fingerprint/ed25519-dalek-790a0139345ddba2/lib-ed25519_dalek
@@ -0,0 +1 @@
+13cbae4c462496da
\ No newline at end of file
diff --git a/risk_score/target/debug/.fingerprint/ed25519-dalek-790a0139345ddba2/lib-ed25519_dalek.json b/risk_score/target/debug/.fingerprint/ed25519-dalek-790a0139345ddba2/lib-ed25519_dalek.json
new file mode 100644
index 00000000..68dcfcea
--- /dev/null
+++ b/risk_score/target/debug/.fingerprint/ed25519-dalek-790a0139345ddba2/lib-ed25519_dalek.json
@@ -0,0 +1 @@
+{"rustc":5391851738765093524,"features":"[\"alloc\", \"default\", \"fast\", \"rand_core\", \"std\", \"zeroize\"]","declared_features":"[\"alloc\", \"asm\", \"batch\", \"default\", \"digest\", \"fast\", \"hazmat\", \"legacy_compatibility\", \"merlin\", \"pem\", \"pkcs8\", \"rand_core\", \"serde\", \"signature\", \"std\", \"zeroize\"]","target":15162248961705848934,"profile":15657897354478470176,"path":17436646744986262690,"deps":[[6528079939221783635,"zeroize",false,10325126405633193780],[9857275760291862238,"sha2",false,8547279974904035167],[13595581133353633439,"curve25519_dalek",false,13215743398450416224],[14313198213031843936,"ed25519",false,11475617777749348332],[17003143334332120809,"subtle",false,10420363213196592864],[18130209639506977569,"rand_core",false,11145974179420545664]],"local":[{"CheckDepInfo":{"dep_info":"debug/.fingerprint/ed25519-dalek-790a0139345ddba2/dep-lib-ed25519_dalek","checksum":false}}],"rustflags":[],"config":8247474407144887393,"compile_kind":0}
\ No newline at end of file
diff --git a/risk_score/target/debug/.fingerprint/either-1a244ccfbf031789/dep-lib-either b/risk_score/target/debug/.fingerprint/either-1a244ccfbf031789/dep-lib-either
new file mode 100644
index 00000000..ec3cb8bf
Binary files /dev/null and b/risk_score/target/debug/.fingerprint/either-1a244ccfbf031789/dep-lib-either differ
diff --git a/risk_score/target/debug/.fingerprint/either-1a244ccfbf031789/invoked.timestamp b/risk_score/target/debug/.fingerprint/either-1a244ccfbf031789/invoked.timestamp
new file mode 100644
index 00000000..e00328da
--- /dev/null
+++ b/risk_score/target/debug/.fingerprint/either-1a244ccfbf031789/invoked.timestamp
@@ -0,0 +1 @@
+This file has an mtime of when this was started.
\ No newline at end of file
diff --git a/risk_score/target/debug/.fingerprint/either-1a244ccfbf031789/lib-either b/risk_score/target/debug/.fingerprint/either-1a244ccfbf031789/lib-either
new file mode 100644
index 00000000..b3abdf9a
--- /dev/null
+++ b/risk_score/target/debug/.fingerprint/either-1a244ccfbf031789/lib-either
@@ -0,0 +1 @@
+9b01a66ae41220ee
\ No newline at end of file
diff --git a/risk_score/target/debug/.fingerprint/either-1a244ccfbf031789/lib-either.json b/risk_score/target/debug/.fingerprint/either-1a244ccfbf031789/lib-either.json
new file mode 100644
index 00000000..0d40153f
--- /dev/null
+++ b/risk_score/target/debug/.fingerprint/either-1a244ccfbf031789/lib-either.json
@@ -0,0 +1 @@
+{"rustc":5391851738765093524,"features":"[]","declared_features":"[\"default\", \"serde\", \"std\", \"use_std\"]","target":17124342308084364240,"profile":2241668132362809309,"path":11267945854190000405,"deps":[],"local":[{"CheckDepInfo":{"dep_info":"debug/.fingerprint/either-1a244ccfbf031789/dep-lib-either","checksum":false}}],"rustflags":[],"config":8247474407144887393,"compile_kind":0}
\ No newline at end of file
diff --git a/risk_score/target/debug/.fingerprint/either-768acc00da7a193a/dep-lib-either b/risk_score/target/debug/.fingerprint/either-768acc00da7a193a/dep-lib-either
new file mode 100644
index 00000000..ec3cb8bf
Binary files /dev/null and b/risk_score/target/debug/.fingerprint/either-768acc00da7a193a/dep-lib-either differ
diff --git a/risk_score/target/debug/.fingerprint/either-768acc00da7a193a/invoked.timestamp b/risk_score/target/debug/.fingerprint/either-768acc00da7a193a/invoked.timestamp
new file mode 100644
index 00000000..e00328da
--- /dev/null
+++ b/risk_score/target/debug/.fingerprint/either-768acc00da7a193a/invoked.timestamp
@@ -0,0 +1 @@
+This file has an mtime of when this was started.
\ No newline at end of file
diff --git a/risk_score/target/debug/.fingerprint/either-768acc00da7a193a/lib-either b/risk_score/target/debug/.fingerprint/either-768acc00da7a193a/lib-either
new file mode 100644
index 00000000..b94ae92e
--- /dev/null
+++ b/risk_score/target/debug/.fingerprint/either-768acc00da7a193a/lib-either
@@ -0,0 +1 @@
+682bec31c4cee461
\ No newline at end of file
diff --git a/risk_score/target/debug/.fingerprint/either-768acc00da7a193a/lib-either.json b/risk_score/target/debug/.fingerprint/either-768acc00da7a193a/lib-either.json
new file mode 100644
index 00000000..f0574327
--- /dev/null
+++ b/risk_score/target/debug/.fingerprint/either-768acc00da7a193a/lib-either.json
@@ -0,0 +1 @@
+{"rustc":5391851738765093524,"features":"[]","declared_features":"[\"default\", \"serde\", \"std\", \"use_std\"]","target":17124342308084364240,"profile":15657897354478470176,"path":11267945854190000405,"deps":[],"local":[{"CheckDepInfo":{"dep_info":"debug/.fingerprint/either-768acc00da7a193a/dep-lib-either","checksum":false}}],"rustflags":[],"config":8247474407144887393,"compile_kind":0}
\ No newline at end of file
diff --git a/risk_score/target/debug/.fingerprint/either-a5f19f8f98090991/dep-lib-either b/risk_score/target/debug/.fingerprint/either-a5f19f8f98090991/dep-lib-either
new file mode 100644
index 00000000..ec3cb8bf
Binary files /dev/null and b/risk_score/target/debug/.fingerprint/either-a5f19f8f98090991/dep-lib-either differ
diff --git a/risk_score/target/debug/.fingerprint/either-a5f19f8f98090991/invoked.timestamp b/risk_score/target/debug/.fingerprint/either-a5f19f8f98090991/invoked.timestamp
new file mode 100644
index 00000000..e00328da
--- /dev/null
+++ b/risk_score/target/debug/.fingerprint/either-a5f19f8f98090991/invoked.timestamp
@@ -0,0 +1 @@
+This file has an mtime of when this was started.
\ No newline at end of file
diff --git a/risk_score/target/debug/.fingerprint/either-a5f19f8f98090991/lib-either b/risk_score/target/debug/.fingerprint/either-a5f19f8f98090991/lib-either
new file mode 100644
index 00000000..e48a8f6f
--- /dev/null
+++ b/risk_score/target/debug/.fingerprint/either-a5f19f8f98090991/lib-either
@@ -0,0 +1 @@
+74e9d6b083f45ea7
\ No newline at end of file
diff --git a/risk_score/target/debug/.fingerprint/either-a5f19f8f98090991/lib-either.json b/risk_score/target/debug/.fingerprint/either-a5f19f8f98090991/lib-either.json
new file mode 100644
index 00000000..f23e4d75
--- /dev/null
+++ b/risk_score/target/debug/.fingerprint/either-a5f19f8f98090991/lib-either.json
@@ -0,0 +1 @@
+{"rustc":5391851738765093524,"features":"[\"std\", \"use_std\"]","declared_features":"[\"default\", \"serde\", \"std\", \"use_std\"]","target":17124342308084364240,"profile":2225463790103693989,"path":11267945854190000405,"deps":[],"local":[{"CheckDepInfo":{"dep_info":"debug/.fingerprint/either-a5f19f8f98090991/dep-lib-either","checksum":false}}],"rustflags":[],"config":8247474407144887393,"compile_kind":0}
\ No newline at end of file
diff --git a/risk_score/target/debug/.fingerprint/elliptic-curve-065cd56adffab985/dep-lib-elliptic_curve b/risk_score/target/debug/.fingerprint/elliptic-curve-065cd56adffab985/dep-lib-elliptic_curve
new file mode 100644
index 00000000..ec3cb8bf
Binary files /dev/null and b/risk_score/target/debug/.fingerprint/elliptic-curve-065cd56adffab985/dep-lib-elliptic_curve differ
diff --git a/risk_score/target/debug/.fingerprint/elliptic-curve-065cd56adffab985/invoked.timestamp b/risk_score/target/debug/.fingerprint/elliptic-curve-065cd56adffab985/invoked.timestamp
new file mode 100644
index 00000000..e00328da
--- /dev/null
+++ b/risk_score/target/debug/.fingerprint/elliptic-curve-065cd56adffab985/invoked.timestamp
@@ -0,0 +1 @@
+This file has an mtime of when this was started.
\ No newline at end of file
diff --git a/risk_score/target/debug/.fingerprint/elliptic-curve-065cd56adffab985/lib-elliptic_curve b/risk_score/target/debug/.fingerprint/elliptic-curve-065cd56adffab985/lib-elliptic_curve
new file mode 100644
index 00000000..0b29757d
--- /dev/null
+++ b/risk_score/target/debug/.fingerprint/elliptic-curve-065cd56adffab985/lib-elliptic_curve
@@ -0,0 +1 @@
+9412d5270c798434
\ No newline at end of file
diff --git a/risk_score/target/debug/.fingerprint/elliptic-curve-065cd56adffab985/lib-elliptic_curve.json b/risk_score/target/debug/.fingerprint/elliptic-curve-065cd56adffab985/lib-elliptic_curve.json
new file mode 100644
index 00000000..30081bb6
--- /dev/null
+++ b/risk_score/target/debug/.fingerprint/elliptic-curve-065cd56adffab985/lib-elliptic_curve.json
@@ -0,0 +1 @@
+{"rustc":5391851738765093524,"features":"[\"arithmetic\", \"digest\", \"ff\", \"group\", \"hazmat\", \"sec1\"]","declared_features":"[\"alloc\", \"arithmetic\", \"bits\", \"default\", \"dev\", \"digest\", \"ecdh\", \"ff\", \"group\", \"hash2curve\", \"hazmat\", \"jwk\", \"pem\", \"pkcs8\", \"sec1\", \"serde\", \"std\", \"voprf\"]","target":3243834021826523897,"profile":2241668132362809309,"path":3173904547314028392,"deps":[[5218994449591892524,"sec1",false,9814628800474510510],[6528079939221783635,"zeroize",false,9731806789023287653],[10520923840501062997,"generic_array",false,14483402391247379741],[11558297082666387394,"crypto_bigint",false,14675319337602775669],[13163366046229301192,"group",false,17214768349797360374],[16464744132169923781,"ff",false,6720530185480184381],[16530257588157702925,"base16ct",false,9385765260239212929],[17003143334332120809,"subtle",false,15673893484007952713],[17475753849556516473,"digest",false,12277398265372351642],[18130209639506977569,"rand_core",false,15873702852227555835]],"local":[{"CheckDepInfo":{"dep_info":"debug/.fingerprint/elliptic-curve-065cd56adffab985/dep-lib-elliptic_curve","checksum":false}}],"rustflags":[],"config":8247474407144887393,"compile_kind":0}
\ No newline at end of file
diff --git a/risk_score/target/debug/.fingerprint/elliptic-curve-8e9d9c6d55eb01a3/dep-lib-elliptic_curve b/risk_score/target/debug/.fingerprint/elliptic-curve-8e9d9c6d55eb01a3/dep-lib-elliptic_curve
new file mode 100644
index 00000000..ec3cb8bf
Binary files /dev/null and b/risk_score/target/debug/.fingerprint/elliptic-curve-8e9d9c6d55eb01a3/dep-lib-elliptic_curve differ
diff --git a/risk_score/target/debug/.fingerprint/elliptic-curve-8e9d9c6d55eb01a3/invoked.timestamp b/risk_score/target/debug/.fingerprint/elliptic-curve-8e9d9c6d55eb01a3/invoked.timestamp
new file mode 100644
index 00000000..e00328da
--- /dev/null
+++ b/risk_score/target/debug/.fingerprint/elliptic-curve-8e9d9c6d55eb01a3/invoked.timestamp
@@ -0,0 +1 @@
+This file has an mtime of when this was started.
\ No newline at end of file
diff --git a/risk_score/target/debug/.fingerprint/elliptic-curve-8e9d9c6d55eb01a3/lib-elliptic_curve b/risk_score/target/debug/.fingerprint/elliptic-curve-8e9d9c6d55eb01a3/lib-elliptic_curve
new file mode 100644
index 00000000..1c4232f9
--- /dev/null
+++ b/risk_score/target/debug/.fingerprint/elliptic-curve-8e9d9c6d55eb01a3/lib-elliptic_curve
@@ -0,0 +1 @@
+747ddb30833bc56d
\ No newline at end of file
diff --git a/risk_score/target/debug/.fingerprint/elliptic-curve-8e9d9c6d55eb01a3/lib-elliptic_curve.json b/risk_score/target/debug/.fingerprint/elliptic-curve-8e9d9c6d55eb01a3/lib-elliptic_curve.json
new file mode 100644
index 00000000..a604ea88
--- /dev/null
+++ b/risk_score/target/debug/.fingerprint/elliptic-curve-8e9d9c6d55eb01a3/lib-elliptic_curve.json
@@ -0,0 +1 @@
+{"rustc":5391851738765093524,"features":"[\"arithmetic\", \"digest\", \"ff\", \"group\", \"hazmat\", \"sec1\"]","declared_features":"[\"alloc\", \"arithmetic\", \"bits\", \"default\", \"dev\", \"digest\", \"ecdh\", \"ff\", \"group\", \"hash2curve\", \"hazmat\", \"jwk\", \"pem\", \"pkcs8\", \"sec1\", \"serde\", \"std\", \"voprf\"]","target":3243834021826523897,"profile":15657897354478470176,"path":3173904547314028392,"deps":[[5218994449591892524,"sec1",false,6568319329460694106],[6528079939221783635,"zeroize",false,10325126405633193780],[10520923840501062997,"generic_array",false,11452946472239240729],[11558297082666387394,"crypto_bigint",false,7236910761613683480],[13163366046229301192,"group",false,6303644124302091503],[16464744132169923781,"ff",false,1686805097580296528],[16530257588157702925,"base16ct",false,15551771859714824218],[17003143334332120809,"subtle",false,10420363213196592864],[17475753849556516473,"digest",false,2712543405734024111],[18130209639506977569,"rand_core",false,11145974179420545664]],"local":[{"CheckDepInfo":{"dep_info":"debug/.fingerprint/elliptic-curve-8e9d9c6d55eb01a3/dep-lib-elliptic_curve","checksum":false}}],"rustflags":[],"config":8247474407144887393,"compile_kind":0}
\ No newline at end of file
diff --git a/risk_score/target/debug/.fingerprint/equivalent-2756b7cee286c32d/dep-lib-equivalent b/risk_score/target/debug/.fingerprint/equivalent-2756b7cee286c32d/dep-lib-equivalent
new file mode 100644
index 00000000..ec3cb8bf
Binary files /dev/null and b/risk_score/target/debug/.fingerprint/equivalent-2756b7cee286c32d/dep-lib-equivalent differ
diff --git a/risk_score/target/debug/.fingerprint/equivalent-2756b7cee286c32d/invoked.timestamp b/risk_score/target/debug/.fingerprint/equivalent-2756b7cee286c32d/invoked.timestamp
new file mode 100644
index 00000000..e00328da
--- /dev/null
+++ b/risk_score/target/debug/.fingerprint/equivalent-2756b7cee286c32d/invoked.timestamp
@@ -0,0 +1 @@
+This file has an mtime of when this was started.
\ No newline at end of file
diff --git a/risk_score/target/debug/.fingerprint/equivalent-2756b7cee286c32d/lib-equivalent b/risk_score/target/debug/.fingerprint/equivalent-2756b7cee286c32d/lib-equivalent
new file mode 100644
index 00000000..6d835517
--- /dev/null
+++ b/risk_score/target/debug/.fingerprint/equivalent-2756b7cee286c32d/lib-equivalent
@@ -0,0 +1 @@
+d75d84c0d8cf008e
\ No newline at end of file
diff --git a/risk_score/target/debug/.fingerprint/equivalent-2756b7cee286c32d/lib-equivalent.json b/risk_score/target/debug/.fingerprint/equivalent-2756b7cee286c32d/lib-equivalent.json
new file mode 100644
index 00000000..7021f4dd
--- /dev/null
+++ b/risk_score/target/debug/.fingerprint/equivalent-2756b7cee286c32d/lib-equivalent.json
@@ -0,0 +1 @@
+{"rustc":5391851738765093524,"features":"[]","declared_features":"[]","target":1524667692659508025,"profile":2241668132362809309,"path":6109421625535207793,"deps":[],"local":[{"CheckDepInfo":{"dep_info":"debug/.fingerprint/equivalent-2756b7cee286c32d/dep-lib-equivalent","checksum":false}}],"rustflags":[],"config":8247474407144887393,"compile_kind":0}
\ No newline at end of file
diff --git a/risk_score/target/debug/.fingerprint/equivalent-2f9a61bf617e4347/dep-lib-equivalent b/risk_score/target/debug/.fingerprint/equivalent-2f9a61bf617e4347/dep-lib-equivalent
new file mode 100644
index 00000000..ec3cb8bf
Binary files /dev/null and b/risk_score/target/debug/.fingerprint/equivalent-2f9a61bf617e4347/dep-lib-equivalent differ
diff --git a/risk_score/target/debug/.fingerprint/equivalent-2f9a61bf617e4347/invoked.timestamp b/risk_score/target/debug/.fingerprint/equivalent-2f9a61bf617e4347/invoked.timestamp
new file mode 100644
index 00000000..e00328da
--- /dev/null
+++ b/risk_score/target/debug/.fingerprint/equivalent-2f9a61bf617e4347/invoked.timestamp
@@ -0,0 +1 @@
+This file has an mtime of when this was started.
\ No newline at end of file
diff --git a/risk_score/target/debug/.fingerprint/equivalent-2f9a61bf617e4347/lib-equivalent b/risk_score/target/debug/.fingerprint/equivalent-2f9a61bf617e4347/lib-equivalent
new file mode 100644
index 00000000..9a1c932d
--- /dev/null
+++ b/risk_score/target/debug/.fingerprint/equivalent-2f9a61bf617e4347/lib-equivalent
@@ -0,0 +1 @@
+5d5646b630ee813f
\ No newline at end of file
diff --git a/risk_score/target/debug/.fingerprint/equivalent-2f9a61bf617e4347/lib-equivalent.json b/risk_score/target/debug/.fingerprint/equivalent-2f9a61bf617e4347/lib-equivalent.json
new file mode 100644
index 00000000..6c1508fb
--- /dev/null
+++ b/risk_score/target/debug/.fingerprint/equivalent-2f9a61bf617e4347/lib-equivalent.json
@@ -0,0 +1 @@
+{"rustc":5391851738765093524,"features":"[]","declared_features":"[]","target":1524667692659508025,"profile":15657897354478470176,"path":6109421625535207793,"deps":[],"local":[{"CheckDepInfo":{"dep_info":"debug/.fingerprint/equivalent-2f9a61bf617e4347/dep-lib-equivalent","checksum":false}}],"rustflags":[],"config":8247474407144887393,"compile_kind":0}
\ No newline at end of file
diff --git a/risk_score/target/debug/.fingerprint/equivalent-f8c0798b0077be39/dep-lib-equivalent b/risk_score/target/debug/.fingerprint/equivalent-f8c0798b0077be39/dep-lib-equivalent
new file mode 100644
index 00000000..ec3cb8bf
Binary files /dev/null and b/risk_score/target/debug/.fingerprint/equivalent-f8c0798b0077be39/dep-lib-equivalent differ
diff --git a/risk_score/target/debug/.fingerprint/equivalent-f8c0798b0077be39/invoked.timestamp b/risk_score/target/debug/.fingerprint/equivalent-f8c0798b0077be39/invoked.timestamp
new file mode 100644
index 00000000..e00328da
--- /dev/null
+++ b/risk_score/target/debug/.fingerprint/equivalent-f8c0798b0077be39/invoked.timestamp
@@ -0,0 +1 @@
+This file has an mtime of when this was started.
\ No newline at end of file
diff --git a/risk_score/target/debug/.fingerprint/equivalent-f8c0798b0077be39/lib-equivalent b/risk_score/target/debug/.fingerprint/equivalent-f8c0798b0077be39/lib-equivalent
new file mode 100644
index 00000000..867798dd
--- /dev/null
+++ b/risk_score/target/debug/.fingerprint/equivalent-f8c0798b0077be39/lib-equivalent
@@ -0,0 +1 @@
+997d8da5ba76281c
\ No newline at end of file
diff --git a/risk_score/target/debug/.fingerprint/equivalent-f8c0798b0077be39/lib-equivalent.json b/risk_score/target/debug/.fingerprint/equivalent-f8c0798b0077be39/lib-equivalent.json
new file mode 100644
index 00000000..d5a5acec
--- /dev/null
+++ b/risk_score/target/debug/.fingerprint/equivalent-f8c0798b0077be39/lib-equivalent.json
@@ -0,0 +1 @@
+{"rustc":5391851738765093524,"features":"[]","declared_features":"[]","target":1524667692659508025,"profile":2225463790103693989,"path":6109421625535207793,"deps":[],"local":[{"CheckDepInfo":{"dep_info":"debug/.fingerprint/equivalent-f8c0798b0077be39/dep-lib-equivalent","checksum":false}}],"rustflags":[],"config":8247474407144887393,"compile_kind":0}
\ No newline at end of file
diff --git a/risk_score/target/debug/.fingerprint/escape-bytes-93846fba1e031118/dep-lib-escape_bytes b/risk_score/target/debug/.fingerprint/escape-bytes-93846fba1e031118/dep-lib-escape_bytes
new file mode 100644
index 00000000..ec3cb8bf
Binary files /dev/null and b/risk_score/target/debug/.fingerprint/escape-bytes-93846fba1e031118/dep-lib-escape_bytes differ
diff --git a/risk_score/target/debug/.fingerprint/escape-bytes-93846fba1e031118/invoked.timestamp b/risk_score/target/debug/.fingerprint/escape-bytes-93846fba1e031118/invoked.timestamp
new file mode 100644
index 00000000..e00328da
--- /dev/null
+++ b/risk_score/target/debug/.fingerprint/escape-bytes-93846fba1e031118/invoked.timestamp
@@ -0,0 +1 @@
+This file has an mtime of when this was started.
\ No newline at end of file
diff --git a/risk_score/target/debug/.fingerprint/escape-bytes-93846fba1e031118/lib-escape_bytes b/risk_score/target/debug/.fingerprint/escape-bytes-93846fba1e031118/lib-escape_bytes
new file mode 100644
index 00000000..fd7d927e
--- /dev/null
+++ b/risk_score/target/debug/.fingerprint/escape-bytes-93846fba1e031118/lib-escape_bytes
@@ -0,0 +1 @@
+826f74c8e4ff279a
\ No newline at end of file
diff --git a/risk_score/target/debug/.fingerprint/escape-bytes-93846fba1e031118/lib-escape_bytes.json b/risk_score/target/debug/.fingerprint/escape-bytes-93846fba1e031118/lib-escape_bytes.json
new file mode 100644
index 00000000..77ff77ae
--- /dev/null
+++ b/risk_score/target/debug/.fingerprint/escape-bytes-93846fba1e031118/lib-escape_bytes.json
@@ -0,0 +1 @@
+{"rustc":5391851738765093524,"features":"[\"alloc\"]","declared_features":"[\"alloc\", \"default\", \"docs\"]","target":3065496384306250813,"profile":15657897354478470176,"path":12878414706833608053,"deps":[],"local":[{"CheckDepInfo":{"dep_info":"debug/.fingerprint/escape-bytes-93846fba1e031118/dep-lib-escape_bytes","checksum":false}}],"rustflags":[],"config":8247474407144887393,"compile_kind":0}
\ No newline at end of file
diff --git a/risk_score/target/debug/.fingerprint/escape-bytes-bdcd1876856ef232/dep-lib-escape_bytes b/risk_score/target/debug/.fingerprint/escape-bytes-bdcd1876856ef232/dep-lib-escape_bytes
new file mode 100644
index 00000000..ec3cb8bf
Binary files /dev/null and b/risk_score/target/debug/.fingerprint/escape-bytes-bdcd1876856ef232/dep-lib-escape_bytes differ
diff --git a/risk_score/target/debug/.fingerprint/escape-bytes-bdcd1876856ef232/invoked.timestamp b/risk_score/target/debug/.fingerprint/escape-bytes-bdcd1876856ef232/invoked.timestamp
new file mode 100644
index 00000000..e00328da
--- /dev/null
+++ b/risk_score/target/debug/.fingerprint/escape-bytes-bdcd1876856ef232/invoked.timestamp
@@ -0,0 +1 @@
+This file has an mtime of when this was started.
\ No newline at end of file
diff --git a/risk_score/target/debug/.fingerprint/escape-bytes-bdcd1876856ef232/lib-escape_bytes b/risk_score/target/debug/.fingerprint/escape-bytes-bdcd1876856ef232/lib-escape_bytes
new file mode 100644
index 00000000..7d118858
--- /dev/null
+++ b/risk_score/target/debug/.fingerprint/escape-bytes-bdcd1876856ef232/lib-escape_bytes
@@ -0,0 +1 @@
+f5ee537bb202a50d
\ No newline at end of file
diff --git a/risk_score/target/debug/.fingerprint/escape-bytes-bdcd1876856ef232/lib-escape_bytes.json b/risk_score/target/debug/.fingerprint/escape-bytes-bdcd1876856ef232/lib-escape_bytes.json
new file mode 100644
index 00000000..e9d2edb6
--- /dev/null
+++ b/risk_score/target/debug/.fingerprint/escape-bytes-bdcd1876856ef232/lib-escape_bytes.json
@@ -0,0 +1 @@
+{"rustc":5391851738765093524,"features":"[\"alloc\"]","declared_features":"[\"alloc\", \"default\", \"docs\"]","target":3065496384306250813,"profile":2225463790103693989,"path":12878414706833608053,"deps":[],"local":[{"CheckDepInfo":{"dep_info":"debug/.fingerprint/escape-bytes-bdcd1876856ef232/dep-lib-escape_bytes","checksum":false}}],"rustflags":[],"config":8247474407144887393,"compile_kind":0}
\ No newline at end of file
diff --git a/risk_score/target/debug/.fingerprint/escape-bytes-f703d0747820ffa2/dep-lib-escape_bytes b/risk_score/target/debug/.fingerprint/escape-bytes-f703d0747820ffa2/dep-lib-escape_bytes
new file mode 100644
index 00000000..ec3cb8bf
Binary files /dev/null and b/risk_score/target/debug/.fingerprint/escape-bytes-f703d0747820ffa2/dep-lib-escape_bytes differ
diff --git a/risk_score/target/debug/.fingerprint/escape-bytes-f703d0747820ffa2/invoked.timestamp b/risk_score/target/debug/.fingerprint/escape-bytes-f703d0747820ffa2/invoked.timestamp
new file mode 100644
index 00000000..e00328da
--- /dev/null
+++ b/risk_score/target/debug/.fingerprint/escape-bytes-f703d0747820ffa2/invoked.timestamp
@@ -0,0 +1 @@
+This file has an mtime of when this was started.
\ No newline at end of file
diff --git a/risk_score/target/debug/.fingerprint/escape-bytes-f703d0747820ffa2/lib-escape_bytes b/risk_score/target/debug/.fingerprint/escape-bytes-f703d0747820ffa2/lib-escape_bytes
new file mode 100644
index 00000000..1e12c112
--- /dev/null
+++ b/risk_score/target/debug/.fingerprint/escape-bytes-f703d0747820ffa2/lib-escape_bytes
@@ -0,0 +1 @@
+1676029a5600c1a2
\ No newline at end of file
diff --git a/risk_score/target/debug/.fingerprint/escape-bytes-f703d0747820ffa2/lib-escape_bytes.json b/risk_score/target/debug/.fingerprint/escape-bytes-f703d0747820ffa2/lib-escape_bytes.json
new file mode 100644
index 00000000..f3de8a6a
--- /dev/null
+++ b/risk_score/target/debug/.fingerprint/escape-bytes-f703d0747820ffa2/lib-escape_bytes.json
@@ -0,0 +1 @@
+{"rustc":5391851738765093524,"features":"[\"alloc\"]","declared_features":"[\"alloc\", \"default\", \"docs\"]","target":3065496384306250813,"profile":2241668132362809309,"path":12878414706833608053,"deps":[],"local":[{"CheckDepInfo":{"dep_info":"debug/.fingerprint/escape-bytes-f703d0747820ffa2/dep-lib-escape_bytes","checksum":false}}],"rustflags":[],"config":8247474407144887393,"compile_kind":0}
\ No newline at end of file
diff --git a/risk_score/target/debug/.fingerprint/ethnum-344648ccc42b89fa/dep-lib-ethnum b/risk_score/target/debug/.fingerprint/ethnum-344648ccc42b89fa/dep-lib-ethnum
new file mode 100644
index 00000000..ec3cb8bf
Binary files /dev/null and b/risk_score/target/debug/.fingerprint/ethnum-344648ccc42b89fa/dep-lib-ethnum differ
diff --git a/risk_score/target/debug/.fingerprint/ethnum-344648ccc42b89fa/invoked.timestamp b/risk_score/target/debug/.fingerprint/ethnum-344648ccc42b89fa/invoked.timestamp
new file mode 100644
index 00000000..e00328da
--- /dev/null
+++ b/risk_score/target/debug/.fingerprint/ethnum-344648ccc42b89fa/invoked.timestamp
@@ -0,0 +1 @@
+This file has an mtime of when this was started.
\ No newline at end of file
diff --git a/risk_score/target/debug/.fingerprint/ethnum-344648ccc42b89fa/lib-ethnum b/risk_score/target/debug/.fingerprint/ethnum-344648ccc42b89fa/lib-ethnum
new file mode 100644
index 00000000..cb57ccc1
--- /dev/null
+++ b/risk_score/target/debug/.fingerprint/ethnum-344648ccc42b89fa/lib-ethnum
@@ -0,0 +1 @@
+913a0d08cb3e60d4
\ No newline at end of file
diff --git a/risk_score/target/debug/.fingerprint/ethnum-344648ccc42b89fa/lib-ethnum.json b/risk_score/target/debug/.fingerprint/ethnum-344648ccc42b89fa/lib-ethnum.json
new file mode 100644
index 00000000..f8c2627b
--- /dev/null
+++ b/risk_score/target/debug/.fingerprint/ethnum-344648ccc42b89fa/lib-ethnum.json
@@ -0,0 +1 @@
+{"rustc":5391851738765093524,"features":"[]","declared_features":"[\"ethnum-intrinsics\", \"llvm-intrinsics\", \"macros\", \"serde\"]","target":11101709943660853555,"profile":2225463790103693989,"path":4387075359894055617,"deps":[],"local":[{"CheckDepInfo":{"dep_info":"debug/.fingerprint/ethnum-344648ccc42b89fa/dep-lib-ethnum","checksum":false}}],"rustflags":[],"config":8247474407144887393,"compile_kind":0}
\ No newline at end of file
diff --git a/risk_score/target/debug/.fingerprint/ethnum-e1ae86dd467a9609/dep-lib-ethnum b/risk_score/target/debug/.fingerprint/ethnum-e1ae86dd467a9609/dep-lib-ethnum
new file mode 100644
index 00000000..ec3cb8bf
Binary files /dev/null and b/risk_score/target/debug/.fingerprint/ethnum-e1ae86dd467a9609/dep-lib-ethnum differ
diff --git a/risk_score/target/debug/.fingerprint/ethnum-e1ae86dd467a9609/invoked.timestamp b/risk_score/target/debug/.fingerprint/ethnum-e1ae86dd467a9609/invoked.timestamp
new file mode 100644
index 00000000..e00328da
--- /dev/null
+++ b/risk_score/target/debug/.fingerprint/ethnum-e1ae86dd467a9609/invoked.timestamp
@@ -0,0 +1 @@
+This file has an mtime of when this was started.
\ No newline at end of file
diff --git a/risk_score/target/debug/.fingerprint/ethnum-e1ae86dd467a9609/lib-ethnum b/risk_score/target/debug/.fingerprint/ethnum-e1ae86dd467a9609/lib-ethnum
new file mode 100644
index 00000000..1631a821
--- /dev/null
+++ b/risk_score/target/debug/.fingerprint/ethnum-e1ae86dd467a9609/lib-ethnum
@@ -0,0 +1 @@
+82bdc2eb5e7770f2
\ No newline at end of file
diff --git a/risk_score/target/debug/.fingerprint/ethnum-e1ae86dd467a9609/lib-ethnum.json b/risk_score/target/debug/.fingerprint/ethnum-e1ae86dd467a9609/lib-ethnum.json
new file mode 100644
index 00000000..adfab595
--- /dev/null
+++ b/risk_score/target/debug/.fingerprint/ethnum-e1ae86dd467a9609/lib-ethnum.json
@@ -0,0 +1 @@
+{"rustc":5391851738765093524,"features":"[]","declared_features":"[\"ethnum-intrinsics\", \"llvm-intrinsics\", \"macros\", \"serde\"]","target":11101709943660853555,"profile":15657897354478470176,"path":4387075359894055617,"deps":[],"local":[{"CheckDepInfo":{"dep_info":"debug/.fingerprint/ethnum-e1ae86dd467a9609/dep-lib-ethnum","checksum":false}}],"rustflags":[],"config":8247474407144887393,"compile_kind":0}
\ No newline at end of file
diff --git a/risk_score/target/debug/.fingerprint/ethnum-ee072a202166c292/dep-lib-ethnum b/risk_score/target/debug/.fingerprint/ethnum-ee072a202166c292/dep-lib-ethnum
new file mode 100644
index 00000000..ec3cb8bf
Binary files /dev/null and b/risk_score/target/debug/.fingerprint/ethnum-ee072a202166c292/dep-lib-ethnum differ
diff --git a/risk_score/target/debug/.fingerprint/ethnum-ee072a202166c292/invoked.timestamp b/risk_score/target/debug/.fingerprint/ethnum-ee072a202166c292/invoked.timestamp
new file mode 100644
index 00000000..e00328da
--- /dev/null
+++ b/risk_score/target/debug/.fingerprint/ethnum-ee072a202166c292/invoked.timestamp
@@ -0,0 +1 @@
+This file has an mtime of when this was started.
\ No newline at end of file
diff --git a/risk_score/target/debug/.fingerprint/ethnum-ee072a202166c292/lib-ethnum b/risk_score/target/debug/.fingerprint/ethnum-ee072a202166c292/lib-ethnum
new file mode 100644
index 00000000..5e3e1f31
--- /dev/null
+++ b/risk_score/target/debug/.fingerprint/ethnum-ee072a202166c292/lib-ethnum
@@ -0,0 +1 @@
+21ff7893f9631a9e
\ No newline at end of file
diff --git a/risk_score/target/debug/.fingerprint/ethnum-ee072a202166c292/lib-ethnum.json b/risk_score/target/debug/.fingerprint/ethnum-ee072a202166c292/lib-ethnum.json
new file mode 100644
index 00000000..60b29fb2
--- /dev/null
+++ b/risk_score/target/debug/.fingerprint/ethnum-ee072a202166c292/lib-ethnum.json
@@ -0,0 +1 @@
+{"rustc":5391851738765093524,"features":"[]","declared_features":"[\"ethnum-intrinsics\", \"llvm-intrinsics\", \"macros\", \"serde\"]","target":11101709943660853555,"profile":2241668132362809309,"path":4387075359894055617,"deps":[],"local":[{"CheckDepInfo":{"dep_info":"debug/.fingerprint/ethnum-ee072a202166c292/dep-lib-ethnum","checksum":false}}],"rustflags":[],"config":8247474407144887393,"compile_kind":0}
\ No newline at end of file
diff --git a/risk_score/target/debug/.fingerprint/ff-e8b56e36387ea410/dep-lib-ff b/risk_score/target/debug/.fingerprint/ff-e8b56e36387ea410/dep-lib-ff
new file mode 100644
index 00000000..ec3cb8bf
Binary files /dev/null and b/risk_score/target/debug/.fingerprint/ff-e8b56e36387ea410/dep-lib-ff differ
diff --git a/risk_score/target/debug/.fingerprint/ff-e8b56e36387ea410/invoked.timestamp b/risk_score/target/debug/.fingerprint/ff-e8b56e36387ea410/invoked.timestamp
new file mode 100644
index 00000000..e00328da
--- /dev/null
+++ b/risk_score/target/debug/.fingerprint/ff-e8b56e36387ea410/invoked.timestamp
@@ -0,0 +1 @@
+This file has an mtime of when this was started.
\ No newline at end of file
diff --git a/risk_score/target/debug/.fingerprint/ff-e8b56e36387ea410/lib-ff b/risk_score/target/debug/.fingerprint/ff-e8b56e36387ea410/lib-ff
new file mode 100644
index 00000000..af4131d8
--- /dev/null
+++ b/risk_score/target/debug/.fingerprint/ff-e8b56e36387ea410/lib-ff
@@ -0,0 +1 @@
+3d22d6c7981e445d
\ No newline at end of file
diff --git a/risk_score/target/debug/.fingerprint/ff-e8b56e36387ea410/lib-ff.json b/risk_score/target/debug/.fingerprint/ff-e8b56e36387ea410/lib-ff.json
new file mode 100644
index 00000000..b961bb2d
--- /dev/null
+++ b/risk_score/target/debug/.fingerprint/ff-e8b56e36387ea410/lib-ff.json
@@ -0,0 +1 @@
+{"rustc":5391851738765093524,"features":"[]","declared_features":"[\"alloc\", \"bits\", \"bitvec\", \"byteorder\", \"default\", \"derive\", \"derive_bits\", \"ff_derive\", \"std\"]","target":8731611455144862167,"profile":2241668132362809309,"path":6419211050029085939,"deps":[[17003143334332120809,"subtle",false,15673893484007952713],[18130209639506977569,"rand_core",false,15873702852227555835]],"local":[{"CheckDepInfo":{"dep_info":"debug/.fingerprint/ff-e8b56e36387ea410/dep-lib-ff","checksum":false}}],"rustflags":[],"config":8247474407144887393,"compile_kind":0}
\ No newline at end of file
diff --git a/risk_score/target/debug/.fingerprint/ff-e90c66f6240f90e0/dep-lib-ff b/risk_score/target/debug/.fingerprint/ff-e90c66f6240f90e0/dep-lib-ff
new file mode 100644
index 00000000..ec3cb8bf
Binary files /dev/null and b/risk_score/target/debug/.fingerprint/ff-e90c66f6240f90e0/dep-lib-ff differ
diff --git a/risk_score/target/debug/.fingerprint/ff-e90c66f6240f90e0/invoked.timestamp b/risk_score/target/debug/.fingerprint/ff-e90c66f6240f90e0/invoked.timestamp
new file mode 100644
index 00000000..e00328da
--- /dev/null
+++ b/risk_score/target/debug/.fingerprint/ff-e90c66f6240f90e0/invoked.timestamp
@@ -0,0 +1 @@
+This file has an mtime of when this was started.
\ No newline at end of file
diff --git a/risk_score/target/debug/.fingerprint/ff-e90c66f6240f90e0/lib-ff b/risk_score/target/debug/.fingerprint/ff-e90c66f6240f90e0/lib-ff
new file mode 100644
index 00000000..1f715bde
--- /dev/null
+++ b/risk_score/target/debug/.fingerprint/ff-e90c66f6240f90e0/lib-ff
@@ -0,0 +1 @@
+507997964cbc6817
\ No newline at end of file
diff --git a/risk_score/target/debug/.fingerprint/ff-e90c66f6240f90e0/lib-ff.json b/risk_score/target/debug/.fingerprint/ff-e90c66f6240f90e0/lib-ff.json
new file mode 100644
index 00000000..f3853aab
--- /dev/null
+++ b/risk_score/target/debug/.fingerprint/ff-e90c66f6240f90e0/lib-ff.json
@@ -0,0 +1 @@
+{"rustc":5391851738765093524,"features":"[]","declared_features":"[\"alloc\", \"bits\", \"bitvec\", \"byteorder\", \"default\", \"derive\", \"derive_bits\", \"ff_derive\", \"std\"]","target":8731611455144862167,"profile":15657897354478470176,"path":6419211050029085939,"deps":[[17003143334332120809,"subtle",false,10420363213196592864],[18130209639506977569,"rand_core",false,11145974179420545664]],"local":[{"CheckDepInfo":{"dep_info":"debug/.fingerprint/ff-e90c66f6240f90e0/dep-lib-ff","checksum":false}}],"rustflags":[],"config":8247474407144887393,"compile_kind":0}
\ No newline at end of file
diff --git a/risk_score/target/debug/.fingerprint/fnv-8dd3d8ba9637dcdd/dep-lib-fnv b/risk_score/target/debug/.fingerprint/fnv-8dd3d8ba9637dcdd/dep-lib-fnv
new file mode 100644
index 00000000..ec3cb8bf
Binary files /dev/null and b/risk_score/target/debug/.fingerprint/fnv-8dd3d8ba9637dcdd/dep-lib-fnv differ
diff --git a/risk_score/target/debug/.fingerprint/fnv-8dd3d8ba9637dcdd/invoked.timestamp b/risk_score/target/debug/.fingerprint/fnv-8dd3d8ba9637dcdd/invoked.timestamp
new file mode 100644
index 00000000..e00328da
--- /dev/null
+++ b/risk_score/target/debug/.fingerprint/fnv-8dd3d8ba9637dcdd/invoked.timestamp
@@ -0,0 +1 @@
+This file has an mtime of when this was started.
\ No newline at end of file
diff --git a/risk_score/target/debug/.fingerprint/fnv-8dd3d8ba9637dcdd/lib-fnv b/risk_score/target/debug/.fingerprint/fnv-8dd3d8ba9637dcdd/lib-fnv
new file mode 100644
index 00000000..ef2dd442
--- /dev/null
+++ b/risk_score/target/debug/.fingerprint/fnv-8dd3d8ba9637dcdd/lib-fnv
@@ -0,0 +1 @@
+3784c5d46c927411
\ No newline at end of file
diff --git a/risk_score/target/debug/.fingerprint/fnv-8dd3d8ba9637dcdd/lib-fnv.json b/risk_score/target/debug/.fingerprint/fnv-8dd3d8ba9637dcdd/lib-fnv.json
new file mode 100644
index 00000000..b49e7090
--- /dev/null
+++ b/risk_score/target/debug/.fingerprint/fnv-8dd3d8ba9637dcdd/lib-fnv.json
@@ -0,0 +1 @@
+{"rustc":5391851738765093524,"features":"[\"default\", \"std\"]","declared_features":"[\"default\", \"std\"]","target":10248144769085601448,"profile":2225463790103693989,"path":4920683593892323180,"deps":[],"local":[{"CheckDepInfo":{"dep_info":"debug/.fingerprint/fnv-8dd3d8ba9637dcdd/dep-lib-fnv","checksum":false}}],"rustflags":[],"config":8247474407144887393,"compile_kind":0}
\ No newline at end of file
diff --git a/risk_score/target/debug/.fingerprint/generic-array-09c06a5c5e00887b/build-script-build-script-build b/risk_score/target/debug/.fingerprint/generic-array-09c06a5c5e00887b/build-script-build-script-build
new file mode 100644
index 00000000..1ca35879
--- /dev/null
+++ b/risk_score/target/debug/.fingerprint/generic-array-09c06a5c5e00887b/build-script-build-script-build
@@ -0,0 +1 @@
+e8dc21901e70d33c
\ No newline at end of file
diff --git a/risk_score/target/debug/.fingerprint/generic-array-09c06a5c5e00887b/build-script-build-script-build.json b/risk_score/target/debug/.fingerprint/generic-array-09c06a5c5e00887b/build-script-build-script-build.json
new file mode 100644
index 00000000..be036bee
--- /dev/null
+++ b/risk_score/target/debug/.fingerprint/generic-array-09c06a5c5e00887b/build-script-build-script-build.json
@@ -0,0 +1 @@
+{"rustc":5391851738765093524,"features":"[\"more_lengths\", \"zeroize\"]","declared_features":"[\"more_lengths\", \"serde\", \"zeroize\"]","target":12318548087768197662,"profile":2225463790103693989,"path":5205001390296284171,"deps":[[5398981501050481332,"version_check",false,18211033694260611887]],"local":[{"CheckDepInfo":{"dep_info":"debug/.fingerprint/generic-array-09c06a5c5e00887b/dep-build-script-build-script-build","checksum":false}}],"rustflags":[],"config":8247474407144887393,"compile_kind":0}
\ No newline at end of file
diff --git a/risk_score/target/debug/.fingerprint/generic-array-09c06a5c5e00887b/dep-build-script-build-script-build b/risk_score/target/debug/.fingerprint/generic-array-09c06a5c5e00887b/dep-build-script-build-script-build
new file mode 100644
index 00000000..ec3cb8bf
Binary files /dev/null and b/risk_score/target/debug/.fingerprint/generic-array-09c06a5c5e00887b/dep-build-script-build-script-build differ
diff --git a/risk_score/target/debug/.fingerprint/generic-array-09c06a5c5e00887b/invoked.timestamp b/risk_score/target/debug/.fingerprint/generic-array-09c06a5c5e00887b/invoked.timestamp
new file mode 100644
index 00000000..e00328da
--- /dev/null
+++ b/risk_score/target/debug/.fingerprint/generic-array-09c06a5c5e00887b/invoked.timestamp
@@ -0,0 +1 @@
+This file has an mtime of when this was started.
\ No newline at end of file
diff --git a/risk_score/target/debug/.fingerprint/generic-array-431320c347961a64/dep-lib-generic_array b/risk_score/target/debug/.fingerprint/generic-array-431320c347961a64/dep-lib-generic_array
new file mode 100644
index 00000000..ec3cb8bf
Binary files /dev/null and b/risk_score/target/debug/.fingerprint/generic-array-431320c347961a64/dep-lib-generic_array differ
diff --git a/risk_score/target/debug/.fingerprint/generic-array-431320c347961a64/invoked.timestamp b/risk_score/target/debug/.fingerprint/generic-array-431320c347961a64/invoked.timestamp
new file mode 100644
index 00000000..e00328da
--- /dev/null
+++ b/risk_score/target/debug/.fingerprint/generic-array-431320c347961a64/invoked.timestamp
@@ -0,0 +1 @@
+This file has an mtime of when this was started.
\ No newline at end of file
diff --git a/risk_score/target/debug/.fingerprint/generic-array-431320c347961a64/lib-generic_array b/risk_score/target/debug/.fingerprint/generic-array-431320c347961a64/lib-generic_array
new file mode 100644
index 00000000..5dec71af
--- /dev/null
+++ b/risk_score/target/debug/.fingerprint/generic-array-431320c347961a64/lib-generic_array
@@ -0,0 +1 @@
+1ddd570dbd61ffc8
\ No newline at end of file
diff --git a/risk_score/target/debug/.fingerprint/generic-array-431320c347961a64/lib-generic_array.json b/risk_score/target/debug/.fingerprint/generic-array-431320c347961a64/lib-generic_array.json
new file mode 100644
index 00000000..0e98bc46
--- /dev/null
+++ b/risk_score/target/debug/.fingerprint/generic-array-431320c347961a64/lib-generic_array.json
@@ -0,0 +1 @@
+{"rustc":5391851738765093524,"features":"[\"more_lengths\", \"zeroize\"]","declared_features":"[\"more_lengths\", \"serde\", \"zeroize\"]","target":13084005262763373425,"profile":2241668132362809309,"path":9895101781400668660,"deps":[[6528079939221783635,"zeroize",false,9731806789023287653],[10520923840501062997,"build_script_build",false,9077669862258453922],[17001665395952474378,"typenum",false,16217950838434805836]],"local":[{"CheckDepInfo":{"dep_info":"debug/.fingerprint/generic-array-431320c347961a64/dep-lib-generic_array","checksum":false}}],"rustflags":[],"config":8247474407144887393,"compile_kind":0}
\ No newline at end of file
diff --git a/risk_score/target/debug/.fingerprint/generic-array-514eb3a985ab6962/run-build-script-build-script-build b/risk_score/target/debug/.fingerprint/generic-array-514eb3a985ab6962/run-build-script-build-script-build
new file mode 100644
index 00000000..4c3809b9
--- /dev/null
+++ b/risk_score/target/debug/.fingerprint/generic-array-514eb3a985ab6962/run-build-script-build-script-build
@@ -0,0 +1 @@
+2e7183dd92eda7c5
\ No newline at end of file
diff --git a/risk_score/target/debug/.fingerprint/generic-array-514eb3a985ab6962/run-build-script-build-script-build.json b/risk_score/target/debug/.fingerprint/generic-array-514eb3a985ab6962/run-build-script-build-script-build.json
new file mode 100644
index 00000000..684b5270
--- /dev/null
+++ b/risk_score/target/debug/.fingerprint/generic-array-514eb3a985ab6962/run-build-script-build-script-build.json
@@ -0,0 +1 @@
+{"rustc":5391851738765093524,"features":"","declared_features":"","target":0,"profile":0,"path":0,"deps":[[10520923840501062997,"build_script_build",false,3418029754463421176]],"local":[{"Precalculated":"0.14.7"}],"rustflags":[],"config":0,"compile_kind":0}
\ No newline at end of file
diff --git a/risk_score/target/debug/.fingerprint/generic-array-52fd0c1ecc4a7da5/build-script-build-script-build b/risk_score/target/debug/.fingerprint/generic-array-52fd0c1ecc4a7da5/build-script-build-script-build
new file mode 100644
index 00000000..5bea4b22
--- /dev/null
+++ b/risk_score/target/debug/.fingerprint/generic-array-52fd0c1ecc4a7da5/build-script-build-script-build
@@ -0,0 +1 @@
+f80282c2f3476f2f
\ No newline at end of file
diff --git a/risk_score/target/debug/.fingerprint/generic-array-52fd0c1ecc4a7da5/build-script-build-script-build.json b/risk_score/target/debug/.fingerprint/generic-array-52fd0c1ecc4a7da5/build-script-build-script-build.json
new file mode 100644
index 00000000..21e1da0d
--- /dev/null
+++ b/risk_score/target/debug/.fingerprint/generic-array-52fd0c1ecc4a7da5/build-script-build-script-build.json
@@ -0,0 +1 @@
+{"rustc":5391851738765093524,"features":"[\"more_lengths\"]","declared_features":"[\"more_lengths\", \"serde\", \"zeroize\"]","target":12318548087768197662,"profile":2225463790103693989,"path":5205001390296284171,"deps":[[5398981501050481332,"version_check",false,18211033694260611887]],"local":[{"CheckDepInfo":{"dep_info":"debug/.fingerprint/generic-array-52fd0c1ecc4a7da5/dep-build-script-build-script-build","checksum":false}}],"rustflags":[],"config":8247474407144887393,"compile_kind":0}
\ No newline at end of file
diff --git a/risk_score/target/debug/.fingerprint/generic-array-52fd0c1ecc4a7da5/dep-build-script-build-script-build b/risk_score/target/debug/.fingerprint/generic-array-52fd0c1ecc4a7da5/dep-build-script-build-script-build
new file mode 100644
index 00000000..ec3cb8bf
Binary files /dev/null and b/risk_score/target/debug/.fingerprint/generic-array-52fd0c1ecc4a7da5/dep-build-script-build-script-build differ
diff --git a/risk_score/target/debug/.fingerprint/generic-array-52fd0c1ecc4a7da5/invoked.timestamp b/risk_score/target/debug/.fingerprint/generic-array-52fd0c1ecc4a7da5/invoked.timestamp
new file mode 100644
index 00000000..e00328da
--- /dev/null
+++ b/risk_score/target/debug/.fingerprint/generic-array-52fd0c1ecc4a7da5/invoked.timestamp
@@ -0,0 +1 @@
+This file has an mtime of when this was started.
\ No newline at end of file
diff --git a/risk_score/target/debug/.fingerprint/generic-array-5f0aad7e2b281428/dep-lib-generic_array b/risk_score/target/debug/.fingerprint/generic-array-5f0aad7e2b281428/dep-lib-generic_array
new file mode 100644
index 00000000..ec3cb8bf
Binary files /dev/null and b/risk_score/target/debug/.fingerprint/generic-array-5f0aad7e2b281428/dep-lib-generic_array differ
diff --git a/risk_score/target/debug/.fingerprint/generic-array-5f0aad7e2b281428/invoked.timestamp b/risk_score/target/debug/.fingerprint/generic-array-5f0aad7e2b281428/invoked.timestamp
new file mode 100644
index 00000000..e00328da
--- /dev/null
+++ b/risk_score/target/debug/.fingerprint/generic-array-5f0aad7e2b281428/invoked.timestamp
@@ -0,0 +1 @@
+This file has an mtime of when this was started.
\ No newline at end of file
diff --git a/risk_score/target/debug/.fingerprint/generic-array-5f0aad7e2b281428/lib-generic_array b/risk_score/target/debug/.fingerprint/generic-array-5f0aad7e2b281428/lib-generic_array
new file mode 100644
index 00000000..56e582b5
--- /dev/null
+++ b/risk_score/target/debug/.fingerprint/generic-array-5f0aad7e2b281428/lib-generic_array
@@ -0,0 +1 @@
+191662dd220af19e
\ No newline at end of file
diff --git a/risk_score/target/debug/.fingerprint/generic-array-5f0aad7e2b281428/lib-generic_array.json b/risk_score/target/debug/.fingerprint/generic-array-5f0aad7e2b281428/lib-generic_array.json
new file mode 100644
index 00000000..4f461521
--- /dev/null
+++ b/risk_score/target/debug/.fingerprint/generic-array-5f0aad7e2b281428/lib-generic_array.json
@@ -0,0 +1 @@
+{"rustc":5391851738765093524,"features":"[\"more_lengths\", \"zeroize\"]","declared_features":"[\"more_lengths\", \"serde\", \"zeroize\"]","target":13084005262763373425,"profile":15657897354478470176,"path":9895101781400668660,"deps":[[6528079939221783635,"zeroize",false,10325126405633193780],[10520923840501062997,"build_script_build",false,9077669862258453922],[17001665395952474378,"typenum",false,12223827457442022606]],"local":[{"CheckDepInfo":{"dep_info":"debug/.fingerprint/generic-array-5f0aad7e2b281428/dep-lib-generic_array","checksum":false}}],"rustflags":[],"config":8247474407144887393,"compile_kind":0}
\ No newline at end of file
diff --git a/risk_score/target/debug/.fingerprint/generic-array-9abc082e8ea01d86/dep-lib-generic_array b/risk_score/target/debug/.fingerprint/generic-array-9abc082e8ea01d86/dep-lib-generic_array
new file mode 100644
index 00000000..ec3cb8bf
Binary files /dev/null and b/risk_score/target/debug/.fingerprint/generic-array-9abc082e8ea01d86/dep-lib-generic_array differ
diff --git a/risk_score/target/debug/.fingerprint/generic-array-9abc082e8ea01d86/invoked.timestamp b/risk_score/target/debug/.fingerprint/generic-array-9abc082e8ea01d86/invoked.timestamp
new file mode 100644
index 00000000..e00328da
--- /dev/null
+++ b/risk_score/target/debug/.fingerprint/generic-array-9abc082e8ea01d86/invoked.timestamp
@@ -0,0 +1 @@
+This file has an mtime of when this was started.
\ No newline at end of file
diff --git a/risk_score/target/debug/.fingerprint/generic-array-9abc082e8ea01d86/lib-generic_array b/risk_score/target/debug/.fingerprint/generic-array-9abc082e8ea01d86/lib-generic_array
new file mode 100644
index 00000000..f0622e31
--- /dev/null
+++ b/risk_score/target/debug/.fingerprint/generic-array-9abc082e8ea01d86/lib-generic_array
@@ -0,0 +1 @@
+6d48a7a61f6b724c
\ No newline at end of file
diff --git a/risk_score/target/debug/.fingerprint/generic-array-9abc082e8ea01d86/lib-generic_array.json b/risk_score/target/debug/.fingerprint/generic-array-9abc082e8ea01d86/lib-generic_array.json
new file mode 100644
index 00000000..eed6dd2a
--- /dev/null
+++ b/risk_score/target/debug/.fingerprint/generic-array-9abc082e8ea01d86/lib-generic_array.json
@@ -0,0 +1 @@
+{"rustc":5391851738765093524,"features":"[\"more_lengths\"]","declared_features":"[\"more_lengths\", \"serde\", \"zeroize\"]","target":13084005262763373425,"profile":2225463790103693989,"path":9895101781400668660,"deps":[[10520923840501062997,"build_script_build",false,14242613561619869998],[17001665395952474378,"typenum",false,12223827457442022606]],"local":[{"CheckDepInfo":{"dep_info":"debug/.fingerprint/generic-array-9abc082e8ea01d86/dep-lib-generic_array","checksum":false}}],"rustflags":[],"config":8247474407144887393,"compile_kind":0}
\ No newline at end of file
diff --git a/risk_score/target/debug/.fingerprint/generic-array-c2432ee877a3a4d8/dep-lib-generic_array b/risk_score/target/debug/.fingerprint/generic-array-c2432ee877a3a4d8/dep-lib-generic_array
new file mode 100644
index 00000000..ec3cb8bf
Binary files /dev/null and b/risk_score/target/debug/.fingerprint/generic-array-c2432ee877a3a4d8/dep-lib-generic_array differ
diff --git a/risk_score/target/debug/.fingerprint/generic-array-c2432ee877a3a4d8/invoked.timestamp b/risk_score/target/debug/.fingerprint/generic-array-c2432ee877a3a4d8/invoked.timestamp
new file mode 100644
index 00000000..e00328da
--- /dev/null
+++ b/risk_score/target/debug/.fingerprint/generic-array-c2432ee877a3a4d8/invoked.timestamp
@@ -0,0 +1 @@
+This file has an mtime of when this was started.
\ No newline at end of file
diff --git a/risk_score/target/debug/.fingerprint/generic-array-c2432ee877a3a4d8/lib-generic_array b/risk_score/target/debug/.fingerprint/generic-array-c2432ee877a3a4d8/lib-generic_array
new file mode 100644
index 00000000..286fda2b
--- /dev/null
+++ b/risk_score/target/debug/.fingerprint/generic-array-c2432ee877a3a4d8/lib-generic_array
@@ -0,0 +1 @@
+457eb76a29ede380
\ No newline at end of file
diff --git a/risk_score/target/debug/.fingerprint/generic-array-c2432ee877a3a4d8/lib-generic_array.json b/risk_score/target/debug/.fingerprint/generic-array-c2432ee877a3a4d8/lib-generic_array.json
new file mode 100644
index 00000000..e41f77dd
--- /dev/null
+++ b/risk_score/target/debug/.fingerprint/generic-array-c2432ee877a3a4d8/lib-generic_array.json
@@ -0,0 +1 @@
+{"rustc":5391851738765093524,"features":"[\"more_lengths\"]","declared_features":"[\"more_lengths\", \"serde\", \"zeroize\"]","target":13084005262763373425,"profile":2225463790103693989,"path":9895101781400668660,"deps":[[10520923840501062997,"build_script_build",false,14242613561619869998],[17001665395952474378,"typenum",false,9516794964285161298]],"local":[{"CheckDepInfo":{"dep_info":"debug/.fingerprint/generic-array-c2432ee877a3a4d8/dep-lib-generic_array","checksum":false}}],"rustflags":[],"config":8247474407144887393,"compile_kind":0}
\ No newline at end of file
diff --git a/risk_score/target/debug/.fingerprint/generic-array-d15ee9625fe0bd7f/run-build-script-build-script-build b/risk_score/target/debug/.fingerprint/generic-array-d15ee9625fe0bd7f/run-build-script-build-script-build
new file mode 100644
index 00000000..614e8e2f
--- /dev/null
+++ b/risk_score/target/debug/.fingerprint/generic-array-d15ee9625fe0bd7f/run-build-script-build-script-build
@@ -0,0 +1 @@
+a22d2fe8a45cfa7d
\ No newline at end of file
diff --git a/risk_score/target/debug/.fingerprint/generic-array-d15ee9625fe0bd7f/run-build-script-build-script-build.json b/risk_score/target/debug/.fingerprint/generic-array-d15ee9625fe0bd7f/run-build-script-build-script-build.json
new file mode 100644
index 00000000..e2c9da92
--- /dev/null
+++ b/risk_score/target/debug/.fingerprint/generic-array-d15ee9625fe0bd7f/run-build-script-build-script-build.json
@@ -0,0 +1 @@
+{"rustc":5391851738765093524,"features":"","declared_features":"","target":0,"profile":0,"path":0,"deps":[[10520923840501062997,"build_script_build",false,4382970138931092712]],"local":[{"Precalculated":"0.14.7"}],"rustflags":[],"config":0,"compile_kind":0}
\ No newline at end of file
diff --git a/risk_score/target/debug/.fingerprint/getrandom-99b7d9d2ef4b3f72/dep-lib-getrandom b/risk_score/target/debug/.fingerprint/getrandom-99b7d9d2ef4b3f72/dep-lib-getrandom
new file mode 100644
index 00000000..ec3cb8bf
Binary files /dev/null and b/risk_score/target/debug/.fingerprint/getrandom-99b7d9d2ef4b3f72/dep-lib-getrandom differ
diff --git a/risk_score/target/debug/.fingerprint/getrandom-99b7d9d2ef4b3f72/invoked.timestamp b/risk_score/target/debug/.fingerprint/getrandom-99b7d9d2ef4b3f72/invoked.timestamp
new file mode 100644
index 00000000..e00328da
--- /dev/null
+++ b/risk_score/target/debug/.fingerprint/getrandom-99b7d9d2ef4b3f72/invoked.timestamp
@@ -0,0 +1 @@
+This file has an mtime of when this was started.
\ No newline at end of file
diff --git a/risk_score/target/debug/.fingerprint/getrandom-99b7d9d2ef4b3f72/lib-getrandom b/risk_score/target/debug/.fingerprint/getrandom-99b7d9d2ef4b3f72/lib-getrandom
new file mode 100644
index 00000000..26b9282c
--- /dev/null
+++ b/risk_score/target/debug/.fingerprint/getrandom-99b7d9d2ef4b3f72/lib-getrandom
@@ -0,0 +1 @@
+28b6954e91caa8cc
\ No newline at end of file
diff --git a/risk_score/target/debug/.fingerprint/getrandom-99b7d9d2ef4b3f72/lib-getrandom.json b/risk_score/target/debug/.fingerprint/getrandom-99b7d9d2ef4b3f72/lib-getrandom.json
new file mode 100644
index 00000000..42a01128
--- /dev/null
+++ b/risk_score/target/debug/.fingerprint/getrandom-99b7d9d2ef4b3f72/lib-getrandom.json
@@ -0,0 +1 @@
+{"rustc":5391851738765093524,"features":"[\"js\", \"js-sys\", \"std\", \"wasm-bindgen\"]","declared_features":"[\"compiler_builtins\", \"core\", \"custom\", \"js\", \"js-sys\", \"linux_disable_fallback\", \"rdrand\", \"rustc-dep-of-std\", \"std\", \"test-in-browser\", \"wasm-bindgen\"]","target":16244099637825074703,"profile":15657897354478470176,"path":10232058909856880400,"deps":[[2924422107542798392,"libc",false,11734339563664307995],[10411997081178400487,"cfg_if",false,2368829275827904794]],"local":[{"CheckDepInfo":{"dep_info":"debug/.fingerprint/getrandom-99b7d9d2ef4b3f72/dep-lib-getrandom","checksum":false}}],"rustflags":[],"config":8247474407144887393,"compile_kind":0}
\ No newline at end of file
diff --git a/risk_score/target/debug/.fingerprint/getrandom-c43f153a8bc5d834/dep-lib-getrandom b/risk_score/target/debug/.fingerprint/getrandom-c43f153a8bc5d834/dep-lib-getrandom
new file mode 100644
index 00000000..ec3cb8bf
Binary files /dev/null and b/risk_score/target/debug/.fingerprint/getrandom-c43f153a8bc5d834/dep-lib-getrandom differ
diff --git a/risk_score/target/debug/.fingerprint/getrandom-c43f153a8bc5d834/invoked.timestamp b/risk_score/target/debug/.fingerprint/getrandom-c43f153a8bc5d834/invoked.timestamp
new file mode 100644
index 00000000..e00328da
--- /dev/null
+++ b/risk_score/target/debug/.fingerprint/getrandom-c43f153a8bc5d834/invoked.timestamp
@@ -0,0 +1 @@
+This file has an mtime of when this was started.
\ No newline at end of file
diff --git a/risk_score/target/debug/.fingerprint/getrandom-c43f153a8bc5d834/lib-getrandom b/risk_score/target/debug/.fingerprint/getrandom-c43f153a8bc5d834/lib-getrandom
new file mode 100644
index 00000000..0a3215df
--- /dev/null
+++ b/risk_score/target/debug/.fingerprint/getrandom-c43f153a8bc5d834/lib-getrandom
@@ -0,0 +1 @@
+8c8f6d353d7740ab
\ No newline at end of file
diff --git a/risk_score/target/debug/.fingerprint/getrandom-c43f153a8bc5d834/lib-getrandom.json b/risk_score/target/debug/.fingerprint/getrandom-c43f153a8bc5d834/lib-getrandom.json
new file mode 100644
index 00000000..1c9cf761
--- /dev/null
+++ b/risk_score/target/debug/.fingerprint/getrandom-c43f153a8bc5d834/lib-getrandom.json
@@ -0,0 +1 @@
+{"rustc":5391851738765093524,"features":"[\"js\", \"js-sys\", \"std\", \"wasm-bindgen\"]","declared_features":"[\"compiler_builtins\", \"core\", \"custom\", \"js\", \"js-sys\", \"linux_disable_fallback\", \"rdrand\", \"rustc-dep-of-std\", \"std\", \"test-in-browser\", \"wasm-bindgen\"]","target":16244099637825074703,"profile":2241668132362809309,"path":10232058909856880400,"deps":[[2924422107542798392,"libc",false,9575896436040066447],[10411997081178400487,"cfg_if",false,11389096365319607192]],"local":[{"CheckDepInfo":{"dep_info":"debug/.fingerprint/getrandom-c43f153a8bc5d834/dep-lib-getrandom","checksum":false}}],"rustflags":[],"config":8247474407144887393,"compile_kind":0}
\ No newline at end of file
diff --git a/risk_score/target/debug/.fingerprint/group-50b1ec3d00cff062/dep-lib-group b/risk_score/target/debug/.fingerprint/group-50b1ec3d00cff062/dep-lib-group
new file mode 100644
index 00000000..ec3cb8bf
Binary files /dev/null and b/risk_score/target/debug/.fingerprint/group-50b1ec3d00cff062/dep-lib-group differ
diff --git a/risk_score/target/debug/.fingerprint/group-50b1ec3d00cff062/invoked.timestamp b/risk_score/target/debug/.fingerprint/group-50b1ec3d00cff062/invoked.timestamp
new file mode 100644
index 00000000..e00328da
--- /dev/null
+++ b/risk_score/target/debug/.fingerprint/group-50b1ec3d00cff062/invoked.timestamp
@@ -0,0 +1 @@
+This file has an mtime of when this was started.
\ No newline at end of file
diff --git a/risk_score/target/debug/.fingerprint/group-50b1ec3d00cff062/lib-group b/risk_score/target/debug/.fingerprint/group-50b1ec3d00cff062/lib-group
new file mode 100644
index 00000000..f8648b06
--- /dev/null
+++ b/risk_score/target/debug/.fingerprint/group-50b1ec3d00cff062/lib-group
@@ -0,0 +1 @@
+f6224f3c9b24e7ee
\ No newline at end of file
diff --git a/risk_score/target/debug/.fingerprint/group-50b1ec3d00cff062/lib-group.json b/risk_score/target/debug/.fingerprint/group-50b1ec3d00cff062/lib-group.json
new file mode 100644
index 00000000..bb80c7fd
--- /dev/null
+++ b/risk_score/target/debug/.fingerprint/group-50b1ec3d00cff062/lib-group.json
@@ -0,0 +1 @@
+{"rustc":5391851738765093524,"features":"[]","declared_features":"[\"alloc\", \"default\", \"memuse\", \"rand\", \"rand_xorshift\", \"tests\", \"wnaf-memuse\"]","target":11466301788111606965,"profile":2241668132362809309,"path":4911746754116487331,"deps":[[16464744132169923781,"ff",false,6720530185480184381],[17003143334332120809,"subtle",false,15673893484007952713],[18130209639506977569,"rand_core",false,15873702852227555835]],"local":[{"CheckDepInfo":{"dep_info":"debug/.fingerprint/group-50b1ec3d00cff062/dep-lib-group","checksum":false}}],"rustflags":[],"config":8247474407144887393,"compile_kind":0}
\ No newline at end of file
diff --git a/risk_score/target/debug/.fingerprint/group-7633bf2aa5e0fe40/dep-lib-group b/risk_score/target/debug/.fingerprint/group-7633bf2aa5e0fe40/dep-lib-group
new file mode 100644
index 00000000..ec3cb8bf
Binary files /dev/null and b/risk_score/target/debug/.fingerprint/group-7633bf2aa5e0fe40/dep-lib-group differ
diff --git a/risk_score/target/debug/.fingerprint/group-7633bf2aa5e0fe40/invoked.timestamp b/risk_score/target/debug/.fingerprint/group-7633bf2aa5e0fe40/invoked.timestamp
new file mode 100644
index 00000000..e00328da
--- /dev/null
+++ b/risk_score/target/debug/.fingerprint/group-7633bf2aa5e0fe40/invoked.timestamp
@@ -0,0 +1 @@
+This file has an mtime of when this was started.
\ No newline at end of file
diff --git a/risk_score/target/debug/.fingerprint/group-7633bf2aa5e0fe40/lib-group b/risk_score/target/debug/.fingerprint/group-7633bf2aa5e0fe40/lib-group
new file mode 100644
index 00000000..e5481c18
--- /dev/null
+++ b/risk_score/target/debug/.fingerprint/group-7633bf2aa5e0fe40/lib-group
@@ -0,0 +1 @@
+ef2481d3ee0a7b57
\ No newline at end of file
diff --git a/risk_score/target/debug/.fingerprint/group-7633bf2aa5e0fe40/lib-group.json b/risk_score/target/debug/.fingerprint/group-7633bf2aa5e0fe40/lib-group.json
new file mode 100644
index 00000000..ea3d6efd
--- /dev/null
+++ b/risk_score/target/debug/.fingerprint/group-7633bf2aa5e0fe40/lib-group.json
@@ -0,0 +1 @@
+{"rustc":5391851738765093524,"features":"[]","declared_features":"[\"alloc\", \"default\", \"memuse\", \"rand\", \"rand_xorshift\", \"tests\", \"wnaf-memuse\"]","target":11466301788111606965,"profile":15657897354478470176,"path":4911746754116487331,"deps":[[16464744132169923781,"ff",false,1686805097580296528],[17003143334332120809,"subtle",false,10420363213196592864],[18130209639506977569,"rand_core",false,11145974179420545664]],"local":[{"CheckDepInfo":{"dep_info":"debug/.fingerprint/group-7633bf2aa5e0fe40/dep-lib-group","checksum":false}}],"rustflags":[],"config":8247474407144887393,"compile_kind":0}
\ No newline at end of file
diff --git a/risk_score/target/debug/.fingerprint/hashbrown-1a2738969d775e19/dep-lib-hashbrown b/risk_score/target/debug/.fingerprint/hashbrown-1a2738969d775e19/dep-lib-hashbrown
new file mode 100644
index 00000000..ec3cb8bf
Binary files /dev/null and b/risk_score/target/debug/.fingerprint/hashbrown-1a2738969d775e19/dep-lib-hashbrown differ
diff --git a/risk_score/target/debug/.fingerprint/hashbrown-1a2738969d775e19/invoked.timestamp b/risk_score/target/debug/.fingerprint/hashbrown-1a2738969d775e19/invoked.timestamp
new file mode 100644
index 00000000..e00328da
--- /dev/null
+++ b/risk_score/target/debug/.fingerprint/hashbrown-1a2738969d775e19/invoked.timestamp
@@ -0,0 +1 @@
+This file has an mtime of when this was started.
\ No newline at end of file
diff --git a/risk_score/target/debug/.fingerprint/hashbrown-1a2738969d775e19/lib-hashbrown b/risk_score/target/debug/.fingerprint/hashbrown-1a2738969d775e19/lib-hashbrown
new file mode 100644
index 00000000..f1cbbcc2
--- /dev/null
+++ b/risk_score/target/debug/.fingerprint/hashbrown-1a2738969d775e19/lib-hashbrown
@@ -0,0 +1 @@
+6b9c09405e21ba87
\ No newline at end of file
diff --git a/risk_score/target/debug/.fingerprint/hashbrown-1a2738969d775e19/lib-hashbrown.json b/risk_score/target/debug/.fingerprint/hashbrown-1a2738969d775e19/lib-hashbrown.json
new file mode 100644
index 00000000..fce33ee5
--- /dev/null
+++ b/risk_score/target/debug/.fingerprint/hashbrown-1a2738969d775e19/lib-hashbrown.json
@@ -0,0 +1 @@
+{"rustc":5391851738765093524,"features":"[\"ahash\", \"default\", \"inline-more\"]","declared_features":"[\"ahash\", \"alloc\", \"bumpalo\", \"compiler_builtins\", \"core\", \"default\", \"inline-more\", \"nightly\", \"raw\", \"rayon\", \"rustc-dep-of-std\", \"rustc-internal-api\", \"serde\"]","target":9101038166729729440,"profile":15657897354478470176,"path":4240479797724983050,"deps":[[966925859616469517,"ahash",false,6056500131139447214]],"local":[{"CheckDepInfo":{"dep_info":"debug/.fingerprint/hashbrown-1a2738969d775e19/dep-lib-hashbrown","checksum":false}}],"rustflags":[],"config":8247474407144887393,"compile_kind":0}
\ No newline at end of file
diff --git a/risk_score/target/debug/.fingerprint/hashbrown-529c763d4996be20/dep-lib-hashbrown b/risk_score/target/debug/.fingerprint/hashbrown-529c763d4996be20/dep-lib-hashbrown
new file mode 100644
index 00000000..ec3cb8bf
Binary files /dev/null and b/risk_score/target/debug/.fingerprint/hashbrown-529c763d4996be20/dep-lib-hashbrown differ
diff --git a/risk_score/target/debug/.fingerprint/hashbrown-529c763d4996be20/invoked.timestamp b/risk_score/target/debug/.fingerprint/hashbrown-529c763d4996be20/invoked.timestamp
new file mode 100644
index 00000000..e00328da
--- /dev/null
+++ b/risk_score/target/debug/.fingerprint/hashbrown-529c763d4996be20/invoked.timestamp
@@ -0,0 +1 @@
+This file has an mtime of when this was started.
\ No newline at end of file
diff --git a/risk_score/target/debug/.fingerprint/hashbrown-529c763d4996be20/lib-hashbrown b/risk_score/target/debug/.fingerprint/hashbrown-529c763d4996be20/lib-hashbrown
new file mode 100644
index 00000000..43ec97da
--- /dev/null
+++ b/risk_score/target/debug/.fingerprint/hashbrown-529c763d4996be20/lib-hashbrown
@@ -0,0 +1 @@
+2d57c975bc3b2c6c
\ No newline at end of file
diff --git a/risk_score/target/debug/.fingerprint/hashbrown-529c763d4996be20/lib-hashbrown.json b/risk_score/target/debug/.fingerprint/hashbrown-529c763d4996be20/lib-hashbrown.json
new file mode 100644
index 00000000..6a3b46a9
--- /dev/null
+++ b/risk_score/target/debug/.fingerprint/hashbrown-529c763d4996be20/lib-hashbrown.json
@@ -0,0 +1 @@
+{"rustc":5391851738765093524,"features":"[]","declared_features":"[\"alloc\", \"allocator-api2\", \"compiler_builtins\", \"core\", \"default\", \"default-hasher\", \"equivalent\", \"inline-more\", \"nightly\", \"raw-entry\", \"rayon\", \"rustc-dep-of-std\", \"rustc-internal-api\", \"serde\"]","target":13796197676120832388,"profile":15657897354478470176,"path":5842960781398570055,"deps":[],"local":[{"CheckDepInfo":{"dep_info":"debug/.fingerprint/hashbrown-529c763d4996be20/dep-lib-hashbrown","checksum":false}}],"rustflags":[],"config":8247474407144887393,"compile_kind":0}
\ No newline at end of file
diff --git a/risk_score/target/debug/.fingerprint/hashbrown-5be7a086cc930f44/dep-lib-hashbrown b/risk_score/target/debug/.fingerprint/hashbrown-5be7a086cc930f44/dep-lib-hashbrown
new file mode 100644
index 00000000..ec3cb8bf
Binary files /dev/null and b/risk_score/target/debug/.fingerprint/hashbrown-5be7a086cc930f44/dep-lib-hashbrown differ
diff --git a/risk_score/target/debug/.fingerprint/hashbrown-5be7a086cc930f44/invoked.timestamp b/risk_score/target/debug/.fingerprint/hashbrown-5be7a086cc930f44/invoked.timestamp
new file mode 100644
index 00000000..e00328da
--- /dev/null
+++ b/risk_score/target/debug/.fingerprint/hashbrown-5be7a086cc930f44/invoked.timestamp
@@ -0,0 +1 @@
+This file has an mtime of when this was started.
\ No newline at end of file
diff --git a/risk_score/target/debug/.fingerprint/hashbrown-5be7a086cc930f44/lib-hashbrown b/risk_score/target/debug/.fingerprint/hashbrown-5be7a086cc930f44/lib-hashbrown
new file mode 100644
index 00000000..1344c5e3
--- /dev/null
+++ b/risk_score/target/debug/.fingerprint/hashbrown-5be7a086cc930f44/lib-hashbrown
@@ -0,0 +1 @@
+74f388aa1f2c542e
\ No newline at end of file
diff --git a/risk_score/target/debug/.fingerprint/hashbrown-5be7a086cc930f44/lib-hashbrown.json b/risk_score/target/debug/.fingerprint/hashbrown-5be7a086cc930f44/lib-hashbrown.json
new file mode 100644
index 00000000..12164194
--- /dev/null
+++ b/risk_score/target/debug/.fingerprint/hashbrown-5be7a086cc930f44/lib-hashbrown.json
@@ -0,0 +1 @@
+{"rustc":5391851738765093524,"features":"[]","declared_features":"[\"alloc\", \"allocator-api2\", \"compiler_builtins\", \"core\", \"default\", \"default-hasher\", \"equivalent\", \"inline-more\", \"nightly\", \"raw-entry\", \"rayon\", \"rustc-dep-of-std\", \"rustc-internal-api\", \"serde\"]","target":13796197676120832388,"profile":2241668132362809309,"path":5842960781398570055,"deps":[],"local":[{"CheckDepInfo":{"dep_info":"debug/.fingerprint/hashbrown-5be7a086cc930f44/dep-lib-hashbrown","checksum":false}}],"rustflags":[],"config":8247474407144887393,"compile_kind":0}
\ No newline at end of file
diff --git a/risk_score/target/debug/.fingerprint/hashbrown-e2801b06f41ff6a8/dep-lib-hashbrown b/risk_score/target/debug/.fingerprint/hashbrown-e2801b06f41ff6a8/dep-lib-hashbrown
new file mode 100644
index 00000000..ec3cb8bf
Binary files /dev/null and b/risk_score/target/debug/.fingerprint/hashbrown-e2801b06f41ff6a8/dep-lib-hashbrown differ
diff --git a/risk_score/target/debug/.fingerprint/hashbrown-e2801b06f41ff6a8/invoked.timestamp b/risk_score/target/debug/.fingerprint/hashbrown-e2801b06f41ff6a8/invoked.timestamp
new file mode 100644
index 00000000..e00328da
--- /dev/null
+++ b/risk_score/target/debug/.fingerprint/hashbrown-e2801b06f41ff6a8/invoked.timestamp
@@ -0,0 +1 @@
+This file has an mtime of when this was started.
\ No newline at end of file
diff --git a/risk_score/target/debug/.fingerprint/hashbrown-e2801b06f41ff6a8/lib-hashbrown b/risk_score/target/debug/.fingerprint/hashbrown-e2801b06f41ff6a8/lib-hashbrown
new file mode 100644
index 00000000..852f51fd
--- /dev/null
+++ b/risk_score/target/debug/.fingerprint/hashbrown-e2801b06f41ff6a8/lib-hashbrown
@@ -0,0 +1 @@
+66c0dccebd0585ba
\ No newline at end of file
diff --git a/risk_score/target/debug/.fingerprint/hashbrown-e2801b06f41ff6a8/lib-hashbrown.json b/risk_score/target/debug/.fingerprint/hashbrown-e2801b06f41ff6a8/lib-hashbrown.json
new file mode 100644
index 00000000..80b01152
--- /dev/null
+++ b/risk_score/target/debug/.fingerprint/hashbrown-e2801b06f41ff6a8/lib-hashbrown.json
@@ -0,0 +1 @@
+{"rustc":5391851738765093524,"features":"[]","declared_features":"[\"alloc\", \"allocator-api2\", \"compiler_builtins\", \"core\", \"default\", \"default-hasher\", \"equivalent\", \"inline-more\", \"nightly\", \"raw-entry\", \"rayon\", \"rustc-dep-of-std\", \"rustc-internal-api\", \"serde\"]","target":13796197676120832388,"profile":2225463790103693989,"path":5842960781398570055,"deps":[],"local":[{"CheckDepInfo":{"dep_info":"debug/.fingerprint/hashbrown-e2801b06f41ff6a8/dep-lib-hashbrown","checksum":false}}],"rustflags":[],"config":8247474407144887393,"compile_kind":0}
\ No newline at end of file
diff --git a/risk_score/target/debug/.fingerprint/hashbrown-ecb4fa1c20c93056/dep-lib-hashbrown b/risk_score/target/debug/.fingerprint/hashbrown-ecb4fa1c20c93056/dep-lib-hashbrown
new file mode 100644
index 00000000..ec3cb8bf
Binary files /dev/null and b/risk_score/target/debug/.fingerprint/hashbrown-ecb4fa1c20c93056/dep-lib-hashbrown differ
diff --git a/risk_score/target/debug/.fingerprint/hashbrown-ecb4fa1c20c93056/invoked.timestamp b/risk_score/target/debug/.fingerprint/hashbrown-ecb4fa1c20c93056/invoked.timestamp
new file mode 100644
index 00000000..e00328da
--- /dev/null
+++ b/risk_score/target/debug/.fingerprint/hashbrown-ecb4fa1c20c93056/invoked.timestamp
@@ -0,0 +1 @@
+This file has an mtime of when this was started.
\ No newline at end of file
diff --git a/risk_score/target/debug/.fingerprint/hashbrown-ecb4fa1c20c93056/lib-hashbrown b/risk_score/target/debug/.fingerprint/hashbrown-ecb4fa1c20c93056/lib-hashbrown
new file mode 100644
index 00000000..225aacd0
--- /dev/null
+++ b/risk_score/target/debug/.fingerprint/hashbrown-ecb4fa1c20c93056/lib-hashbrown
@@ -0,0 +1 @@
+b53f9df167e01e09
\ No newline at end of file
diff --git a/risk_score/target/debug/.fingerprint/hashbrown-ecb4fa1c20c93056/lib-hashbrown.json b/risk_score/target/debug/.fingerprint/hashbrown-ecb4fa1c20c93056/lib-hashbrown.json
new file mode 100644
index 00000000..5773d4c9
--- /dev/null
+++ b/risk_score/target/debug/.fingerprint/hashbrown-ecb4fa1c20c93056/lib-hashbrown.json
@@ -0,0 +1 @@
+{"rustc":5391851738765093524,"features":"[\"ahash\", \"default\", \"inline-more\"]","declared_features":"[\"ahash\", \"alloc\", \"bumpalo\", \"compiler_builtins\", \"core\", \"default\", \"inline-more\", \"nightly\", \"raw\", \"rayon\", \"rustc-dep-of-std\", \"rustc-internal-api\", \"serde\"]","target":9101038166729729440,"profile":2241668132362809309,"path":4240479797724983050,"deps":[[966925859616469517,"ahash",false,12702749721639244154]],"local":[{"CheckDepInfo":{"dep_info":"debug/.fingerprint/hashbrown-ecb4fa1c20c93056/dep-lib-hashbrown","checksum":false}}],"rustflags":[],"config":8247474407144887393,"compile_kind":0}
\ No newline at end of file
diff --git a/risk_score/target/debug/.fingerprint/hex-45958f3ba8f85e81/dep-lib-hex b/risk_score/target/debug/.fingerprint/hex-45958f3ba8f85e81/dep-lib-hex
new file mode 100644
index 00000000..ec3cb8bf
Binary files /dev/null and b/risk_score/target/debug/.fingerprint/hex-45958f3ba8f85e81/dep-lib-hex differ
diff --git a/risk_score/target/debug/.fingerprint/hex-45958f3ba8f85e81/invoked.timestamp b/risk_score/target/debug/.fingerprint/hex-45958f3ba8f85e81/invoked.timestamp
new file mode 100644
index 00000000..e00328da
--- /dev/null
+++ b/risk_score/target/debug/.fingerprint/hex-45958f3ba8f85e81/invoked.timestamp
@@ -0,0 +1 @@
+This file has an mtime of when this was started.
\ No newline at end of file
diff --git a/risk_score/target/debug/.fingerprint/hex-45958f3ba8f85e81/lib-hex b/risk_score/target/debug/.fingerprint/hex-45958f3ba8f85e81/lib-hex
new file mode 100644
index 00000000..a75550be
--- /dev/null
+++ b/risk_score/target/debug/.fingerprint/hex-45958f3ba8f85e81/lib-hex
@@ -0,0 +1 @@
+bb4c8413bc0075ed
\ No newline at end of file
diff --git a/risk_score/target/debug/.fingerprint/hex-45958f3ba8f85e81/lib-hex.json b/risk_score/target/debug/.fingerprint/hex-45958f3ba8f85e81/lib-hex.json
new file mode 100644
index 00000000..19ff5c3a
--- /dev/null
+++ b/risk_score/target/debug/.fingerprint/hex-45958f3ba8f85e81/lib-hex.json
@@ -0,0 +1 @@
+{"rustc":5391851738765093524,"features":"[\"alloc\", \"default\", \"serde\", \"std\"]","declared_features":"[\"alloc\", \"default\", \"serde\", \"std\"]","target":4242469766639956503,"profile":2225463790103693989,"path":9010738889163139984,"deps":[[9689903380558560274,"serde",false,6140455443999132381]],"local":[{"CheckDepInfo":{"dep_info":"debug/.fingerprint/hex-45958f3ba8f85e81/dep-lib-hex","checksum":false}}],"rustflags":[],"config":8247474407144887393,"compile_kind":0}
\ No newline at end of file
diff --git a/risk_score/target/debug/.fingerprint/hex-59054fb73068986e/dep-lib-hex b/risk_score/target/debug/.fingerprint/hex-59054fb73068986e/dep-lib-hex
new file mode 100644
index 00000000..ec3cb8bf
Binary files /dev/null and b/risk_score/target/debug/.fingerprint/hex-59054fb73068986e/dep-lib-hex differ
diff --git a/risk_score/target/debug/.fingerprint/hex-59054fb73068986e/invoked.timestamp b/risk_score/target/debug/.fingerprint/hex-59054fb73068986e/invoked.timestamp
new file mode 100644
index 00000000..e00328da
--- /dev/null
+++ b/risk_score/target/debug/.fingerprint/hex-59054fb73068986e/invoked.timestamp
@@ -0,0 +1 @@
+This file has an mtime of when this was started.
\ No newline at end of file
diff --git a/risk_score/target/debug/.fingerprint/hex-59054fb73068986e/lib-hex b/risk_score/target/debug/.fingerprint/hex-59054fb73068986e/lib-hex
new file mode 100644
index 00000000..b72b77e8
--- /dev/null
+++ b/risk_score/target/debug/.fingerprint/hex-59054fb73068986e/lib-hex
@@ -0,0 +1 @@
+9ea94417f0f055ab
\ No newline at end of file
diff --git a/risk_score/target/debug/.fingerprint/hex-59054fb73068986e/lib-hex.json b/risk_score/target/debug/.fingerprint/hex-59054fb73068986e/lib-hex.json
new file mode 100644
index 00000000..af6dc78d
--- /dev/null
+++ b/risk_score/target/debug/.fingerprint/hex-59054fb73068986e/lib-hex.json
@@ -0,0 +1 @@
+{"rustc":5391851738765093524,"features":"[\"alloc\", \"default\", \"serde\", \"std\"]","declared_features":"[\"alloc\", \"default\", \"serde\", \"std\"]","target":4242469766639956503,"profile":15657897354478470176,"path":9010738889163139984,"deps":[[9689903380558560274,"serde",false,1698120530072343106]],"local":[{"CheckDepInfo":{"dep_info":"debug/.fingerprint/hex-59054fb73068986e/dep-lib-hex","checksum":false}}],"rustflags":[],"config":8247474407144887393,"compile_kind":0}
\ No newline at end of file
diff --git a/risk_score/target/debug/.fingerprint/hex-c45c88b80caa8dfa/dep-lib-hex b/risk_score/target/debug/.fingerprint/hex-c45c88b80caa8dfa/dep-lib-hex
new file mode 100644
index 00000000..ec3cb8bf
Binary files /dev/null and b/risk_score/target/debug/.fingerprint/hex-c45c88b80caa8dfa/dep-lib-hex differ
diff --git a/risk_score/target/debug/.fingerprint/hex-c45c88b80caa8dfa/invoked.timestamp b/risk_score/target/debug/.fingerprint/hex-c45c88b80caa8dfa/invoked.timestamp
new file mode 100644
index 00000000..e00328da
--- /dev/null
+++ b/risk_score/target/debug/.fingerprint/hex-c45c88b80caa8dfa/invoked.timestamp
@@ -0,0 +1 @@
+This file has an mtime of when this was started.
\ No newline at end of file
diff --git a/risk_score/target/debug/.fingerprint/hex-c45c88b80caa8dfa/lib-hex b/risk_score/target/debug/.fingerprint/hex-c45c88b80caa8dfa/lib-hex
new file mode 100644
index 00000000..3e9ba9e7
--- /dev/null
+++ b/risk_score/target/debug/.fingerprint/hex-c45c88b80caa8dfa/lib-hex
@@ -0,0 +1 @@
+9b57f4bb5b71581c
\ No newline at end of file
diff --git a/risk_score/target/debug/.fingerprint/hex-c45c88b80caa8dfa/lib-hex.json b/risk_score/target/debug/.fingerprint/hex-c45c88b80caa8dfa/lib-hex.json
new file mode 100644
index 00000000..dd9f4df0
--- /dev/null
+++ b/risk_score/target/debug/.fingerprint/hex-c45c88b80caa8dfa/lib-hex.json
@@ -0,0 +1 @@
+{"rustc":5391851738765093524,"features":"[\"alloc\", \"default\", \"serde\", \"std\"]","declared_features":"[\"alloc\", \"default\", \"serde\", \"std\"]","target":4242469766639956503,"profile":2241668132362809309,"path":9010738889163139984,"deps":[[9689903380558560274,"serde",false,1635576289497749722]],"local":[{"CheckDepInfo":{"dep_info":"debug/.fingerprint/hex-c45c88b80caa8dfa/dep-lib-hex","checksum":false}}],"rustflags":[],"config":8247474407144887393,"compile_kind":0}
\ No newline at end of file
diff --git a/risk_score/target/debug/.fingerprint/hex-literal-05c970fe7fbc7b70/dep-lib-hex_literal b/risk_score/target/debug/.fingerprint/hex-literal-05c970fe7fbc7b70/dep-lib-hex_literal
new file mode 100644
index 00000000..ec3cb8bf
Binary files /dev/null and b/risk_score/target/debug/.fingerprint/hex-literal-05c970fe7fbc7b70/dep-lib-hex_literal differ
diff --git a/risk_score/target/debug/.fingerprint/hex-literal-05c970fe7fbc7b70/invoked.timestamp b/risk_score/target/debug/.fingerprint/hex-literal-05c970fe7fbc7b70/invoked.timestamp
new file mode 100644
index 00000000..e00328da
--- /dev/null
+++ b/risk_score/target/debug/.fingerprint/hex-literal-05c970fe7fbc7b70/invoked.timestamp
@@ -0,0 +1 @@
+This file has an mtime of when this was started.
\ No newline at end of file
diff --git a/risk_score/target/debug/.fingerprint/hex-literal-05c970fe7fbc7b70/lib-hex_literal b/risk_score/target/debug/.fingerprint/hex-literal-05c970fe7fbc7b70/lib-hex_literal
new file mode 100644
index 00000000..626595aa
--- /dev/null
+++ b/risk_score/target/debug/.fingerprint/hex-literal-05c970fe7fbc7b70/lib-hex_literal
@@ -0,0 +1 @@
+eb0d3090569c3a7c
\ No newline at end of file
diff --git a/risk_score/target/debug/.fingerprint/hex-literal-05c970fe7fbc7b70/lib-hex_literal.json b/risk_score/target/debug/.fingerprint/hex-literal-05c970fe7fbc7b70/lib-hex_literal.json
new file mode 100644
index 00000000..e9d0532b
--- /dev/null
+++ b/risk_score/target/debug/.fingerprint/hex-literal-05c970fe7fbc7b70/lib-hex_literal.json
@@ -0,0 +1 @@
+{"rustc":5391851738765093524,"features":"[]","declared_features":"[]","target":15754120575075727831,"profile":2241668132362809309,"path":15039242684503153017,"deps":[],"local":[{"CheckDepInfo":{"dep_info":"debug/.fingerprint/hex-literal-05c970fe7fbc7b70/dep-lib-hex_literal","checksum":false}}],"rustflags":[],"config":8247474407144887393,"compile_kind":0}
\ No newline at end of file
diff --git a/risk_score/target/debug/.fingerprint/hex-literal-2e8fd578bb88adba/dep-lib-hex_literal b/risk_score/target/debug/.fingerprint/hex-literal-2e8fd578bb88adba/dep-lib-hex_literal
new file mode 100644
index 00000000..ec3cb8bf
Binary files /dev/null and b/risk_score/target/debug/.fingerprint/hex-literal-2e8fd578bb88adba/dep-lib-hex_literal differ
diff --git a/risk_score/target/debug/.fingerprint/hex-literal-2e8fd578bb88adba/invoked.timestamp b/risk_score/target/debug/.fingerprint/hex-literal-2e8fd578bb88adba/invoked.timestamp
new file mode 100644
index 00000000..e00328da
--- /dev/null
+++ b/risk_score/target/debug/.fingerprint/hex-literal-2e8fd578bb88adba/invoked.timestamp
@@ -0,0 +1 @@
+This file has an mtime of when this was started.
\ No newline at end of file
diff --git a/risk_score/target/debug/.fingerprint/hex-literal-2e8fd578bb88adba/lib-hex_literal b/risk_score/target/debug/.fingerprint/hex-literal-2e8fd578bb88adba/lib-hex_literal
new file mode 100644
index 00000000..d47f9d2b
--- /dev/null
+++ b/risk_score/target/debug/.fingerprint/hex-literal-2e8fd578bb88adba/lib-hex_literal
@@ -0,0 +1 @@
+f63d78f659bcc043
\ No newline at end of file
diff --git a/risk_score/target/debug/.fingerprint/hex-literal-2e8fd578bb88adba/lib-hex_literal.json b/risk_score/target/debug/.fingerprint/hex-literal-2e8fd578bb88adba/lib-hex_literal.json
new file mode 100644
index 00000000..33b3f5dd
--- /dev/null
+++ b/risk_score/target/debug/.fingerprint/hex-literal-2e8fd578bb88adba/lib-hex_literal.json
@@ -0,0 +1 @@
+{"rustc":5391851738765093524,"features":"[]","declared_features":"[]","target":15754120575075727831,"profile":15657897354478470176,"path":15039242684503153017,"deps":[],"local":[{"CheckDepInfo":{"dep_info":"debug/.fingerprint/hex-literal-2e8fd578bb88adba/dep-lib-hex_literal","checksum":false}}],"rustflags":[],"config":8247474407144887393,"compile_kind":0}
\ No newline at end of file
diff --git a/risk_score/target/debug/.fingerprint/hmac-05fc56b8aeb7b4cf/dep-lib-hmac b/risk_score/target/debug/.fingerprint/hmac-05fc56b8aeb7b4cf/dep-lib-hmac
new file mode 100644
index 00000000..ec3cb8bf
Binary files /dev/null and b/risk_score/target/debug/.fingerprint/hmac-05fc56b8aeb7b4cf/dep-lib-hmac differ
diff --git a/risk_score/target/debug/.fingerprint/hmac-05fc56b8aeb7b4cf/invoked.timestamp b/risk_score/target/debug/.fingerprint/hmac-05fc56b8aeb7b4cf/invoked.timestamp
new file mode 100644
index 00000000..e00328da
--- /dev/null
+++ b/risk_score/target/debug/.fingerprint/hmac-05fc56b8aeb7b4cf/invoked.timestamp
@@ -0,0 +1 @@
+This file has an mtime of when this was started.
\ No newline at end of file
diff --git a/risk_score/target/debug/.fingerprint/hmac-05fc56b8aeb7b4cf/lib-hmac b/risk_score/target/debug/.fingerprint/hmac-05fc56b8aeb7b4cf/lib-hmac
new file mode 100644
index 00000000..43a15ddc
--- /dev/null
+++ b/risk_score/target/debug/.fingerprint/hmac-05fc56b8aeb7b4cf/lib-hmac
@@ -0,0 +1 @@
+e4a344d0722b6f6b
\ No newline at end of file
diff --git a/risk_score/target/debug/.fingerprint/hmac-05fc56b8aeb7b4cf/lib-hmac.json b/risk_score/target/debug/.fingerprint/hmac-05fc56b8aeb7b4cf/lib-hmac.json
new file mode 100644
index 00000000..3032aabe
--- /dev/null
+++ b/risk_score/target/debug/.fingerprint/hmac-05fc56b8aeb7b4cf/lib-hmac.json
@@ -0,0 +1 @@
+{"rustc":5391851738765093524,"features":"[\"reset\"]","declared_features":"[\"reset\", \"std\"]","target":12991177224612424488,"profile":15657897354478470176,"path":10145082983009670687,"deps":[[17475753849556516473,"digest",false,2712543405734024111]],"local":[{"CheckDepInfo":{"dep_info":"debug/.fingerprint/hmac-05fc56b8aeb7b4cf/dep-lib-hmac","checksum":false}}],"rustflags":[],"config":8247474407144887393,"compile_kind":0}
\ No newline at end of file
diff --git a/risk_score/target/debug/.fingerprint/hmac-fe088eaf38d6fce1/dep-lib-hmac b/risk_score/target/debug/.fingerprint/hmac-fe088eaf38d6fce1/dep-lib-hmac
new file mode 100644
index 00000000..ec3cb8bf
Binary files /dev/null and b/risk_score/target/debug/.fingerprint/hmac-fe088eaf38d6fce1/dep-lib-hmac differ
diff --git a/risk_score/target/debug/.fingerprint/hmac-fe088eaf38d6fce1/invoked.timestamp b/risk_score/target/debug/.fingerprint/hmac-fe088eaf38d6fce1/invoked.timestamp
new file mode 100644
index 00000000..e00328da
--- /dev/null
+++ b/risk_score/target/debug/.fingerprint/hmac-fe088eaf38d6fce1/invoked.timestamp
@@ -0,0 +1 @@
+This file has an mtime of when this was started.
\ No newline at end of file
diff --git a/risk_score/target/debug/.fingerprint/hmac-fe088eaf38d6fce1/lib-hmac b/risk_score/target/debug/.fingerprint/hmac-fe088eaf38d6fce1/lib-hmac
new file mode 100644
index 00000000..727a3450
--- /dev/null
+++ b/risk_score/target/debug/.fingerprint/hmac-fe088eaf38d6fce1/lib-hmac
@@ -0,0 +1 @@
+a50c83ae39119c1f
\ No newline at end of file
diff --git a/risk_score/target/debug/.fingerprint/hmac-fe088eaf38d6fce1/lib-hmac.json b/risk_score/target/debug/.fingerprint/hmac-fe088eaf38d6fce1/lib-hmac.json
new file mode 100644
index 00000000..d3e6135c
--- /dev/null
+++ b/risk_score/target/debug/.fingerprint/hmac-fe088eaf38d6fce1/lib-hmac.json
@@ -0,0 +1 @@
+{"rustc":5391851738765093524,"features":"[\"reset\"]","declared_features":"[\"reset\", \"std\"]","target":12991177224612424488,"profile":2241668132362809309,"path":10145082983009670687,"deps":[[17475753849556516473,"digest",false,12277398265372351642]],"local":[{"CheckDepInfo":{"dep_info":"debug/.fingerprint/hmac-fe088eaf38d6fce1/dep-lib-hmac","checksum":false}}],"rustflags":[],"config":8247474407144887393,"compile_kind":0}
\ No newline at end of file
diff --git a/risk_score/target/debug/.fingerprint/ident_case-f9eb4d80d4730b44/dep-lib-ident_case b/risk_score/target/debug/.fingerprint/ident_case-f9eb4d80d4730b44/dep-lib-ident_case
new file mode 100644
index 00000000..ec3cb8bf
Binary files /dev/null and b/risk_score/target/debug/.fingerprint/ident_case-f9eb4d80d4730b44/dep-lib-ident_case differ
diff --git a/risk_score/target/debug/.fingerprint/ident_case-f9eb4d80d4730b44/invoked.timestamp b/risk_score/target/debug/.fingerprint/ident_case-f9eb4d80d4730b44/invoked.timestamp
new file mode 100644
index 00000000..e00328da
--- /dev/null
+++ b/risk_score/target/debug/.fingerprint/ident_case-f9eb4d80d4730b44/invoked.timestamp
@@ -0,0 +1 @@
+This file has an mtime of when this was started.
\ No newline at end of file
diff --git a/risk_score/target/debug/.fingerprint/ident_case-f9eb4d80d4730b44/lib-ident_case b/risk_score/target/debug/.fingerprint/ident_case-f9eb4d80d4730b44/lib-ident_case
new file mode 100644
index 00000000..9799dda0
--- /dev/null
+++ b/risk_score/target/debug/.fingerprint/ident_case-f9eb4d80d4730b44/lib-ident_case
@@ -0,0 +1 @@
+3a2063b1011a13e2
\ No newline at end of file
diff --git a/risk_score/target/debug/.fingerprint/ident_case-f9eb4d80d4730b44/lib-ident_case.json b/risk_score/target/debug/.fingerprint/ident_case-f9eb4d80d4730b44/lib-ident_case.json
new file mode 100644
index 00000000..a88cabd5
--- /dev/null
+++ b/risk_score/target/debug/.fingerprint/ident_case-f9eb4d80d4730b44/lib-ident_case.json
@@ -0,0 +1 @@
+{"rustc":5391851738765093524,"features":"[]","declared_features":"[]","target":5776078485490251590,"profile":2225463790103693989,"path":15422881922692076235,"deps":[],"local":[{"CheckDepInfo":{"dep_info":"debug/.fingerprint/ident_case-f9eb4d80d4730b44/dep-lib-ident_case","checksum":false}}],"rustflags":[],"config":8247474407144887393,"compile_kind":0}
\ No newline at end of file
diff --git a/risk_score/target/debug/.fingerprint/indexmap-79c6a433a08602c9/dep-lib-indexmap b/risk_score/target/debug/.fingerprint/indexmap-79c6a433a08602c9/dep-lib-indexmap
new file mode 100644
index 00000000..ec3cb8bf
Binary files /dev/null and b/risk_score/target/debug/.fingerprint/indexmap-79c6a433a08602c9/dep-lib-indexmap differ
diff --git a/risk_score/target/debug/.fingerprint/indexmap-79c6a433a08602c9/invoked.timestamp b/risk_score/target/debug/.fingerprint/indexmap-79c6a433a08602c9/invoked.timestamp
new file mode 100644
index 00000000..e00328da
--- /dev/null
+++ b/risk_score/target/debug/.fingerprint/indexmap-79c6a433a08602c9/invoked.timestamp
@@ -0,0 +1 @@
+This file has an mtime of when this was started.
\ No newline at end of file
diff --git a/risk_score/target/debug/.fingerprint/indexmap-79c6a433a08602c9/lib-indexmap b/risk_score/target/debug/.fingerprint/indexmap-79c6a433a08602c9/lib-indexmap
new file mode 100644
index 00000000..94d2a7e7
--- /dev/null
+++ b/risk_score/target/debug/.fingerprint/indexmap-79c6a433a08602c9/lib-indexmap
@@ -0,0 +1 @@
+010ab200316540bd
\ No newline at end of file
diff --git a/risk_score/target/debug/.fingerprint/indexmap-79c6a433a08602c9/lib-indexmap.json b/risk_score/target/debug/.fingerprint/indexmap-79c6a433a08602c9/lib-indexmap.json
new file mode 100644
index 00000000..22ed3aab
--- /dev/null
+++ b/risk_score/target/debug/.fingerprint/indexmap-79c6a433a08602c9/lib-indexmap.json
@@ -0,0 +1 @@
+{"rustc":5391851738765093524,"features":"[\"default\", \"std\"]","declared_features":"[\"arbitrary\", \"borsh\", \"default\", \"quickcheck\", \"rayon\", \"serde\", \"std\", \"test_debug\"]","target":10391229881554802429,"profile":9823736681344170936,"path":6552691608671586813,"deps":[[5230392855116717286,"equivalent",false,10232406883235552727],[15922213196359695094,"hashbrown",false,3338341738305090420]],"local":[{"CheckDepInfo":{"dep_info":"debug/.fingerprint/indexmap-79c6a433a08602c9/dep-lib-indexmap","checksum":false}}],"rustflags":[],"config":8247474407144887393,"compile_kind":0}
\ No newline at end of file
diff --git a/risk_score/target/debug/.fingerprint/indexmap-d5193c374a555ff2/dep-lib-indexmap b/risk_score/target/debug/.fingerprint/indexmap-d5193c374a555ff2/dep-lib-indexmap
new file mode 100644
index 00000000..ec3cb8bf
Binary files /dev/null and b/risk_score/target/debug/.fingerprint/indexmap-d5193c374a555ff2/dep-lib-indexmap differ
diff --git a/risk_score/target/debug/.fingerprint/indexmap-d5193c374a555ff2/invoked.timestamp b/risk_score/target/debug/.fingerprint/indexmap-d5193c374a555ff2/invoked.timestamp
new file mode 100644
index 00000000..e00328da
--- /dev/null
+++ b/risk_score/target/debug/.fingerprint/indexmap-d5193c374a555ff2/invoked.timestamp
@@ -0,0 +1 @@
+This file has an mtime of when this was started.
\ No newline at end of file
diff --git a/risk_score/target/debug/.fingerprint/indexmap-d5193c374a555ff2/lib-indexmap b/risk_score/target/debug/.fingerprint/indexmap-d5193c374a555ff2/lib-indexmap
new file mode 100644
index 00000000..4d5d5eae
--- /dev/null
+++ b/risk_score/target/debug/.fingerprint/indexmap-d5193c374a555ff2/lib-indexmap
@@ -0,0 +1 @@
+ed81d534210159f0
\ No newline at end of file
diff --git a/risk_score/target/debug/.fingerprint/indexmap-d5193c374a555ff2/lib-indexmap.json b/risk_score/target/debug/.fingerprint/indexmap-d5193c374a555ff2/lib-indexmap.json
new file mode 100644
index 00000000..a4a2b3dd
--- /dev/null
+++ b/risk_score/target/debug/.fingerprint/indexmap-d5193c374a555ff2/lib-indexmap.json
@@ -0,0 +1 @@
+{"rustc":5391851738765093524,"features":"[\"default\", \"std\"]","declared_features":"[\"arbitrary\", \"borsh\", \"default\", \"quickcheck\", \"rayon\", \"serde\", \"std\", \"test_debug\"]","target":10391229881554802429,"profile":16481508278299956489,"path":6552691608671586813,"deps":[[5230392855116717286,"equivalent",false,4576200589369038429],[15922213196359695094,"hashbrown",false,7794670735687505709]],"local":[{"CheckDepInfo":{"dep_info":"debug/.fingerprint/indexmap-d5193c374a555ff2/dep-lib-indexmap","checksum":false}}],"rustflags":[],"config":8247474407144887393,"compile_kind":0}
\ No newline at end of file
diff --git a/risk_score/target/debug/.fingerprint/indexmap-e8d1b227c67ea2b9/dep-lib-indexmap b/risk_score/target/debug/.fingerprint/indexmap-e8d1b227c67ea2b9/dep-lib-indexmap
new file mode 100644
index 00000000..ec3cb8bf
Binary files /dev/null and b/risk_score/target/debug/.fingerprint/indexmap-e8d1b227c67ea2b9/dep-lib-indexmap differ
diff --git a/risk_score/target/debug/.fingerprint/indexmap-e8d1b227c67ea2b9/invoked.timestamp b/risk_score/target/debug/.fingerprint/indexmap-e8d1b227c67ea2b9/invoked.timestamp
new file mode 100644
index 00000000..e00328da
--- /dev/null
+++ b/risk_score/target/debug/.fingerprint/indexmap-e8d1b227c67ea2b9/invoked.timestamp
@@ -0,0 +1 @@
+This file has an mtime of when this was started.
\ No newline at end of file
diff --git a/risk_score/target/debug/.fingerprint/indexmap-e8d1b227c67ea2b9/lib-indexmap b/risk_score/target/debug/.fingerprint/indexmap-e8d1b227c67ea2b9/lib-indexmap
new file mode 100644
index 00000000..2e5e7bc4
--- /dev/null
+++ b/risk_score/target/debug/.fingerprint/indexmap-e8d1b227c67ea2b9/lib-indexmap
@@ -0,0 +1 @@
+9c3ada94f937a6e5
\ No newline at end of file
diff --git a/risk_score/target/debug/.fingerprint/indexmap-e8d1b227c67ea2b9/lib-indexmap.json b/risk_score/target/debug/.fingerprint/indexmap-e8d1b227c67ea2b9/lib-indexmap.json
new file mode 100644
index 00000000..20c43392
--- /dev/null
+++ b/risk_score/target/debug/.fingerprint/indexmap-e8d1b227c67ea2b9/lib-indexmap.json
@@ -0,0 +1 @@
+{"rustc":5391851738765093524,"features":"[\"default\", \"std\"]","declared_features":"[\"arbitrary\", \"borsh\", \"default\", \"quickcheck\", \"rayon\", \"serde\", \"std\", \"test_debug\"]","target":10391229881554802429,"profile":12252680304284797656,"path":6552691608671586813,"deps":[[5230392855116717286,"equivalent",false,2029002176143916441],[15922213196359695094,"hashbrown",false,13440154975734644838]],"local":[{"CheckDepInfo":{"dep_info":"debug/.fingerprint/indexmap-e8d1b227c67ea2b9/dep-lib-indexmap","checksum":false}}],"rustflags":[],"config":8247474407144887393,"compile_kind":0}
\ No newline at end of file
diff --git a/risk_score/target/debug/.fingerprint/indexmap-nostd-5ecd097d15ffebc3/dep-lib-indexmap_nostd b/risk_score/target/debug/.fingerprint/indexmap-nostd-5ecd097d15ffebc3/dep-lib-indexmap_nostd
new file mode 100644
index 00000000..ec3cb8bf
Binary files /dev/null and b/risk_score/target/debug/.fingerprint/indexmap-nostd-5ecd097d15ffebc3/dep-lib-indexmap_nostd differ
diff --git a/risk_score/target/debug/.fingerprint/indexmap-nostd-5ecd097d15ffebc3/invoked.timestamp b/risk_score/target/debug/.fingerprint/indexmap-nostd-5ecd097d15ffebc3/invoked.timestamp
new file mode 100644
index 00000000..e00328da
--- /dev/null
+++ b/risk_score/target/debug/.fingerprint/indexmap-nostd-5ecd097d15ffebc3/invoked.timestamp
@@ -0,0 +1 @@
+This file has an mtime of when this was started.
\ No newline at end of file
diff --git a/risk_score/target/debug/.fingerprint/indexmap-nostd-5ecd097d15ffebc3/lib-indexmap_nostd b/risk_score/target/debug/.fingerprint/indexmap-nostd-5ecd097d15ffebc3/lib-indexmap_nostd
new file mode 100644
index 00000000..b94a0fbd
--- /dev/null
+++ b/risk_score/target/debug/.fingerprint/indexmap-nostd-5ecd097d15ffebc3/lib-indexmap_nostd
@@ -0,0 +1 @@
+dfc7696432187ab8
\ No newline at end of file
diff --git a/risk_score/target/debug/.fingerprint/indexmap-nostd-5ecd097d15ffebc3/lib-indexmap_nostd.json b/risk_score/target/debug/.fingerprint/indexmap-nostd-5ecd097d15ffebc3/lib-indexmap_nostd.json
new file mode 100644
index 00000000..b90e41e4
--- /dev/null
+++ b/risk_score/target/debug/.fingerprint/indexmap-nostd-5ecd097d15ffebc3/lib-indexmap_nostd.json
@@ -0,0 +1 @@
+{"rustc":5391851738765093524,"features":"[\"std\"]","declared_features":"[\"default\", \"serde\", \"std\"]","target":2510687274398202539,"profile":15657897354478470176,"path":6302057925485692482,"deps":[],"local":[{"CheckDepInfo":{"dep_info":"debug/.fingerprint/indexmap-nostd-5ecd097d15ffebc3/dep-lib-indexmap_nostd","checksum":false}}],"rustflags":[],"config":8247474407144887393,"compile_kind":0}
\ No newline at end of file
diff --git a/risk_score/target/debug/.fingerprint/indexmap-nostd-bcfe190f1732af44/dep-lib-indexmap_nostd b/risk_score/target/debug/.fingerprint/indexmap-nostd-bcfe190f1732af44/dep-lib-indexmap_nostd
new file mode 100644
index 00000000..ec3cb8bf
Binary files /dev/null and b/risk_score/target/debug/.fingerprint/indexmap-nostd-bcfe190f1732af44/dep-lib-indexmap_nostd differ
diff --git a/risk_score/target/debug/.fingerprint/indexmap-nostd-bcfe190f1732af44/invoked.timestamp b/risk_score/target/debug/.fingerprint/indexmap-nostd-bcfe190f1732af44/invoked.timestamp
new file mode 100644
index 00000000..e00328da
--- /dev/null
+++ b/risk_score/target/debug/.fingerprint/indexmap-nostd-bcfe190f1732af44/invoked.timestamp
@@ -0,0 +1 @@
+This file has an mtime of when this was started.
\ No newline at end of file
diff --git a/risk_score/target/debug/.fingerprint/indexmap-nostd-bcfe190f1732af44/lib-indexmap_nostd b/risk_score/target/debug/.fingerprint/indexmap-nostd-bcfe190f1732af44/lib-indexmap_nostd
new file mode 100644
index 00000000..0740a5fa
--- /dev/null
+++ b/risk_score/target/debug/.fingerprint/indexmap-nostd-bcfe190f1732af44/lib-indexmap_nostd
@@ -0,0 +1 @@
+56f1e0980178ecae
\ No newline at end of file
diff --git a/risk_score/target/debug/.fingerprint/indexmap-nostd-bcfe190f1732af44/lib-indexmap_nostd.json b/risk_score/target/debug/.fingerprint/indexmap-nostd-bcfe190f1732af44/lib-indexmap_nostd.json
new file mode 100644
index 00000000..0bd668d4
--- /dev/null
+++ b/risk_score/target/debug/.fingerprint/indexmap-nostd-bcfe190f1732af44/lib-indexmap_nostd.json
@@ -0,0 +1 @@
+{"rustc":5391851738765093524,"features":"[\"std\"]","declared_features":"[\"default\", \"serde\", \"std\"]","target":2510687274398202539,"profile":2241668132362809309,"path":6302057925485692482,"deps":[],"local":[{"CheckDepInfo":{"dep_info":"debug/.fingerprint/indexmap-nostd-bcfe190f1732af44/dep-lib-indexmap_nostd","checksum":false}}],"rustflags":[],"config":8247474407144887393,"compile_kind":0}
\ No newline at end of file
diff --git a/risk_score/target/debug/.fingerprint/itertools-1b04d2baaa39df41/dep-lib-itertools b/risk_score/target/debug/.fingerprint/itertools-1b04d2baaa39df41/dep-lib-itertools
new file mode 100644
index 00000000..ec3cb8bf
Binary files /dev/null and b/risk_score/target/debug/.fingerprint/itertools-1b04d2baaa39df41/dep-lib-itertools differ
diff --git a/risk_score/target/debug/.fingerprint/itertools-1b04d2baaa39df41/invoked.timestamp b/risk_score/target/debug/.fingerprint/itertools-1b04d2baaa39df41/invoked.timestamp
new file mode 100644
index 00000000..e00328da
--- /dev/null
+++ b/risk_score/target/debug/.fingerprint/itertools-1b04d2baaa39df41/invoked.timestamp
@@ -0,0 +1 @@
+This file has an mtime of when this was started.
\ No newline at end of file
diff --git a/risk_score/target/debug/.fingerprint/itertools-1b04d2baaa39df41/lib-itertools b/risk_score/target/debug/.fingerprint/itertools-1b04d2baaa39df41/lib-itertools
new file mode 100644
index 00000000..262d6dfb
--- /dev/null
+++ b/risk_score/target/debug/.fingerprint/itertools-1b04d2baaa39df41/lib-itertools
@@ -0,0 +1 @@
+4d65290df2364bdd
\ No newline at end of file
diff --git a/risk_score/target/debug/.fingerprint/itertools-1b04d2baaa39df41/lib-itertools.json b/risk_score/target/debug/.fingerprint/itertools-1b04d2baaa39df41/lib-itertools.json
new file mode 100644
index 00000000..26687020
--- /dev/null
+++ b/risk_score/target/debug/.fingerprint/itertools-1b04d2baaa39df41/lib-itertools.json
@@ -0,0 +1 @@
+{"rustc":5391851738765093524,"features":"[]","declared_features":"[\"default\", \"use_alloc\", \"use_std\"]","target":9541170365560449339,"profile":15657897354478470176,"path":17662950526373225793,"deps":[[12170264697963848012,"either",false,7053990258415512424]],"local":[{"CheckDepInfo":{"dep_info":"debug/.fingerprint/itertools-1b04d2baaa39df41/dep-lib-itertools","checksum":false}}],"rustflags":[],"config":8247474407144887393,"compile_kind":0}
\ No newline at end of file
diff --git a/risk_score/target/debug/.fingerprint/itertools-2635250834736fc6/dep-lib-itertools b/risk_score/target/debug/.fingerprint/itertools-2635250834736fc6/dep-lib-itertools
new file mode 100644
index 00000000..ec3cb8bf
Binary files /dev/null and b/risk_score/target/debug/.fingerprint/itertools-2635250834736fc6/dep-lib-itertools differ
diff --git a/risk_score/target/debug/.fingerprint/itertools-2635250834736fc6/invoked.timestamp b/risk_score/target/debug/.fingerprint/itertools-2635250834736fc6/invoked.timestamp
new file mode 100644
index 00000000..e00328da
--- /dev/null
+++ b/risk_score/target/debug/.fingerprint/itertools-2635250834736fc6/invoked.timestamp
@@ -0,0 +1 @@
+This file has an mtime of when this was started.
\ No newline at end of file
diff --git a/risk_score/target/debug/.fingerprint/itertools-2635250834736fc6/lib-itertools b/risk_score/target/debug/.fingerprint/itertools-2635250834736fc6/lib-itertools
new file mode 100644
index 00000000..d86c24c3
--- /dev/null
+++ b/risk_score/target/debug/.fingerprint/itertools-2635250834736fc6/lib-itertools
@@ -0,0 +1 @@
+9b1138e2a1108380
\ No newline at end of file
diff --git a/risk_score/target/debug/.fingerprint/itertools-2635250834736fc6/lib-itertools.json b/risk_score/target/debug/.fingerprint/itertools-2635250834736fc6/lib-itertools.json
new file mode 100644
index 00000000..c137aa95
--- /dev/null
+++ b/risk_score/target/debug/.fingerprint/itertools-2635250834736fc6/lib-itertools.json
@@ -0,0 +1 @@
+{"rustc":5391851738765093524,"features":"[]","declared_features":"[\"default\", \"use_alloc\", \"use_std\"]","target":9541170365560449339,"profile":2241668132362809309,"path":17662950526373225793,"deps":[[12170264697963848012,"either",false,17158735352532697499]],"local":[{"CheckDepInfo":{"dep_info":"debug/.fingerprint/itertools-2635250834736fc6/dep-lib-itertools","checksum":false}}],"rustflags":[],"config":8247474407144887393,"compile_kind":0}
\ No newline at end of file
diff --git a/risk_score/target/debug/.fingerprint/itertools-395de9b1e47ac819/dep-lib-itertools b/risk_score/target/debug/.fingerprint/itertools-395de9b1e47ac819/dep-lib-itertools
new file mode 100644
index 00000000..ec3cb8bf
Binary files /dev/null and b/risk_score/target/debug/.fingerprint/itertools-395de9b1e47ac819/dep-lib-itertools differ
diff --git a/risk_score/target/debug/.fingerprint/itertools-395de9b1e47ac819/invoked.timestamp b/risk_score/target/debug/.fingerprint/itertools-395de9b1e47ac819/invoked.timestamp
new file mode 100644
index 00000000..e00328da
--- /dev/null
+++ b/risk_score/target/debug/.fingerprint/itertools-395de9b1e47ac819/invoked.timestamp
@@ -0,0 +1 @@
+This file has an mtime of when this was started.
\ No newline at end of file
diff --git a/risk_score/target/debug/.fingerprint/itertools-395de9b1e47ac819/lib-itertools b/risk_score/target/debug/.fingerprint/itertools-395de9b1e47ac819/lib-itertools
new file mode 100644
index 00000000..a8e2acb9
--- /dev/null
+++ b/risk_score/target/debug/.fingerprint/itertools-395de9b1e47ac819/lib-itertools
@@ -0,0 +1 @@
+bf2011ffa50e9ef0
\ No newline at end of file
diff --git a/risk_score/target/debug/.fingerprint/itertools-395de9b1e47ac819/lib-itertools.json b/risk_score/target/debug/.fingerprint/itertools-395de9b1e47ac819/lib-itertools.json
new file mode 100644
index 00000000..aff657e1
--- /dev/null
+++ b/risk_score/target/debug/.fingerprint/itertools-395de9b1e47ac819/lib-itertools.json
@@ -0,0 +1 @@
+{"rustc":5391851738765093524,"features":"[\"default\", \"use_alloc\", \"use_std\"]","declared_features":"[\"default\", \"use_alloc\", \"use_std\"]","target":9541170365560449339,"profile":2225463790103693989,"path":17662950526373225793,"deps":[[12170264697963848012,"either",false,12060345698589534580]],"local":[{"CheckDepInfo":{"dep_info":"debug/.fingerprint/itertools-395de9b1e47ac819/dep-lib-itertools","checksum":false}}],"rustflags":[],"config":8247474407144887393,"compile_kind":0}
\ No newline at end of file
diff --git a/risk_score/target/debug/.fingerprint/itoa-115fe9785f069fb9/dep-lib-itoa b/risk_score/target/debug/.fingerprint/itoa-115fe9785f069fb9/dep-lib-itoa
new file mode 100644
index 00000000..ec3cb8bf
Binary files /dev/null and b/risk_score/target/debug/.fingerprint/itoa-115fe9785f069fb9/dep-lib-itoa differ
diff --git a/risk_score/target/debug/.fingerprint/itoa-115fe9785f069fb9/invoked.timestamp b/risk_score/target/debug/.fingerprint/itoa-115fe9785f069fb9/invoked.timestamp
new file mode 100644
index 00000000..e00328da
--- /dev/null
+++ b/risk_score/target/debug/.fingerprint/itoa-115fe9785f069fb9/invoked.timestamp
@@ -0,0 +1 @@
+This file has an mtime of when this was started.
\ No newline at end of file
diff --git a/risk_score/target/debug/.fingerprint/itoa-115fe9785f069fb9/lib-itoa b/risk_score/target/debug/.fingerprint/itoa-115fe9785f069fb9/lib-itoa
new file mode 100644
index 00000000..ba6bc5bf
--- /dev/null
+++ b/risk_score/target/debug/.fingerprint/itoa-115fe9785f069fb9/lib-itoa
@@ -0,0 +1 @@
+fef385721b715141
\ No newline at end of file
diff --git a/risk_score/target/debug/.fingerprint/itoa-115fe9785f069fb9/lib-itoa.json b/risk_score/target/debug/.fingerprint/itoa-115fe9785f069fb9/lib-itoa.json
new file mode 100644
index 00000000..ab8ee645
--- /dev/null
+++ b/risk_score/target/debug/.fingerprint/itoa-115fe9785f069fb9/lib-itoa.json
@@ -0,0 +1 @@
+{"rustc":5391851738765093524,"features":"[]","declared_features":"[\"no-panic\"]","target":8239509073162986830,"profile":2225463790103693989,"path":11485612943159142429,"deps":[],"local":[{"CheckDepInfo":{"dep_info":"debug/.fingerprint/itoa-115fe9785f069fb9/dep-lib-itoa","checksum":false}}],"rustflags":[],"config":8247474407144887393,"compile_kind":0}
\ No newline at end of file
diff --git a/risk_score/target/debug/.fingerprint/itoa-12db200bc3ffe545/dep-lib-itoa b/risk_score/target/debug/.fingerprint/itoa-12db200bc3ffe545/dep-lib-itoa
new file mode 100644
index 00000000..ec3cb8bf
Binary files /dev/null and b/risk_score/target/debug/.fingerprint/itoa-12db200bc3ffe545/dep-lib-itoa differ
diff --git a/risk_score/target/debug/.fingerprint/itoa-12db200bc3ffe545/invoked.timestamp b/risk_score/target/debug/.fingerprint/itoa-12db200bc3ffe545/invoked.timestamp
new file mode 100644
index 00000000..e00328da
--- /dev/null
+++ b/risk_score/target/debug/.fingerprint/itoa-12db200bc3ffe545/invoked.timestamp
@@ -0,0 +1 @@
+This file has an mtime of when this was started.
\ No newline at end of file
diff --git a/risk_score/target/debug/.fingerprint/itoa-12db200bc3ffe545/lib-itoa b/risk_score/target/debug/.fingerprint/itoa-12db200bc3ffe545/lib-itoa
new file mode 100644
index 00000000..4c3be8be
--- /dev/null
+++ b/risk_score/target/debug/.fingerprint/itoa-12db200bc3ffe545/lib-itoa
@@ -0,0 +1 @@
+3f5b82f2f3901442
\ No newline at end of file
diff --git a/risk_score/target/debug/.fingerprint/itoa-12db200bc3ffe545/lib-itoa.json b/risk_score/target/debug/.fingerprint/itoa-12db200bc3ffe545/lib-itoa.json
new file mode 100644
index 00000000..863620a4
--- /dev/null
+++ b/risk_score/target/debug/.fingerprint/itoa-12db200bc3ffe545/lib-itoa.json
@@ -0,0 +1 @@
+{"rustc":5391851738765093524,"features":"[]","declared_features":"[\"no-panic\"]","target":8239509073162986830,"profile":2241668132362809309,"path":11485612943159142429,"deps":[],"local":[{"CheckDepInfo":{"dep_info":"debug/.fingerprint/itoa-12db200bc3ffe545/dep-lib-itoa","checksum":false}}],"rustflags":[],"config":8247474407144887393,"compile_kind":0}
\ No newline at end of file
diff --git a/risk_score/target/debug/.fingerprint/itoa-b10c5a93920fe61a/dep-lib-itoa b/risk_score/target/debug/.fingerprint/itoa-b10c5a93920fe61a/dep-lib-itoa
new file mode 100644
index 00000000..ec3cb8bf
Binary files /dev/null and b/risk_score/target/debug/.fingerprint/itoa-b10c5a93920fe61a/dep-lib-itoa differ
diff --git a/risk_score/target/debug/.fingerprint/itoa-b10c5a93920fe61a/invoked.timestamp b/risk_score/target/debug/.fingerprint/itoa-b10c5a93920fe61a/invoked.timestamp
new file mode 100644
index 00000000..e00328da
--- /dev/null
+++ b/risk_score/target/debug/.fingerprint/itoa-b10c5a93920fe61a/invoked.timestamp
@@ -0,0 +1 @@
+This file has an mtime of when this was started.
\ No newline at end of file
diff --git a/risk_score/target/debug/.fingerprint/itoa-b10c5a93920fe61a/lib-itoa b/risk_score/target/debug/.fingerprint/itoa-b10c5a93920fe61a/lib-itoa
new file mode 100644
index 00000000..b7ab8f5d
--- /dev/null
+++ b/risk_score/target/debug/.fingerprint/itoa-b10c5a93920fe61a/lib-itoa
@@ -0,0 +1 @@
+4f96adadbcf663c9
\ No newline at end of file
diff --git a/risk_score/target/debug/.fingerprint/itoa-b10c5a93920fe61a/lib-itoa.json b/risk_score/target/debug/.fingerprint/itoa-b10c5a93920fe61a/lib-itoa.json
new file mode 100644
index 00000000..636b5c0a
--- /dev/null
+++ b/risk_score/target/debug/.fingerprint/itoa-b10c5a93920fe61a/lib-itoa.json
@@ -0,0 +1 @@
+{"rustc":5391851738765093524,"features":"[]","declared_features":"[\"no-panic\"]","target":8239509073162986830,"profile":15657897354478470176,"path":11485612943159142429,"deps":[],"local":[{"CheckDepInfo":{"dep_info":"debug/.fingerprint/itoa-b10c5a93920fe61a/dep-lib-itoa","checksum":false}}],"rustflags":[],"config":8247474407144887393,"compile_kind":0}
\ No newline at end of file
diff --git a/risk_score/target/debug/.fingerprint/k256-53a197c053e11819/dep-lib-k256 b/risk_score/target/debug/.fingerprint/k256-53a197c053e11819/dep-lib-k256
new file mode 100644
index 00000000..ec3cb8bf
Binary files /dev/null and b/risk_score/target/debug/.fingerprint/k256-53a197c053e11819/dep-lib-k256 differ
diff --git a/risk_score/target/debug/.fingerprint/k256-53a197c053e11819/invoked.timestamp b/risk_score/target/debug/.fingerprint/k256-53a197c053e11819/invoked.timestamp
new file mode 100644
index 00000000..e00328da
--- /dev/null
+++ b/risk_score/target/debug/.fingerprint/k256-53a197c053e11819/invoked.timestamp
@@ -0,0 +1 @@
+This file has an mtime of when this was started.
\ No newline at end of file
diff --git a/risk_score/target/debug/.fingerprint/k256-53a197c053e11819/lib-k256 b/risk_score/target/debug/.fingerprint/k256-53a197c053e11819/lib-k256
new file mode 100644
index 00000000..cedd9b41
--- /dev/null
+++ b/risk_score/target/debug/.fingerprint/k256-53a197c053e11819/lib-k256
@@ -0,0 +1 @@
+56e52b39ad0a9d67
\ No newline at end of file
diff --git a/risk_score/target/debug/.fingerprint/k256-53a197c053e11819/lib-k256.json b/risk_score/target/debug/.fingerprint/k256-53a197c053e11819/lib-k256.json
new file mode 100644
index 00000000..ee1d71c1
--- /dev/null
+++ b/risk_score/target/debug/.fingerprint/k256-53a197c053e11819/lib-k256.json
@@ -0,0 +1 @@
+{"rustc":5391851738765093524,"features":"[\"arithmetic\", \"digest\", \"ecdsa\", \"ecdsa-core\", \"sha2\", \"sha256\"]","declared_features":"[\"alloc\", \"arithmetic\", \"bits\", \"critical-section\", \"default\", \"digest\", \"ecdh\", \"ecdsa\", \"ecdsa-core\", \"expose-field\", \"hash2curve\", \"hex-literal\", \"jwk\", \"once_cell\", \"pem\", \"pkcs8\", \"precomputed-tables\", \"schnorr\", \"serde\", \"serdect\", \"sha2\", \"sha256\", \"signature\", \"std\", \"test-vectors\"]","target":2074457694779954094,"profile":2241668132362809309,"path":5519141329854631118,"deps":[[2348975382319678783,"ecdsa_core",false,2816620322413354430],[9857275760291862238,"sha2",false,10235896181153697960],[10149501514950982522,"elliptic_curve",false,3784282680012903060],[10411997081178400487,"cfg_if",false,11389096365319607192]],"local":[{"CheckDepInfo":{"dep_info":"debug/.fingerprint/k256-53a197c053e11819/dep-lib-k256","checksum":false}}],"rustflags":[],"config":8247474407144887393,"compile_kind":0}
\ No newline at end of file
diff --git a/risk_score/target/debug/.fingerprint/k256-702c6e064853f477/dep-lib-k256 b/risk_score/target/debug/.fingerprint/k256-702c6e064853f477/dep-lib-k256
new file mode 100644
index 00000000..ec3cb8bf
Binary files /dev/null and b/risk_score/target/debug/.fingerprint/k256-702c6e064853f477/dep-lib-k256 differ
diff --git a/risk_score/target/debug/.fingerprint/k256-702c6e064853f477/invoked.timestamp b/risk_score/target/debug/.fingerprint/k256-702c6e064853f477/invoked.timestamp
new file mode 100644
index 00000000..e00328da
--- /dev/null
+++ b/risk_score/target/debug/.fingerprint/k256-702c6e064853f477/invoked.timestamp
@@ -0,0 +1 @@
+This file has an mtime of when this was started.
\ No newline at end of file
diff --git a/risk_score/target/debug/.fingerprint/k256-702c6e064853f477/lib-k256 b/risk_score/target/debug/.fingerprint/k256-702c6e064853f477/lib-k256
new file mode 100644
index 00000000..6adc7a88
--- /dev/null
+++ b/risk_score/target/debug/.fingerprint/k256-702c6e064853f477/lib-k256
@@ -0,0 +1 @@
+b6f3883c121364fc
\ No newline at end of file
diff --git a/risk_score/target/debug/.fingerprint/k256-702c6e064853f477/lib-k256.json b/risk_score/target/debug/.fingerprint/k256-702c6e064853f477/lib-k256.json
new file mode 100644
index 00000000..acfe6245
--- /dev/null
+++ b/risk_score/target/debug/.fingerprint/k256-702c6e064853f477/lib-k256.json
@@ -0,0 +1 @@
+{"rustc":5391851738765093524,"features":"[\"arithmetic\", \"digest\", \"ecdsa\", \"ecdsa-core\", \"sha2\", \"sha256\"]","declared_features":"[\"alloc\", \"arithmetic\", \"bits\", \"critical-section\", \"default\", \"digest\", \"ecdh\", \"ecdsa\", \"ecdsa-core\", \"expose-field\", \"hash2curve\", \"hex-literal\", \"jwk\", \"once_cell\", \"pem\", \"pkcs8\", \"precomputed-tables\", \"schnorr\", \"serde\", \"serdect\", \"sha2\", \"sha256\", \"signature\", \"std\", \"test-vectors\"]","target":2074457694779954094,"profile":15657897354478470176,"path":5519141329854631118,"deps":[[2348975382319678783,"ecdsa_core",false,16864341622671904587],[9857275760291862238,"sha2",false,8547279974904035167],[10149501514950982522,"elliptic_curve",false,7909793755192589684],[10411997081178400487,"cfg_if",false,2368829275827904794]],"local":[{"CheckDepInfo":{"dep_info":"debug/.fingerprint/k256-702c6e064853f477/dep-lib-k256","checksum":false}}],"rustflags":[],"config":8247474407144887393,"compile_kind":0}
\ No newline at end of file
diff --git a/risk_score/target/debug/.fingerprint/keccak-b5f040e8a77f79a8/dep-lib-keccak b/risk_score/target/debug/.fingerprint/keccak-b5f040e8a77f79a8/dep-lib-keccak
new file mode 100644
index 00000000..ec3cb8bf
Binary files /dev/null and b/risk_score/target/debug/.fingerprint/keccak-b5f040e8a77f79a8/dep-lib-keccak differ
diff --git a/risk_score/target/debug/.fingerprint/keccak-b5f040e8a77f79a8/invoked.timestamp b/risk_score/target/debug/.fingerprint/keccak-b5f040e8a77f79a8/invoked.timestamp
new file mode 100644
index 00000000..e00328da
--- /dev/null
+++ b/risk_score/target/debug/.fingerprint/keccak-b5f040e8a77f79a8/invoked.timestamp
@@ -0,0 +1 @@
+This file has an mtime of when this was started.
\ No newline at end of file
diff --git a/risk_score/target/debug/.fingerprint/keccak-b5f040e8a77f79a8/lib-keccak b/risk_score/target/debug/.fingerprint/keccak-b5f040e8a77f79a8/lib-keccak
new file mode 100644
index 00000000..70f3717a
--- /dev/null
+++ b/risk_score/target/debug/.fingerprint/keccak-b5f040e8a77f79a8/lib-keccak
@@ -0,0 +1 @@
+2dc311cd8d7af53a
\ No newline at end of file
diff --git a/risk_score/target/debug/.fingerprint/keccak-b5f040e8a77f79a8/lib-keccak.json b/risk_score/target/debug/.fingerprint/keccak-b5f040e8a77f79a8/lib-keccak.json
new file mode 100644
index 00000000..db5b71f3
--- /dev/null
+++ b/risk_score/target/debug/.fingerprint/keccak-b5f040e8a77f79a8/lib-keccak.json
@@ -0,0 +1 @@
+{"rustc":5391851738765093524,"features":"[]","declared_features":"[\"asm\", \"no_unroll\", \"simd\"]","target":15797377429185147544,"profile":15657897354478470176,"path":715309468282009115,"deps":[],"local":[{"CheckDepInfo":{"dep_info":"debug/.fingerprint/keccak-b5f040e8a77f79a8/dep-lib-keccak","checksum":false}}],"rustflags":[],"config":8247474407144887393,"compile_kind":0}
\ No newline at end of file
diff --git a/risk_score/target/debug/.fingerprint/keccak-fcd0229cf205ac4f/dep-lib-keccak b/risk_score/target/debug/.fingerprint/keccak-fcd0229cf205ac4f/dep-lib-keccak
new file mode 100644
index 00000000..ec3cb8bf
Binary files /dev/null and b/risk_score/target/debug/.fingerprint/keccak-fcd0229cf205ac4f/dep-lib-keccak differ
diff --git a/risk_score/target/debug/.fingerprint/keccak-fcd0229cf205ac4f/invoked.timestamp b/risk_score/target/debug/.fingerprint/keccak-fcd0229cf205ac4f/invoked.timestamp
new file mode 100644
index 00000000..e00328da
--- /dev/null
+++ b/risk_score/target/debug/.fingerprint/keccak-fcd0229cf205ac4f/invoked.timestamp
@@ -0,0 +1 @@
+This file has an mtime of when this was started.
\ No newline at end of file
diff --git a/risk_score/target/debug/.fingerprint/keccak-fcd0229cf205ac4f/lib-keccak b/risk_score/target/debug/.fingerprint/keccak-fcd0229cf205ac4f/lib-keccak
new file mode 100644
index 00000000..37cbb48e
--- /dev/null
+++ b/risk_score/target/debug/.fingerprint/keccak-fcd0229cf205ac4f/lib-keccak
@@ -0,0 +1 @@
+80938a6724a8fdbf
\ No newline at end of file
diff --git a/risk_score/target/debug/.fingerprint/keccak-fcd0229cf205ac4f/lib-keccak.json b/risk_score/target/debug/.fingerprint/keccak-fcd0229cf205ac4f/lib-keccak.json
new file mode 100644
index 00000000..c2fc544b
--- /dev/null
+++ b/risk_score/target/debug/.fingerprint/keccak-fcd0229cf205ac4f/lib-keccak.json
@@ -0,0 +1 @@
+{"rustc":5391851738765093524,"features":"[]","declared_features":"[\"asm\", \"no_unroll\", \"simd\"]","target":15797377429185147544,"profile":2241668132362809309,"path":715309468282009115,"deps":[],"local":[{"CheckDepInfo":{"dep_info":"debug/.fingerprint/keccak-fcd0229cf205ac4f/dep-lib-keccak","checksum":false}}],"rustflags":[],"config":8247474407144887393,"compile_kind":0}
\ No newline at end of file
diff --git a/risk_score/target/debug/.fingerprint/libc-1ffe875770a98a32/build-script-build-script-build b/risk_score/target/debug/.fingerprint/libc-1ffe875770a98a32/build-script-build-script-build
new file mode 100644
index 00000000..0e36b3fb
--- /dev/null
+++ b/risk_score/target/debug/.fingerprint/libc-1ffe875770a98a32/build-script-build-script-build
@@ -0,0 +1 @@
+df6e09897c2d1555
\ No newline at end of file
diff --git a/risk_score/target/debug/.fingerprint/libc-1ffe875770a98a32/build-script-build-script-build.json b/risk_score/target/debug/.fingerprint/libc-1ffe875770a98a32/build-script-build-script-build.json
new file mode 100644
index 00000000..53c89e32
--- /dev/null
+++ b/risk_score/target/debug/.fingerprint/libc-1ffe875770a98a32/build-script-build-script-build.json
@@ -0,0 +1 @@
+{"rustc":5391851738765093524,"features":"[]","declared_features":"[\"align\", \"const-extern-fn\", \"default\", \"extra_traits\", \"rustc-dep-of-std\", \"rustc-std-workspace-core\", \"std\", \"use_std\"]","target":5408242616063297496,"profile":2225463790103693989,"path":8108310534223863266,"deps":[],"local":[{"CheckDepInfo":{"dep_info":"debug/.fingerprint/libc-1ffe875770a98a32/dep-build-script-build-script-build","checksum":false}}],"rustflags":[],"config":8247474407144887393,"compile_kind":0}
\ No newline at end of file
diff --git a/risk_score/target/debug/.fingerprint/libc-1ffe875770a98a32/dep-build-script-build-script-build b/risk_score/target/debug/.fingerprint/libc-1ffe875770a98a32/dep-build-script-build-script-build
new file mode 100644
index 00000000..ec3cb8bf
Binary files /dev/null and b/risk_score/target/debug/.fingerprint/libc-1ffe875770a98a32/dep-build-script-build-script-build differ
diff --git a/risk_score/target/debug/.fingerprint/libc-1ffe875770a98a32/invoked.timestamp b/risk_score/target/debug/.fingerprint/libc-1ffe875770a98a32/invoked.timestamp
new file mode 100644
index 00000000..e00328da
--- /dev/null
+++ b/risk_score/target/debug/.fingerprint/libc-1ffe875770a98a32/invoked.timestamp
@@ -0,0 +1 @@
+This file has an mtime of when this was started.
\ No newline at end of file
diff --git a/risk_score/target/debug/.fingerprint/libc-56923d558614cdd1/run-build-script-build-script-build b/risk_score/target/debug/.fingerprint/libc-56923d558614cdd1/run-build-script-build-script-build
new file mode 100644
index 00000000..a80e9b27
--- /dev/null
+++ b/risk_score/target/debug/.fingerprint/libc-56923d558614cdd1/run-build-script-build-script-build
@@ -0,0 +1 @@
+8a3c12a4ed3d09e0
\ No newline at end of file
diff --git a/risk_score/target/debug/.fingerprint/libc-56923d558614cdd1/run-build-script-build-script-build.json b/risk_score/target/debug/.fingerprint/libc-56923d558614cdd1/run-build-script-build-script-build.json
new file mode 100644
index 00000000..209eca9e
--- /dev/null
+++ b/risk_score/target/debug/.fingerprint/libc-56923d558614cdd1/run-build-script-build-script-build.json
@@ -0,0 +1 @@
+{"rustc":5391851738765093524,"features":"","declared_features":"","target":0,"profile":0,"path":0,"deps":[[2924422107542798392,"build_script_build",false,6130856480633089759]],"local":[{"RerunIfChanged":{"output":"debug/build/libc-56923d558614cdd1/output","paths":["build.rs"]}},{"RerunIfEnvChanged":{"var":"RUST_LIBC_UNSTABLE_FREEBSD_VERSION","val":null}},{"RerunIfEnvChanged":{"var":"RUST_LIBC_UNSTABLE_LINUX_TIME_BITS64","val":null}},{"RerunIfEnvChanged":{"var":"RUST_LIBC_UNSTABLE_GNU_FILE_OFFSET_BITS","val":null}}],"rustflags":[],"config":0,"compile_kind":0}
\ No newline at end of file
diff --git a/risk_score/target/debug/.fingerprint/libc-7a5e3da24078dece/dep-lib-libc b/risk_score/target/debug/.fingerprint/libc-7a5e3da24078dece/dep-lib-libc
new file mode 100644
index 00000000..ec3cb8bf
Binary files /dev/null and b/risk_score/target/debug/.fingerprint/libc-7a5e3da24078dece/dep-lib-libc differ
diff --git a/risk_score/target/debug/.fingerprint/libc-7a5e3da24078dece/invoked.timestamp b/risk_score/target/debug/.fingerprint/libc-7a5e3da24078dece/invoked.timestamp
new file mode 100644
index 00000000..e00328da
--- /dev/null
+++ b/risk_score/target/debug/.fingerprint/libc-7a5e3da24078dece/invoked.timestamp
@@ -0,0 +1 @@
+This file has an mtime of when this was started.
\ No newline at end of file
diff --git a/risk_score/target/debug/.fingerprint/libc-7a5e3da24078dece/lib-libc b/risk_score/target/debug/.fingerprint/libc-7a5e3da24078dece/lib-libc
new file mode 100644
index 00000000..0f25113f
--- /dev/null
+++ b/risk_score/target/debug/.fingerprint/libc-7a5e3da24078dece/lib-libc
@@ -0,0 +1 @@
+1bf70576a9bfd8a2
\ No newline at end of file
diff --git a/risk_score/target/debug/.fingerprint/libc-7a5e3da24078dece/lib-libc.json b/risk_score/target/debug/.fingerprint/libc-7a5e3da24078dece/lib-libc.json
new file mode 100644
index 00000000..924ba9e6
--- /dev/null
+++ b/risk_score/target/debug/.fingerprint/libc-7a5e3da24078dece/lib-libc.json
@@ -0,0 +1 @@
+{"rustc":5391851738765093524,"features":"[]","declared_features":"[\"align\", \"const-extern-fn\", \"default\", \"extra_traits\", \"rustc-dep-of-std\", \"rustc-std-workspace-core\", \"std\", \"use_std\"]","target":17682796336736096309,"profile":15657897354478470176,"path":3558871054175704969,"deps":[[2924422107542798392,"build_script_build",false,16143502430155455626]],"local":[{"CheckDepInfo":{"dep_info":"debug/.fingerprint/libc-7a5e3da24078dece/dep-lib-libc","checksum":false}}],"rustflags":[],"config":8247474407144887393,"compile_kind":0}
\ No newline at end of file
diff --git a/risk_score/target/debug/.fingerprint/libc-9b5c62a7419cbbb7/dep-lib-libc b/risk_score/target/debug/.fingerprint/libc-9b5c62a7419cbbb7/dep-lib-libc
new file mode 100644
index 00000000..ec3cb8bf
Binary files /dev/null and b/risk_score/target/debug/.fingerprint/libc-9b5c62a7419cbbb7/dep-lib-libc differ
diff --git a/risk_score/target/debug/.fingerprint/libc-9b5c62a7419cbbb7/invoked.timestamp b/risk_score/target/debug/.fingerprint/libc-9b5c62a7419cbbb7/invoked.timestamp
new file mode 100644
index 00000000..e00328da
--- /dev/null
+++ b/risk_score/target/debug/.fingerprint/libc-9b5c62a7419cbbb7/invoked.timestamp
@@ -0,0 +1 @@
+This file has an mtime of when this was started.
\ No newline at end of file
diff --git a/risk_score/target/debug/.fingerprint/libc-9b5c62a7419cbbb7/lib-libc b/risk_score/target/debug/.fingerprint/libc-9b5c62a7419cbbb7/lib-libc
new file mode 100644
index 00000000..3b287dc3
--- /dev/null
+++ b/risk_score/target/debug/.fingerprint/libc-9b5c62a7419cbbb7/lib-libc
@@ -0,0 +1 @@
+8fe518c4126be484
\ No newline at end of file
diff --git a/risk_score/target/debug/.fingerprint/libc-9b5c62a7419cbbb7/lib-libc.json b/risk_score/target/debug/.fingerprint/libc-9b5c62a7419cbbb7/lib-libc.json
new file mode 100644
index 00000000..6eb26cf3
--- /dev/null
+++ b/risk_score/target/debug/.fingerprint/libc-9b5c62a7419cbbb7/lib-libc.json
@@ -0,0 +1 @@
+{"rustc":5391851738765093524,"features":"[]","declared_features":"[\"align\", \"const-extern-fn\", \"default\", \"extra_traits\", \"rustc-dep-of-std\", \"rustc-std-workspace-core\", \"std\", \"use_std\"]","target":17682796336736096309,"profile":2241668132362809309,"path":3558871054175704969,"deps":[[2924422107542798392,"build_script_build",false,16143502430155455626]],"local":[{"CheckDepInfo":{"dep_info":"debug/.fingerprint/libc-9b5c62a7419cbbb7/dep-lib-libc","checksum":false}}],"rustflags":[],"config":8247474407144887393,"compile_kind":0}
\ No newline at end of file
diff --git a/risk_score/target/debug/.fingerprint/libm-2f367b9f99041f85/dep-lib-libm b/risk_score/target/debug/.fingerprint/libm-2f367b9f99041f85/dep-lib-libm
new file mode 100644
index 00000000..ec3cb8bf
Binary files /dev/null and b/risk_score/target/debug/.fingerprint/libm-2f367b9f99041f85/dep-lib-libm differ
diff --git a/risk_score/target/debug/.fingerprint/libm-2f367b9f99041f85/invoked.timestamp b/risk_score/target/debug/.fingerprint/libm-2f367b9f99041f85/invoked.timestamp
new file mode 100644
index 00000000..e00328da
--- /dev/null
+++ b/risk_score/target/debug/.fingerprint/libm-2f367b9f99041f85/invoked.timestamp
@@ -0,0 +1 @@
+This file has an mtime of when this was started.
\ No newline at end of file
diff --git a/risk_score/target/debug/.fingerprint/libm-2f367b9f99041f85/lib-libm b/risk_score/target/debug/.fingerprint/libm-2f367b9f99041f85/lib-libm
new file mode 100644
index 00000000..ea8fe4a3
--- /dev/null
+++ b/risk_score/target/debug/.fingerprint/libm-2f367b9f99041f85/lib-libm
@@ -0,0 +1 @@
+b4a433a1e9e83ab6
\ No newline at end of file
diff --git a/risk_score/target/debug/.fingerprint/libm-2f367b9f99041f85/lib-libm.json b/risk_score/target/debug/.fingerprint/libm-2f367b9f99041f85/lib-libm.json
new file mode 100644
index 00000000..59a82ccd
--- /dev/null
+++ b/risk_score/target/debug/.fingerprint/libm-2f367b9f99041f85/lib-libm.json
@@ -0,0 +1 @@
+{"rustc":5391851738765093524,"features":"[\"arch\", \"default\"]","declared_features":"[\"arch\", \"default\", \"force-soft-floats\", \"unstable\", \"unstable-float\", \"unstable-intrinsics\", \"unstable-public-internals\"]","target":9164340821866854471,"profile":13829471900528544147,"path":10992459759688955107,"deps":[[10012205734978813886,"build_script_build",false,823142561986269120]],"local":[{"CheckDepInfo":{"dep_info":"debug/.fingerprint/libm-2f367b9f99041f85/dep-lib-libm","checksum":false}}],"rustflags":[],"config":8247474407144887393,"compile_kind":0}
\ No newline at end of file
diff --git a/risk_score/target/debug/.fingerprint/libm-838cd02f572b06ce/dep-lib-libm b/risk_score/target/debug/.fingerprint/libm-838cd02f572b06ce/dep-lib-libm
new file mode 100644
index 00000000..ec3cb8bf
Binary files /dev/null and b/risk_score/target/debug/.fingerprint/libm-838cd02f572b06ce/dep-lib-libm differ
diff --git a/risk_score/target/debug/.fingerprint/libm-838cd02f572b06ce/invoked.timestamp b/risk_score/target/debug/.fingerprint/libm-838cd02f572b06ce/invoked.timestamp
new file mode 100644
index 00000000..e00328da
--- /dev/null
+++ b/risk_score/target/debug/.fingerprint/libm-838cd02f572b06ce/invoked.timestamp
@@ -0,0 +1 @@
+This file has an mtime of when this was started.
\ No newline at end of file
diff --git a/risk_score/target/debug/.fingerprint/libm-838cd02f572b06ce/lib-libm b/risk_score/target/debug/.fingerprint/libm-838cd02f572b06ce/lib-libm
new file mode 100644
index 00000000..3495a7b5
--- /dev/null
+++ b/risk_score/target/debug/.fingerprint/libm-838cd02f572b06ce/lib-libm
@@ -0,0 +1 @@
+b4127a41ec568000
\ No newline at end of file
diff --git a/risk_score/target/debug/.fingerprint/libm-838cd02f572b06ce/lib-libm.json b/risk_score/target/debug/.fingerprint/libm-838cd02f572b06ce/lib-libm.json
new file mode 100644
index 00000000..ec32504a
--- /dev/null
+++ b/risk_score/target/debug/.fingerprint/libm-838cd02f572b06ce/lib-libm.json
@@ -0,0 +1 @@
+{"rustc":5391851738765093524,"features":"[\"arch\", \"default\"]","declared_features":"[\"arch\", \"default\", \"force-soft-floats\", \"unstable\", \"unstable-float\", \"unstable-intrinsics\", \"unstable-public-internals\"]","target":9164340821866854471,"profile":9103159438396422387,"path":10992459759688955107,"deps":[[10012205734978813886,"build_script_build",false,823142561986269120]],"local":[{"CheckDepInfo":{"dep_info":"debug/.fingerprint/libm-838cd02f572b06ce/dep-lib-libm","checksum":false}}],"rustflags":[],"config":8247474407144887393,"compile_kind":0}
\ No newline at end of file
diff --git a/risk_score/target/debug/.fingerprint/libm-b2a468954fc64a00/build-script-build-script-build b/risk_score/target/debug/.fingerprint/libm-b2a468954fc64a00/build-script-build-script-build
new file mode 100644
index 00000000..3be5f7f9
--- /dev/null
+++ b/risk_score/target/debug/.fingerprint/libm-b2a468954fc64a00/build-script-build-script-build
@@ -0,0 +1 @@
+06033b3758d56b1c
\ No newline at end of file
diff --git a/risk_score/target/debug/.fingerprint/libm-b2a468954fc64a00/build-script-build-script-build.json b/risk_score/target/debug/.fingerprint/libm-b2a468954fc64a00/build-script-build-script-build.json
new file mode 100644
index 00000000..4a583f34
--- /dev/null
+++ b/risk_score/target/debug/.fingerprint/libm-b2a468954fc64a00/build-script-build-script-build.json
@@ -0,0 +1 @@
+{"rustc":5391851738765093524,"features":"[\"arch\", \"default\"]","declared_features":"[\"arch\", \"default\", \"force-soft-floats\", \"unstable\", \"unstable-float\", \"unstable-intrinsics\", \"unstable-public-internals\"]","target":5408242616063297496,"profile":10583829019811392006,"path":9721403655208733528,"deps":[],"local":[{"CheckDepInfo":{"dep_info":"debug/.fingerprint/libm-b2a468954fc64a00/dep-build-script-build-script-build","checksum":false}}],"rustflags":[],"config":8247474407144887393,"compile_kind":0}
\ No newline at end of file
diff --git a/risk_score/target/debug/.fingerprint/libm-b2a468954fc64a00/dep-build-script-build-script-build b/risk_score/target/debug/.fingerprint/libm-b2a468954fc64a00/dep-build-script-build-script-build
new file mode 100644
index 00000000..ec3cb8bf
Binary files /dev/null and b/risk_score/target/debug/.fingerprint/libm-b2a468954fc64a00/dep-build-script-build-script-build differ
diff --git a/risk_score/target/debug/.fingerprint/libm-b2a468954fc64a00/invoked.timestamp b/risk_score/target/debug/.fingerprint/libm-b2a468954fc64a00/invoked.timestamp
new file mode 100644
index 00000000..e00328da
--- /dev/null
+++ b/risk_score/target/debug/.fingerprint/libm-b2a468954fc64a00/invoked.timestamp
@@ -0,0 +1 @@
+This file has an mtime of when this was started.
\ No newline at end of file
diff --git a/risk_score/target/debug/.fingerprint/libm-b75c53df2704f002/run-build-script-build-script-build b/risk_score/target/debug/.fingerprint/libm-b75c53df2704f002/run-build-script-build-script-build
new file mode 100644
index 00000000..8ff9d43f
--- /dev/null
+++ b/risk_score/target/debug/.fingerprint/libm-b75c53df2704f002/run-build-script-build-script-build
@@ -0,0 +1 @@
+c04fb286cc636c0b
\ No newline at end of file
diff --git a/risk_score/target/debug/.fingerprint/libm-b75c53df2704f002/run-build-script-build-script-build.json b/risk_score/target/debug/.fingerprint/libm-b75c53df2704f002/run-build-script-build-script-build.json
new file mode 100644
index 00000000..7c228de9
--- /dev/null
+++ b/risk_score/target/debug/.fingerprint/libm-b75c53df2704f002/run-build-script-build-script-build.json
@@ -0,0 +1 @@
+{"rustc":5391851738765093524,"features":"","declared_features":"","target":0,"profile":0,"path":0,"deps":[[10012205734978813886,"build_script_build",false,2047965030430475014]],"local":[{"RerunIfChanged":{"output":"debug/build/libm-b75c53df2704f002/output","paths":["build.rs","configure.rs"]}}],"rustflags":[],"config":0,"compile_kind":0}
\ No newline at end of file
diff --git a/risk_score/target/debug/.fingerprint/memchr-5802a433257bfe1b/dep-lib-memchr b/risk_score/target/debug/.fingerprint/memchr-5802a433257bfe1b/dep-lib-memchr
new file mode 100644
index 00000000..ec3cb8bf
Binary files /dev/null and b/risk_score/target/debug/.fingerprint/memchr-5802a433257bfe1b/dep-lib-memchr differ
diff --git a/risk_score/target/debug/.fingerprint/memchr-5802a433257bfe1b/invoked.timestamp b/risk_score/target/debug/.fingerprint/memchr-5802a433257bfe1b/invoked.timestamp
new file mode 100644
index 00000000..e00328da
--- /dev/null
+++ b/risk_score/target/debug/.fingerprint/memchr-5802a433257bfe1b/invoked.timestamp
@@ -0,0 +1 @@
+This file has an mtime of when this was started.
\ No newline at end of file
diff --git a/risk_score/target/debug/.fingerprint/memchr-5802a433257bfe1b/lib-memchr b/risk_score/target/debug/.fingerprint/memchr-5802a433257bfe1b/lib-memchr
new file mode 100644
index 00000000..6895ea11
--- /dev/null
+++ b/risk_score/target/debug/.fingerprint/memchr-5802a433257bfe1b/lib-memchr
@@ -0,0 +1 @@
+2e7c23c313647430
\ No newline at end of file
diff --git a/risk_score/target/debug/.fingerprint/memchr-5802a433257bfe1b/lib-memchr.json b/risk_score/target/debug/.fingerprint/memchr-5802a433257bfe1b/lib-memchr.json
new file mode 100644
index 00000000..0cab721f
--- /dev/null
+++ b/risk_score/target/debug/.fingerprint/memchr-5802a433257bfe1b/lib-memchr.json
@@ -0,0 +1 @@
+{"rustc":5391851738765093524,"features":"[\"alloc\", \"std\"]","declared_features":"[\"alloc\", \"compiler_builtins\", \"core\", \"default\", \"libc\", \"logging\", \"rustc-dep-of-std\", \"std\", \"use_std\"]","target":11745930252914242013,"profile":2225463790103693989,"path":7722837898157314487,"deps":[],"local":[{"CheckDepInfo":{"dep_info":"debug/.fingerprint/memchr-5802a433257bfe1b/dep-lib-memchr","checksum":false}}],"rustflags":[],"config":8247474407144887393,"compile_kind":0}
\ No newline at end of file
diff --git a/risk_score/target/debug/.fingerprint/memchr-5bd87a36dce43f35/dep-lib-memchr b/risk_score/target/debug/.fingerprint/memchr-5bd87a36dce43f35/dep-lib-memchr
new file mode 100644
index 00000000..ec3cb8bf
Binary files /dev/null and b/risk_score/target/debug/.fingerprint/memchr-5bd87a36dce43f35/dep-lib-memchr differ
diff --git a/risk_score/target/debug/.fingerprint/memchr-5bd87a36dce43f35/invoked.timestamp b/risk_score/target/debug/.fingerprint/memchr-5bd87a36dce43f35/invoked.timestamp
new file mode 100644
index 00000000..e00328da
--- /dev/null
+++ b/risk_score/target/debug/.fingerprint/memchr-5bd87a36dce43f35/invoked.timestamp
@@ -0,0 +1 @@
+This file has an mtime of when this was started.
\ No newline at end of file
diff --git a/risk_score/target/debug/.fingerprint/memchr-5bd87a36dce43f35/lib-memchr b/risk_score/target/debug/.fingerprint/memchr-5bd87a36dce43f35/lib-memchr
new file mode 100644
index 00000000..5880ad13
--- /dev/null
+++ b/risk_score/target/debug/.fingerprint/memchr-5bd87a36dce43f35/lib-memchr
@@ -0,0 +1 @@
+d08f98c6c955586c
\ No newline at end of file
diff --git a/risk_score/target/debug/.fingerprint/memchr-5bd87a36dce43f35/lib-memchr.json b/risk_score/target/debug/.fingerprint/memchr-5bd87a36dce43f35/lib-memchr.json
new file mode 100644
index 00000000..b35dd9db
--- /dev/null
+++ b/risk_score/target/debug/.fingerprint/memchr-5bd87a36dce43f35/lib-memchr.json
@@ -0,0 +1 @@
+{"rustc":5391851738765093524,"features":"[\"alloc\", \"std\"]","declared_features":"[\"alloc\", \"compiler_builtins\", \"core\", \"default\", \"libc\", \"logging\", \"rustc-dep-of-std\", \"std\", \"use_std\"]","target":11745930252914242013,"profile":15657897354478470176,"path":7722837898157314487,"deps":[],"local":[{"CheckDepInfo":{"dep_info":"debug/.fingerprint/memchr-5bd87a36dce43f35/dep-lib-memchr","checksum":false}}],"rustflags":[],"config":8247474407144887393,"compile_kind":0}
\ No newline at end of file
diff --git a/risk_score/target/debug/.fingerprint/memchr-c2a48786b8276548/dep-lib-memchr b/risk_score/target/debug/.fingerprint/memchr-c2a48786b8276548/dep-lib-memchr
new file mode 100644
index 00000000..ec3cb8bf
Binary files /dev/null and b/risk_score/target/debug/.fingerprint/memchr-c2a48786b8276548/dep-lib-memchr differ
diff --git a/risk_score/target/debug/.fingerprint/memchr-c2a48786b8276548/invoked.timestamp b/risk_score/target/debug/.fingerprint/memchr-c2a48786b8276548/invoked.timestamp
new file mode 100644
index 00000000..e00328da
--- /dev/null
+++ b/risk_score/target/debug/.fingerprint/memchr-c2a48786b8276548/invoked.timestamp
@@ -0,0 +1 @@
+This file has an mtime of when this was started.
\ No newline at end of file
diff --git a/risk_score/target/debug/.fingerprint/memchr-c2a48786b8276548/lib-memchr b/risk_score/target/debug/.fingerprint/memchr-c2a48786b8276548/lib-memchr
new file mode 100644
index 00000000..49c4ba38
--- /dev/null
+++ b/risk_score/target/debug/.fingerprint/memchr-c2a48786b8276548/lib-memchr
@@ -0,0 +1 @@
+d9056a21e1b5b628
\ No newline at end of file
diff --git a/risk_score/target/debug/.fingerprint/memchr-c2a48786b8276548/lib-memchr.json b/risk_score/target/debug/.fingerprint/memchr-c2a48786b8276548/lib-memchr.json
new file mode 100644
index 00000000..8a890e43
--- /dev/null
+++ b/risk_score/target/debug/.fingerprint/memchr-c2a48786b8276548/lib-memchr.json
@@ -0,0 +1 @@
+{"rustc":5391851738765093524,"features":"[\"alloc\", \"std\"]","declared_features":"[\"alloc\", \"compiler_builtins\", \"core\", \"default\", \"libc\", \"logging\", \"rustc-dep-of-std\", \"std\", \"use_std\"]","target":11745930252914242013,"profile":2241668132362809309,"path":7722837898157314487,"deps":[],"local":[{"CheckDepInfo":{"dep_info":"debug/.fingerprint/memchr-c2a48786b8276548/dep-lib-memchr","checksum":false}}],"rustflags":[],"config":8247474407144887393,"compile_kind":0}
\ No newline at end of file
diff --git a/risk_score/target/debug/.fingerprint/num-bigint-9edb848edc1dabc9/dep-lib-num_bigint b/risk_score/target/debug/.fingerprint/num-bigint-9edb848edc1dabc9/dep-lib-num_bigint
new file mode 100644
index 00000000..ec3cb8bf
Binary files /dev/null and b/risk_score/target/debug/.fingerprint/num-bigint-9edb848edc1dabc9/dep-lib-num_bigint differ
diff --git a/risk_score/target/debug/.fingerprint/num-bigint-9edb848edc1dabc9/invoked.timestamp b/risk_score/target/debug/.fingerprint/num-bigint-9edb848edc1dabc9/invoked.timestamp
new file mode 100644
index 00000000..e00328da
--- /dev/null
+++ b/risk_score/target/debug/.fingerprint/num-bigint-9edb848edc1dabc9/invoked.timestamp
@@ -0,0 +1 @@
+This file has an mtime of when this was started.
\ No newline at end of file
diff --git a/risk_score/target/debug/.fingerprint/num-bigint-9edb848edc1dabc9/lib-num_bigint b/risk_score/target/debug/.fingerprint/num-bigint-9edb848edc1dabc9/lib-num_bigint
new file mode 100644
index 00000000..a44352db
--- /dev/null
+++ b/risk_score/target/debug/.fingerprint/num-bigint-9edb848edc1dabc9/lib-num_bigint
@@ -0,0 +1 @@
+58e6bdb656e922a2
\ No newline at end of file
diff --git a/risk_score/target/debug/.fingerprint/num-bigint-9edb848edc1dabc9/lib-num_bigint.json b/risk_score/target/debug/.fingerprint/num-bigint-9edb848edc1dabc9/lib-num_bigint.json
new file mode 100644
index 00000000..e8d166d9
--- /dev/null
+++ b/risk_score/target/debug/.fingerprint/num-bigint-9edb848edc1dabc9/lib-num_bigint.json
@@ -0,0 +1 @@
+{"rustc":5391851738765093524,"features":"[]","declared_features":"[\"arbitrary\", \"default\", \"quickcheck\", \"rand\", \"serde\", \"std\"]","target":4386859821456661766,"profile":2241668132362809309,"path":16664117168208122161,"deps":[[5157631553186200874,"num_traits",false,16393055130510591923],[16795989132585092538,"num_integer",false,16533203464421417833]],"local":[{"CheckDepInfo":{"dep_info":"debug/.fingerprint/num-bigint-9edb848edc1dabc9/dep-lib-num_bigint","checksum":false}}],"rustflags":[],"config":8247474407144887393,"compile_kind":0}
\ No newline at end of file
diff --git a/risk_score/target/debug/.fingerprint/num-bigint-dd82b4e43f6547ab/dep-lib-num_bigint b/risk_score/target/debug/.fingerprint/num-bigint-dd82b4e43f6547ab/dep-lib-num_bigint
new file mode 100644
index 00000000..ec3cb8bf
Binary files /dev/null and b/risk_score/target/debug/.fingerprint/num-bigint-dd82b4e43f6547ab/dep-lib-num_bigint differ
diff --git a/risk_score/target/debug/.fingerprint/num-bigint-dd82b4e43f6547ab/invoked.timestamp b/risk_score/target/debug/.fingerprint/num-bigint-dd82b4e43f6547ab/invoked.timestamp
new file mode 100644
index 00000000..e00328da
--- /dev/null
+++ b/risk_score/target/debug/.fingerprint/num-bigint-dd82b4e43f6547ab/invoked.timestamp
@@ -0,0 +1 @@
+This file has an mtime of when this was started.
\ No newline at end of file
diff --git a/risk_score/target/debug/.fingerprint/num-bigint-dd82b4e43f6547ab/lib-num_bigint b/risk_score/target/debug/.fingerprint/num-bigint-dd82b4e43f6547ab/lib-num_bigint
new file mode 100644
index 00000000..586a6e6d
--- /dev/null
+++ b/risk_score/target/debug/.fingerprint/num-bigint-dd82b4e43f6547ab/lib-num_bigint
@@ -0,0 +1 @@
+ef4ea3eab22022d4
\ No newline at end of file
diff --git a/risk_score/target/debug/.fingerprint/num-bigint-dd82b4e43f6547ab/lib-num_bigint.json b/risk_score/target/debug/.fingerprint/num-bigint-dd82b4e43f6547ab/lib-num_bigint.json
new file mode 100644
index 00000000..91ff2c3f
--- /dev/null
+++ b/risk_score/target/debug/.fingerprint/num-bigint-dd82b4e43f6547ab/lib-num_bigint.json
@@ -0,0 +1 @@
+{"rustc":5391851738765093524,"features":"[]","declared_features":"[\"arbitrary\", \"default\", \"quickcheck\", \"rand\", \"serde\", \"std\"]","target":4386859821456661766,"profile":15657897354478470176,"path":16664117168208122161,"deps":[[5157631553186200874,"num_traits",false,14117612643050266243],[16795989132585092538,"num_integer",false,12522895369405785887]],"local":[{"CheckDepInfo":{"dep_info":"debug/.fingerprint/num-bigint-dd82b4e43f6547ab/dep-lib-num_bigint","checksum":false}}],"rustflags":[],"config":8247474407144887393,"compile_kind":0}
\ No newline at end of file
diff --git a/risk_score/target/debug/.fingerprint/num-bigint-eb7896e73d4c1093/dep-lib-num_bigint b/risk_score/target/debug/.fingerprint/num-bigint-eb7896e73d4c1093/dep-lib-num_bigint
new file mode 100644
index 00000000..ec3cb8bf
Binary files /dev/null and b/risk_score/target/debug/.fingerprint/num-bigint-eb7896e73d4c1093/dep-lib-num_bigint differ
diff --git a/risk_score/target/debug/.fingerprint/num-bigint-eb7896e73d4c1093/invoked.timestamp b/risk_score/target/debug/.fingerprint/num-bigint-eb7896e73d4c1093/invoked.timestamp
new file mode 100644
index 00000000..e00328da
--- /dev/null
+++ b/risk_score/target/debug/.fingerprint/num-bigint-eb7896e73d4c1093/invoked.timestamp
@@ -0,0 +1 @@
+This file has an mtime of when this was started.
\ No newline at end of file
diff --git a/risk_score/target/debug/.fingerprint/num-bigint-eb7896e73d4c1093/lib-num_bigint b/risk_score/target/debug/.fingerprint/num-bigint-eb7896e73d4c1093/lib-num_bigint
new file mode 100644
index 00000000..d4b34042
--- /dev/null
+++ b/risk_score/target/debug/.fingerprint/num-bigint-eb7896e73d4c1093/lib-num_bigint
@@ -0,0 +1 @@
+a05a2982b1b027d9
\ No newline at end of file
diff --git a/risk_score/target/debug/.fingerprint/num-bigint-eb7896e73d4c1093/lib-num_bigint.json b/risk_score/target/debug/.fingerprint/num-bigint-eb7896e73d4c1093/lib-num_bigint.json
new file mode 100644
index 00000000..6498571a
--- /dev/null
+++ b/risk_score/target/debug/.fingerprint/num-bigint-eb7896e73d4c1093/lib-num_bigint.json
@@ -0,0 +1 @@
+{"rustc":5391851738765093524,"features":"[\"default\", \"std\"]","declared_features":"[\"arbitrary\", \"default\", \"quickcheck\", \"rand\", \"serde\", \"std\"]","target":4386859821456661766,"profile":2225463790103693989,"path":16664117168208122161,"deps":[[5157631553186200874,"num_traits",false,17936120292733242416],[16795989132585092538,"num_integer",false,13217807166083677444]],"local":[{"CheckDepInfo":{"dep_info":"debug/.fingerprint/num-bigint-eb7896e73d4c1093/dep-lib-num_bigint","checksum":false}}],"rustflags":[],"config":8247474407144887393,"compile_kind":0}
\ No newline at end of file
diff --git a/risk_score/target/debug/.fingerprint/num-derive-9b1fe293c8d29e82/dep-lib-num_derive b/risk_score/target/debug/.fingerprint/num-derive-9b1fe293c8d29e82/dep-lib-num_derive
new file mode 100644
index 00000000..ec3cb8bf
Binary files /dev/null and b/risk_score/target/debug/.fingerprint/num-derive-9b1fe293c8d29e82/dep-lib-num_derive differ
diff --git a/risk_score/target/debug/.fingerprint/num-derive-9b1fe293c8d29e82/invoked.timestamp b/risk_score/target/debug/.fingerprint/num-derive-9b1fe293c8d29e82/invoked.timestamp
new file mode 100644
index 00000000..e00328da
--- /dev/null
+++ b/risk_score/target/debug/.fingerprint/num-derive-9b1fe293c8d29e82/invoked.timestamp
@@ -0,0 +1 @@
+This file has an mtime of when this was started.
\ No newline at end of file
diff --git a/risk_score/target/debug/.fingerprint/num-derive-9b1fe293c8d29e82/lib-num_derive b/risk_score/target/debug/.fingerprint/num-derive-9b1fe293c8d29e82/lib-num_derive
new file mode 100644
index 00000000..fd0e2934
--- /dev/null
+++ b/risk_score/target/debug/.fingerprint/num-derive-9b1fe293c8d29e82/lib-num_derive
@@ -0,0 +1 @@
+3ccbc56fd58cd743
\ No newline at end of file
diff --git a/risk_score/target/debug/.fingerprint/num-derive-9b1fe293c8d29e82/lib-num_derive.json b/risk_score/target/debug/.fingerprint/num-derive-9b1fe293c8d29e82/lib-num_derive.json
new file mode 100644
index 00000000..de106fdb
--- /dev/null
+++ b/risk_score/target/debug/.fingerprint/num-derive-9b1fe293c8d29e82/lib-num_derive.json
@@ -0,0 +1 @@
+{"rustc":5391851738765093524,"features":"[]","declared_features":"[]","target":4998366701969184951,"profile":2225463790103693989,"path":18209207397728402582,"deps":[[3060637413840920116,"proc_macro2",false,3272600214830029920],[17990358020177143287,"quote",false,15490847037713330905],[18149961000318489080,"syn",false,17353705955167482554]],"local":[{"CheckDepInfo":{"dep_info":"debug/.fingerprint/num-derive-9b1fe293c8d29e82/dep-lib-num_derive","checksum":false}}],"rustflags":[],"config":8247474407144887393,"compile_kind":0}
\ No newline at end of file
diff --git a/risk_score/target/debug/.fingerprint/num-integer-0fcb06e72f831b0e/dep-lib-num_integer b/risk_score/target/debug/.fingerprint/num-integer-0fcb06e72f831b0e/dep-lib-num_integer
new file mode 100644
index 00000000..ec3cb8bf
Binary files /dev/null and b/risk_score/target/debug/.fingerprint/num-integer-0fcb06e72f831b0e/dep-lib-num_integer differ
diff --git a/risk_score/target/debug/.fingerprint/num-integer-0fcb06e72f831b0e/invoked.timestamp b/risk_score/target/debug/.fingerprint/num-integer-0fcb06e72f831b0e/invoked.timestamp
new file mode 100644
index 00000000..e00328da
--- /dev/null
+++ b/risk_score/target/debug/.fingerprint/num-integer-0fcb06e72f831b0e/invoked.timestamp
@@ -0,0 +1 @@
+This file has an mtime of when this was started.
\ No newline at end of file
diff --git a/risk_score/target/debug/.fingerprint/num-integer-0fcb06e72f831b0e/lib-num_integer b/risk_score/target/debug/.fingerprint/num-integer-0fcb06e72f831b0e/lib-num_integer
new file mode 100644
index 00000000..88d3df4f
--- /dev/null
+++ b/risk_score/target/debug/.fingerprint/num-integer-0fcb06e72f831b0e/lib-num_integer
@@ -0,0 +1 @@
+1fe7d044fd42caad
\ No newline at end of file
diff --git a/risk_score/target/debug/.fingerprint/num-integer-0fcb06e72f831b0e/lib-num_integer.json b/risk_score/target/debug/.fingerprint/num-integer-0fcb06e72f831b0e/lib-num_integer.json
new file mode 100644
index 00000000..9a59b489
--- /dev/null
+++ b/risk_score/target/debug/.fingerprint/num-integer-0fcb06e72f831b0e/lib-num_integer.json
@@ -0,0 +1 @@
+{"rustc":5391851738765093524,"features":"[\"default\", \"i128\", \"std\"]","declared_features":"[\"default\", \"i128\", \"std\"]","target":7628309033881264685,"profile":15657897354478470176,"path":1354393566988572327,"deps":[[5157631553186200874,"num_traits",false,14117612643050266243]],"local":[{"CheckDepInfo":{"dep_info":"debug/.fingerprint/num-integer-0fcb06e72f831b0e/dep-lib-num_integer","checksum":false}}],"rustflags":[],"config":8247474407144887393,"compile_kind":0}
\ No newline at end of file
diff --git a/risk_score/target/debug/.fingerprint/num-integer-7c2b3494a1693dc7/dep-lib-num_integer b/risk_score/target/debug/.fingerprint/num-integer-7c2b3494a1693dc7/dep-lib-num_integer
new file mode 100644
index 00000000..ec3cb8bf
Binary files /dev/null and b/risk_score/target/debug/.fingerprint/num-integer-7c2b3494a1693dc7/dep-lib-num_integer differ
diff --git a/risk_score/target/debug/.fingerprint/num-integer-7c2b3494a1693dc7/invoked.timestamp b/risk_score/target/debug/.fingerprint/num-integer-7c2b3494a1693dc7/invoked.timestamp
new file mode 100644
index 00000000..e00328da
--- /dev/null
+++ b/risk_score/target/debug/.fingerprint/num-integer-7c2b3494a1693dc7/invoked.timestamp
@@ -0,0 +1 @@
+This file has an mtime of when this was started.
\ No newline at end of file
diff --git a/risk_score/target/debug/.fingerprint/num-integer-7c2b3494a1693dc7/lib-num_integer b/risk_score/target/debug/.fingerprint/num-integer-7c2b3494a1693dc7/lib-num_integer
new file mode 100644
index 00000000..d3073a88
--- /dev/null
+++ b/risk_score/target/debug/.fingerprint/num-integer-7c2b3494a1693dc7/lib-num_integer
@@ -0,0 +1 @@
+69a31848f4bc71e5
\ No newline at end of file
diff --git a/risk_score/target/debug/.fingerprint/num-integer-7c2b3494a1693dc7/lib-num_integer.json b/risk_score/target/debug/.fingerprint/num-integer-7c2b3494a1693dc7/lib-num_integer.json
new file mode 100644
index 00000000..2fd25896
--- /dev/null
+++ b/risk_score/target/debug/.fingerprint/num-integer-7c2b3494a1693dc7/lib-num_integer.json
@@ -0,0 +1 @@
+{"rustc":5391851738765093524,"features":"[\"default\", \"i128\", \"std\"]","declared_features":"[\"default\", \"i128\", \"std\"]","target":7628309033881264685,"profile":2241668132362809309,"path":1354393566988572327,"deps":[[5157631553186200874,"num_traits",false,16393055130510591923]],"local":[{"CheckDepInfo":{"dep_info":"debug/.fingerprint/num-integer-7c2b3494a1693dc7/dep-lib-num_integer","checksum":false}}],"rustflags":[],"config":8247474407144887393,"compile_kind":0}
\ No newline at end of file
diff --git a/risk_score/target/debug/.fingerprint/num-integer-c267ea19f0c7f246/dep-lib-num_integer b/risk_score/target/debug/.fingerprint/num-integer-c267ea19f0c7f246/dep-lib-num_integer
new file mode 100644
index 00000000..ec3cb8bf
Binary files /dev/null and b/risk_score/target/debug/.fingerprint/num-integer-c267ea19f0c7f246/dep-lib-num_integer differ
diff --git a/risk_score/target/debug/.fingerprint/num-integer-c267ea19f0c7f246/invoked.timestamp b/risk_score/target/debug/.fingerprint/num-integer-c267ea19f0c7f246/invoked.timestamp
new file mode 100644
index 00000000..e00328da
--- /dev/null
+++ b/risk_score/target/debug/.fingerprint/num-integer-c267ea19f0c7f246/invoked.timestamp
@@ -0,0 +1 @@
+This file has an mtime of when this was started.
\ No newline at end of file
diff --git a/risk_score/target/debug/.fingerprint/num-integer-c267ea19f0c7f246/lib-num_integer b/risk_score/target/debug/.fingerprint/num-integer-c267ea19f0c7f246/lib-num_integer
new file mode 100644
index 00000000..da5c2dc8
--- /dev/null
+++ b/risk_score/target/debug/.fingerprint/num-integer-c267ea19f0c7f246/lib-num_integer
@@ -0,0 +1 @@
+04bd072c96156fb7
\ No newline at end of file
diff --git a/risk_score/target/debug/.fingerprint/num-integer-c267ea19f0c7f246/lib-num_integer.json b/risk_score/target/debug/.fingerprint/num-integer-c267ea19f0c7f246/lib-num_integer.json
new file mode 100644
index 00000000..9449ae64
--- /dev/null
+++ b/risk_score/target/debug/.fingerprint/num-integer-c267ea19f0c7f246/lib-num_integer.json
@@ -0,0 +1 @@
+{"rustc":5391851738765093524,"features":"[\"i128\", \"std\"]","declared_features":"[\"default\", \"i128\", \"std\"]","target":7628309033881264685,"profile":2225463790103693989,"path":1354393566988572327,"deps":[[5157631553186200874,"num_traits",false,17936120292733242416]],"local":[{"CheckDepInfo":{"dep_info":"debug/.fingerprint/num-integer-c267ea19f0c7f246/dep-lib-num_integer","checksum":false}}],"rustflags":[],"config":8247474407144887393,"compile_kind":0}
\ No newline at end of file
diff --git a/risk_score/target/debug/.fingerprint/num-traits-4457992087adf788/run-build-script-build-script-build b/risk_score/target/debug/.fingerprint/num-traits-4457992087adf788/run-build-script-build-script-build
new file mode 100644
index 00000000..866a6d23
--- /dev/null
+++ b/risk_score/target/debug/.fingerprint/num-traits-4457992087adf788/run-build-script-build-script-build
@@ -0,0 +1 @@
+ccfb23bd72df76fc
\ No newline at end of file
diff --git a/risk_score/target/debug/.fingerprint/num-traits-4457992087adf788/run-build-script-build-script-build.json b/risk_score/target/debug/.fingerprint/num-traits-4457992087adf788/run-build-script-build-script-build.json
new file mode 100644
index 00000000..fa48418b
--- /dev/null
+++ b/risk_score/target/debug/.fingerprint/num-traits-4457992087adf788/run-build-script-build-script-build.json
@@ -0,0 +1 @@
+{"rustc":5391851738765093524,"features":"","declared_features":"","target":0,"profile":0,"path":0,"deps":[[5157631553186200874,"build_script_build",false,2163242755590275334]],"local":[{"RerunIfChanged":{"output":"debug/build/num-traits-4457992087adf788/output","paths":["build.rs"]}}],"rustflags":[],"config":0,"compile_kind":0}
\ No newline at end of file
diff --git a/risk_score/target/debug/.fingerprint/num-traits-88376f9539020dca/dep-lib-num_traits b/risk_score/target/debug/.fingerprint/num-traits-88376f9539020dca/dep-lib-num_traits
new file mode 100644
index 00000000..ec3cb8bf
Binary files /dev/null and b/risk_score/target/debug/.fingerprint/num-traits-88376f9539020dca/dep-lib-num_traits differ
diff --git a/risk_score/target/debug/.fingerprint/num-traits-88376f9539020dca/invoked.timestamp b/risk_score/target/debug/.fingerprint/num-traits-88376f9539020dca/invoked.timestamp
new file mode 100644
index 00000000..e00328da
--- /dev/null
+++ b/risk_score/target/debug/.fingerprint/num-traits-88376f9539020dca/invoked.timestamp
@@ -0,0 +1 @@
+This file has an mtime of when this was started.
\ No newline at end of file
diff --git a/risk_score/target/debug/.fingerprint/num-traits-88376f9539020dca/lib-num_traits b/risk_score/target/debug/.fingerprint/num-traits-88376f9539020dca/lib-num_traits
new file mode 100644
index 00000000..73729e89
--- /dev/null
+++ b/risk_score/target/debug/.fingerprint/num-traits-88376f9539020dca/lib-num_traits
@@ -0,0 +1 @@
+831e9389e6d5ebc3
\ No newline at end of file
diff --git a/risk_score/target/debug/.fingerprint/num-traits-88376f9539020dca/lib-num_traits.json b/risk_score/target/debug/.fingerprint/num-traits-88376f9539020dca/lib-num_traits.json
new file mode 100644
index 00000000..f8159d07
--- /dev/null
+++ b/risk_score/target/debug/.fingerprint/num-traits-88376f9539020dca/lib-num_traits.json
@@ -0,0 +1 @@
+{"rustc":5391851738765093524,"features":"[\"default\", \"i128\", \"std\"]","declared_features":"[\"default\", \"i128\", \"libm\", \"std\"]","target":4278088450330190724,"profile":15657897354478470176,"path":7553772698966838655,"deps":[[5157631553186200874,"build_script_build",false,18191973428702215116]],"local":[{"CheckDepInfo":{"dep_info":"debug/.fingerprint/num-traits-88376f9539020dca/dep-lib-num_traits","checksum":false}}],"rustflags":[],"config":8247474407144887393,"compile_kind":0}
\ No newline at end of file
diff --git a/risk_score/target/debug/.fingerprint/num-traits-90e84f3612fb61e7/dep-lib-num_traits b/risk_score/target/debug/.fingerprint/num-traits-90e84f3612fb61e7/dep-lib-num_traits
new file mode 100644
index 00000000..ec3cb8bf
Binary files /dev/null and b/risk_score/target/debug/.fingerprint/num-traits-90e84f3612fb61e7/dep-lib-num_traits differ
diff --git a/risk_score/target/debug/.fingerprint/num-traits-90e84f3612fb61e7/invoked.timestamp b/risk_score/target/debug/.fingerprint/num-traits-90e84f3612fb61e7/invoked.timestamp
new file mode 100644
index 00000000..e00328da
--- /dev/null
+++ b/risk_score/target/debug/.fingerprint/num-traits-90e84f3612fb61e7/invoked.timestamp
@@ -0,0 +1 @@
+This file has an mtime of when this was started.
\ No newline at end of file
diff --git a/risk_score/target/debug/.fingerprint/num-traits-90e84f3612fb61e7/lib-num_traits b/risk_score/target/debug/.fingerprint/num-traits-90e84f3612fb61e7/lib-num_traits
new file mode 100644
index 00000000..e804ab18
--- /dev/null
+++ b/risk_score/target/debug/.fingerprint/num-traits-90e84f3612fb61e7/lib-num_traits
@@ -0,0 +1 @@
+304c0a6960e6e9f8
\ No newline at end of file
diff --git a/risk_score/target/debug/.fingerprint/num-traits-90e84f3612fb61e7/lib-num_traits.json b/risk_score/target/debug/.fingerprint/num-traits-90e84f3612fb61e7/lib-num_traits.json
new file mode 100644
index 00000000..22eaa459
--- /dev/null
+++ b/risk_score/target/debug/.fingerprint/num-traits-90e84f3612fb61e7/lib-num_traits.json
@@ -0,0 +1 @@
+{"rustc":5391851738765093524,"features":"[\"i128\", \"std\"]","declared_features":"[\"default\", \"i128\", \"libm\", \"std\"]","target":4278088450330190724,"profile":2225463790103693989,"path":7553772698966838655,"deps":[[5157631553186200874,"build_script_build",false,8015429284760825980]],"local":[{"CheckDepInfo":{"dep_info":"debug/.fingerprint/num-traits-90e84f3612fb61e7/dep-lib-num_traits","checksum":false}}],"rustflags":[],"config":8247474407144887393,"compile_kind":0}
\ No newline at end of file
diff --git a/risk_score/target/debug/.fingerprint/num-traits-c9f3780d8a065540/build-script-build-script-build b/risk_score/target/debug/.fingerprint/num-traits-c9f3780d8a065540/build-script-build-script-build
new file mode 100644
index 00000000..740f690d
--- /dev/null
+++ b/risk_score/target/debug/.fingerprint/num-traits-c9f3780d8a065540/build-script-build-script-build
@@ -0,0 +1 @@
+0641e529d361051e
\ No newline at end of file
diff --git a/risk_score/target/debug/.fingerprint/num-traits-c9f3780d8a065540/build-script-build-script-build.json b/risk_score/target/debug/.fingerprint/num-traits-c9f3780d8a065540/build-script-build-script-build.json
new file mode 100644
index 00000000..c676ec07
--- /dev/null
+++ b/risk_score/target/debug/.fingerprint/num-traits-c9f3780d8a065540/build-script-build-script-build.json
@@ -0,0 +1 @@
+{"rustc":5391851738765093524,"features":"[\"default\", \"i128\", \"std\"]","declared_features":"[\"default\", \"i128\", \"libm\", \"std\"]","target":5408242616063297496,"profile":2225463790103693989,"path":10847493369911615647,"deps":[[6229979215132119378,"autocfg",false,13932138171824037627]],"local":[{"CheckDepInfo":{"dep_info":"debug/.fingerprint/num-traits-c9f3780d8a065540/dep-build-script-build-script-build","checksum":false}}],"rustflags":[],"config":8247474407144887393,"compile_kind":0}
\ No newline at end of file
diff --git a/risk_score/target/debug/.fingerprint/num-traits-c9f3780d8a065540/dep-build-script-build-script-build b/risk_score/target/debug/.fingerprint/num-traits-c9f3780d8a065540/dep-build-script-build-script-build
new file mode 100644
index 00000000..ec3cb8bf
Binary files /dev/null and b/risk_score/target/debug/.fingerprint/num-traits-c9f3780d8a065540/dep-build-script-build-script-build differ
diff --git a/risk_score/target/debug/.fingerprint/num-traits-c9f3780d8a065540/invoked.timestamp b/risk_score/target/debug/.fingerprint/num-traits-c9f3780d8a065540/invoked.timestamp
new file mode 100644
index 00000000..e00328da
--- /dev/null
+++ b/risk_score/target/debug/.fingerprint/num-traits-c9f3780d8a065540/invoked.timestamp
@@ -0,0 +1 @@
+This file has an mtime of when this was started.
\ No newline at end of file
diff --git a/risk_score/target/debug/.fingerprint/num-traits-cda8bc5ca1e16804/build-script-build-script-build b/risk_score/target/debug/.fingerprint/num-traits-cda8bc5ca1e16804/build-script-build-script-build
new file mode 100644
index 00000000..9d86c325
--- /dev/null
+++ b/risk_score/target/debug/.fingerprint/num-traits-cda8bc5ca1e16804/build-script-build-script-build
@@ -0,0 +1 @@
+6f33393d3fc9632f
\ No newline at end of file
diff --git a/risk_score/target/debug/.fingerprint/num-traits-cda8bc5ca1e16804/build-script-build-script-build.json b/risk_score/target/debug/.fingerprint/num-traits-cda8bc5ca1e16804/build-script-build-script-build.json
new file mode 100644
index 00000000..cffe8862
--- /dev/null
+++ b/risk_score/target/debug/.fingerprint/num-traits-cda8bc5ca1e16804/build-script-build-script-build.json
@@ -0,0 +1 @@
+{"rustc":5391851738765093524,"features":"[\"i128\", \"std\"]","declared_features":"[\"default\", \"i128\", \"libm\", \"std\"]","target":5408242616063297496,"profile":2225463790103693989,"path":10847493369911615647,"deps":[[6229979215132119378,"autocfg",false,13932138171824037627]],"local":[{"CheckDepInfo":{"dep_info":"debug/.fingerprint/num-traits-cda8bc5ca1e16804/dep-build-script-build-script-build","checksum":false}}],"rustflags":[],"config":8247474407144887393,"compile_kind":0}
\ No newline at end of file
diff --git a/risk_score/target/debug/.fingerprint/num-traits-cda8bc5ca1e16804/dep-build-script-build-script-build b/risk_score/target/debug/.fingerprint/num-traits-cda8bc5ca1e16804/dep-build-script-build-script-build
new file mode 100644
index 00000000..ec3cb8bf
Binary files /dev/null and b/risk_score/target/debug/.fingerprint/num-traits-cda8bc5ca1e16804/dep-build-script-build-script-build differ
diff --git a/risk_score/target/debug/.fingerprint/num-traits-cda8bc5ca1e16804/invoked.timestamp b/risk_score/target/debug/.fingerprint/num-traits-cda8bc5ca1e16804/invoked.timestamp
new file mode 100644
index 00000000..e00328da
--- /dev/null
+++ b/risk_score/target/debug/.fingerprint/num-traits-cda8bc5ca1e16804/invoked.timestamp
@@ -0,0 +1 @@
+This file has an mtime of when this was started.
\ No newline at end of file
diff --git a/risk_score/target/debug/.fingerprint/num-traits-cdca7952a80b7d9f/run-build-script-build-script-build b/risk_score/target/debug/.fingerprint/num-traits-cdca7952a80b7d9f/run-build-script-build-script-build
new file mode 100644
index 00000000..378602e6
--- /dev/null
+++ b/risk_score/target/debug/.fingerprint/num-traits-cdca7952a80b7d9f/run-build-script-build-script-build
@@ -0,0 +1 @@
+7cb06e8877863c6f
\ No newline at end of file
diff --git a/risk_score/target/debug/.fingerprint/num-traits-cdca7952a80b7d9f/run-build-script-build-script-build.json b/risk_score/target/debug/.fingerprint/num-traits-cdca7952a80b7d9f/run-build-script-build-script-build.json
new file mode 100644
index 00000000..ae1b337e
--- /dev/null
+++ b/risk_score/target/debug/.fingerprint/num-traits-cdca7952a80b7d9f/run-build-script-build-script-build.json
@@ -0,0 +1 @@
+{"rustc":5391851738765093524,"features":"","declared_features":"","target":0,"profile":0,"path":0,"deps":[[5157631553186200874,"build_script_build",false,3414794215924249455]],"local":[{"RerunIfChanged":{"output":"debug/build/num-traits-cdca7952a80b7d9f/output","paths":["build.rs"]}}],"rustflags":[],"config":0,"compile_kind":0}
\ No newline at end of file
diff --git a/risk_score/target/debug/.fingerprint/num-traits-d4f0f040a2dd2c23/dep-lib-num_traits b/risk_score/target/debug/.fingerprint/num-traits-d4f0f040a2dd2c23/dep-lib-num_traits
new file mode 100644
index 00000000..ec3cb8bf
Binary files /dev/null and b/risk_score/target/debug/.fingerprint/num-traits-d4f0f040a2dd2c23/dep-lib-num_traits differ
diff --git a/risk_score/target/debug/.fingerprint/num-traits-d4f0f040a2dd2c23/invoked.timestamp b/risk_score/target/debug/.fingerprint/num-traits-d4f0f040a2dd2c23/invoked.timestamp
new file mode 100644
index 00000000..e00328da
--- /dev/null
+++ b/risk_score/target/debug/.fingerprint/num-traits-d4f0f040a2dd2c23/invoked.timestamp
@@ -0,0 +1 @@
+This file has an mtime of when this was started.
\ No newline at end of file
diff --git a/risk_score/target/debug/.fingerprint/num-traits-d4f0f040a2dd2c23/lib-num_traits b/risk_score/target/debug/.fingerprint/num-traits-d4f0f040a2dd2c23/lib-num_traits
new file mode 100644
index 00000000..dadee53c
--- /dev/null
+++ b/risk_score/target/debug/.fingerprint/num-traits-d4f0f040a2dd2c23/lib-num_traits
@@ -0,0 +1 @@
+b3877a7dc9d47fe3
\ No newline at end of file
diff --git a/risk_score/target/debug/.fingerprint/num-traits-d4f0f040a2dd2c23/lib-num_traits.json b/risk_score/target/debug/.fingerprint/num-traits-d4f0f040a2dd2c23/lib-num_traits.json
new file mode 100644
index 00000000..92238b9e
--- /dev/null
+++ b/risk_score/target/debug/.fingerprint/num-traits-d4f0f040a2dd2c23/lib-num_traits.json
@@ -0,0 +1 @@
+{"rustc":5391851738765093524,"features":"[\"default\", \"i128\", \"std\"]","declared_features":"[\"default\", \"i128\", \"libm\", \"std\"]","target":4278088450330190724,"profile":2241668132362809309,"path":7553772698966838655,"deps":[[5157631553186200874,"build_script_build",false,18191973428702215116]],"local":[{"CheckDepInfo":{"dep_info":"debug/.fingerprint/num-traits-d4f0f040a2dd2c23/dep-lib-num_traits","checksum":false}}],"rustflags":[],"config":8247474407144887393,"compile_kind":0}
\ No newline at end of file
diff --git a/risk_score/target/debug/.fingerprint/once_cell-30faec43b98269bb/dep-lib-once_cell b/risk_score/target/debug/.fingerprint/once_cell-30faec43b98269bb/dep-lib-once_cell
new file mode 100644
index 00000000..ec3cb8bf
Binary files /dev/null and b/risk_score/target/debug/.fingerprint/once_cell-30faec43b98269bb/dep-lib-once_cell differ
diff --git a/risk_score/target/debug/.fingerprint/once_cell-30faec43b98269bb/invoked.timestamp b/risk_score/target/debug/.fingerprint/once_cell-30faec43b98269bb/invoked.timestamp
new file mode 100644
index 00000000..e00328da
--- /dev/null
+++ b/risk_score/target/debug/.fingerprint/once_cell-30faec43b98269bb/invoked.timestamp
@@ -0,0 +1 @@
+This file has an mtime of when this was started.
\ No newline at end of file
diff --git a/risk_score/target/debug/.fingerprint/once_cell-30faec43b98269bb/lib-once_cell b/risk_score/target/debug/.fingerprint/once_cell-30faec43b98269bb/lib-once_cell
new file mode 100644
index 00000000..2ff389ce
--- /dev/null
+++ b/risk_score/target/debug/.fingerprint/once_cell-30faec43b98269bb/lib-once_cell
@@ -0,0 +1 @@
+85b009497e7550f1
\ No newline at end of file
diff --git a/risk_score/target/debug/.fingerprint/once_cell-30faec43b98269bb/lib-once_cell.json b/risk_score/target/debug/.fingerprint/once_cell-30faec43b98269bb/lib-once_cell.json
new file mode 100644
index 00000000..ff3cbe9c
--- /dev/null
+++ b/risk_score/target/debug/.fingerprint/once_cell-30faec43b98269bb/lib-once_cell.json
@@ -0,0 +1 @@
+{"rustc":5391851738765093524,"features":"[\"alloc\", \"race\"]","declared_features":"[\"alloc\", \"atomic-polyfill\", \"critical-section\", \"default\", \"parking_lot\", \"portable-atomic\", \"race\", \"std\", \"unstable\"]","target":17524666916136250164,"profile":15657897354478470176,"path":11096857666242987420,"deps":[],"local":[{"CheckDepInfo":{"dep_info":"debug/.fingerprint/once_cell-30faec43b98269bb/dep-lib-once_cell","checksum":false}}],"rustflags":[],"config":8247474407144887393,"compile_kind":0}
\ No newline at end of file
diff --git a/risk_score/target/debug/.fingerprint/once_cell-93176fd00b3b08b6/dep-lib-once_cell b/risk_score/target/debug/.fingerprint/once_cell-93176fd00b3b08b6/dep-lib-once_cell
new file mode 100644
index 00000000..ec3cb8bf
Binary files /dev/null and b/risk_score/target/debug/.fingerprint/once_cell-93176fd00b3b08b6/dep-lib-once_cell differ
diff --git a/risk_score/target/debug/.fingerprint/once_cell-93176fd00b3b08b6/invoked.timestamp b/risk_score/target/debug/.fingerprint/once_cell-93176fd00b3b08b6/invoked.timestamp
new file mode 100644
index 00000000..e00328da
--- /dev/null
+++ b/risk_score/target/debug/.fingerprint/once_cell-93176fd00b3b08b6/invoked.timestamp
@@ -0,0 +1 @@
+This file has an mtime of when this was started.
\ No newline at end of file
diff --git a/risk_score/target/debug/.fingerprint/once_cell-93176fd00b3b08b6/lib-once_cell b/risk_score/target/debug/.fingerprint/once_cell-93176fd00b3b08b6/lib-once_cell
new file mode 100644
index 00000000..b106cd72
--- /dev/null
+++ b/risk_score/target/debug/.fingerprint/once_cell-93176fd00b3b08b6/lib-once_cell
@@ -0,0 +1 @@
+f461affa8eeb2d5f
\ No newline at end of file
diff --git a/risk_score/target/debug/.fingerprint/once_cell-93176fd00b3b08b6/lib-once_cell.json b/risk_score/target/debug/.fingerprint/once_cell-93176fd00b3b08b6/lib-once_cell.json
new file mode 100644
index 00000000..15137150
--- /dev/null
+++ b/risk_score/target/debug/.fingerprint/once_cell-93176fd00b3b08b6/lib-once_cell.json
@@ -0,0 +1 @@
+{"rustc":5391851738765093524,"features":"[\"alloc\", \"race\"]","declared_features":"[\"alloc\", \"atomic-polyfill\", \"critical-section\", \"default\", \"parking_lot\", \"portable-atomic\", \"race\", \"std\", \"unstable\"]","target":17524666916136250164,"profile":2241668132362809309,"path":11096857666242987420,"deps":[],"local":[{"CheckDepInfo":{"dep_info":"debug/.fingerprint/once_cell-93176fd00b3b08b6/dep-lib-once_cell","checksum":false}}],"rustflags":[],"config":8247474407144887393,"compile_kind":0}
\ No newline at end of file
diff --git a/risk_score/target/debug/.fingerprint/p256-1baf5f314a911360/dep-lib-p256 b/risk_score/target/debug/.fingerprint/p256-1baf5f314a911360/dep-lib-p256
new file mode 100644
index 00000000..ec3cb8bf
Binary files /dev/null and b/risk_score/target/debug/.fingerprint/p256-1baf5f314a911360/dep-lib-p256 differ
diff --git a/risk_score/target/debug/.fingerprint/p256-1baf5f314a911360/invoked.timestamp b/risk_score/target/debug/.fingerprint/p256-1baf5f314a911360/invoked.timestamp
new file mode 100644
index 00000000..e00328da
--- /dev/null
+++ b/risk_score/target/debug/.fingerprint/p256-1baf5f314a911360/invoked.timestamp
@@ -0,0 +1 @@
+This file has an mtime of when this was started.
\ No newline at end of file
diff --git a/risk_score/target/debug/.fingerprint/p256-1baf5f314a911360/lib-p256 b/risk_score/target/debug/.fingerprint/p256-1baf5f314a911360/lib-p256
new file mode 100644
index 00000000..8e038020
--- /dev/null
+++ b/risk_score/target/debug/.fingerprint/p256-1baf5f314a911360/lib-p256
@@ -0,0 +1 @@
+3c6e379da4bd2fcf
\ No newline at end of file
diff --git a/risk_score/target/debug/.fingerprint/p256-1baf5f314a911360/lib-p256.json b/risk_score/target/debug/.fingerprint/p256-1baf5f314a911360/lib-p256.json
new file mode 100644
index 00000000..7a73b2b1
--- /dev/null
+++ b/risk_score/target/debug/.fingerprint/p256-1baf5f314a911360/lib-p256.json
@@ -0,0 +1 @@
+{"rustc":5391851738765093524,"features":"[\"arithmetic\", \"digest\", \"ecdsa\", \"ecdsa-core\", \"sha2\", \"sha256\"]","declared_features":"[\"alloc\", \"arithmetic\", \"bits\", \"default\", \"digest\", \"ecdh\", \"ecdsa\", \"ecdsa-core\", \"expose-field\", \"hash2curve\", \"jwk\", \"pem\", \"pkcs8\", \"serde\", \"serdect\", \"sha2\", \"sha256\", \"std\", \"test-vectors\", \"voprf\"]","target":7637966021166195936,"profile":15657897354478470176,"path":295981683515888253,"deps":[[2348975382319678783,"ecdsa_core",false,16864341622671904587],[9160154035470875510,"primeorder",false,14336068752976679899],[9857275760291862238,"sha2",false,8547279974904035167],[10149501514950982522,"elliptic_curve",false,7909793755192589684]],"local":[{"CheckDepInfo":{"dep_info":"debug/.fingerprint/p256-1baf5f314a911360/dep-lib-p256","checksum":false}}],"rustflags":[],"config":8247474407144887393,"compile_kind":0}
\ No newline at end of file
diff --git a/risk_score/target/debug/.fingerprint/p256-4c9800dad728a09b/dep-lib-p256 b/risk_score/target/debug/.fingerprint/p256-4c9800dad728a09b/dep-lib-p256
new file mode 100644
index 00000000..ec3cb8bf
Binary files /dev/null and b/risk_score/target/debug/.fingerprint/p256-4c9800dad728a09b/dep-lib-p256 differ
diff --git a/risk_score/target/debug/.fingerprint/p256-4c9800dad728a09b/invoked.timestamp b/risk_score/target/debug/.fingerprint/p256-4c9800dad728a09b/invoked.timestamp
new file mode 100644
index 00000000..e00328da
--- /dev/null
+++ b/risk_score/target/debug/.fingerprint/p256-4c9800dad728a09b/invoked.timestamp
@@ -0,0 +1 @@
+This file has an mtime of when this was started.
\ No newline at end of file
diff --git a/risk_score/target/debug/.fingerprint/p256-4c9800dad728a09b/lib-p256 b/risk_score/target/debug/.fingerprint/p256-4c9800dad728a09b/lib-p256
new file mode 100644
index 00000000..c16ed209
--- /dev/null
+++ b/risk_score/target/debug/.fingerprint/p256-4c9800dad728a09b/lib-p256
@@ -0,0 +1 @@
+0aec5d93014c73c9
\ No newline at end of file
diff --git a/risk_score/target/debug/.fingerprint/p256-4c9800dad728a09b/lib-p256.json b/risk_score/target/debug/.fingerprint/p256-4c9800dad728a09b/lib-p256.json
new file mode 100644
index 00000000..ceccfbd5
--- /dev/null
+++ b/risk_score/target/debug/.fingerprint/p256-4c9800dad728a09b/lib-p256.json
@@ -0,0 +1 @@
+{"rustc":5391851738765093524,"features":"[\"arithmetic\", \"digest\", \"ecdsa\", \"ecdsa-core\", \"sha2\", \"sha256\"]","declared_features":"[\"alloc\", \"arithmetic\", \"bits\", \"default\", \"digest\", \"ecdh\", \"ecdsa\", \"ecdsa-core\", \"expose-field\", \"hash2curve\", \"jwk\", \"pem\", \"pkcs8\", \"serde\", \"serdect\", \"sha2\", \"sha256\", \"std\", \"test-vectors\", \"voprf\"]","target":7637966021166195936,"profile":2241668132362809309,"path":295981683515888253,"deps":[[2348975382319678783,"ecdsa_core",false,2816620322413354430],[9160154035470875510,"primeorder",false,8423384957300603621],[9857275760291862238,"sha2",false,10235896181153697960],[10149501514950982522,"elliptic_curve",false,3784282680012903060]],"local":[{"CheckDepInfo":{"dep_info":"debug/.fingerprint/p256-4c9800dad728a09b/dep-lib-p256","checksum":false}}],"rustflags":[],"config":8247474407144887393,"compile_kind":0}
\ No newline at end of file
diff --git a/risk_score/target/debug/.fingerprint/paste-2d34beb7db13e5c0/build-script-build-script-build b/risk_score/target/debug/.fingerprint/paste-2d34beb7db13e5c0/build-script-build-script-build
new file mode 100644
index 00000000..db217402
--- /dev/null
+++ b/risk_score/target/debug/.fingerprint/paste-2d34beb7db13e5c0/build-script-build-script-build
@@ -0,0 +1 @@
+d35786fcfd4ca5d8
\ No newline at end of file
diff --git a/risk_score/target/debug/.fingerprint/paste-2d34beb7db13e5c0/build-script-build-script-build.json b/risk_score/target/debug/.fingerprint/paste-2d34beb7db13e5c0/build-script-build-script-build.json
new file mode 100644
index 00000000..22c92edf
--- /dev/null
+++ b/risk_score/target/debug/.fingerprint/paste-2d34beb7db13e5c0/build-script-build-script-build.json
@@ -0,0 +1 @@
+{"rustc":5391851738765093524,"features":"[]","declared_features":"[]","target":17883862002600103897,"profile":2225463790103693989,"path":3701339346946139887,"deps":[],"local":[{"CheckDepInfo":{"dep_info":"debug/.fingerprint/paste-2d34beb7db13e5c0/dep-build-script-build-script-build","checksum":false}}],"rustflags":[],"config":8247474407144887393,"compile_kind":0}
\ No newline at end of file
diff --git a/risk_score/target/debug/.fingerprint/paste-2d34beb7db13e5c0/dep-build-script-build-script-build b/risk_score/target/debug/.fingerprint/paste-2d34beb7db13e5c0/dep-build-script-build-script-build
new file mode 100644
index 00000000..ec3cb8bf
Binary files /dev/null and b/risk_score/target/debug/.fingerprint/paste-2d34beb7db13e5c0/dep-build-script-build-script-build differ
diff --git a/risk_score/target/debug/.fingerprint/paste-2d34beb7db13e5c0/invoked.timestamp b/risk_score/target/debug/.fingerprint/paste-2d34beb7db13e5c0/invoked.timestamp
new file mode 100644
index 00000000..e00328da
--- /dev/null
+++ b/risk_score/target/debug/.fingerprint/paste-2d34beb7db13e5c0/invoked.timestamp
@@ -0,0 +1 @@
+This file has an mtime of when this was started.
\ No newline at end of file
diff --git a/risk_score/target/debug/.fingerprint/paste-37f25e6d9a7c5467/run-build-script-build-script-build b/risk_score/target/debug/.fingerprint/paste-37f25e6d9a7c5467/run-build-script-build-script-build
new file mode 100644
index 00000000..f5fb108a
--- /dev/null
+++ b/risk_score/target/debug/.fingerprint/paste-37f25e6d9a7c5467/run-build-script-build-script-build
@@ -0,0 +1 @@
+4b7b43bc67d529f6
\ No newline at end of file
diff --git a/risk_score/target/debug/.fingerprint/paste-37f25e6d9a7c5467/run-build-script-build-script-build.json b/risk_score/target/debug/.fingerprint/paste-37f25e6d9a7c5467/run-build-script-build-script-build.json
new file mode 100644
index 00000000..38ec2c38
--- /dev/null
+++ b/risk_score/target/debug/.fingerprint/paste-37f25e6d9a7c5467/run-build-script-build-script-build.json
@@ -0,0 +1 @@
+{"rustc":5391851738765093524,"features":"","declared_features":"","target":0,"profile":0,"path":0,"deps":[[17605717126308396068,"build_script_build",false,15610968337096792019]],"local":[{"RerunIfChanged":{"output":"debug/build/paste-37f25e6d9a7c5467/output","paths":["build.rs"]}}],"rustflags":[],"config":0,"compile_kind":0}
\ No newline at end of file
diff --git a/risk_score/target/debug/.fingerprint/paste-410ab7e90b9a77a3/dep-lib-paste b/risk_score/target/debug/.fingerprint/paste-410ab7e90b9a77a3/dep-lib-paste
new file mode 100644
index 00000000..ec3cb8bf
Binary files /dev/null and b/risk_score/target/debug/.fingerprint/paste-410ab7e90b9a77a3/dep-lib-paste differ
diff --git a/risk_score/target/debug/.fingerprint/paste-410ab7e90b9a77a3/invoked.timestamp b/risk_score/target/debug/.fingerprint/paste-410ab7e90b9a77a3/invoked.timestamp
new file mode 100644
index 00000000..e00328da
--- /dev/null
+++ b/risk_score/target/debug/.fingerprint/paste-410ab7e90b9a77a3/invoked.timestamp
@@ -0,0 +1 @@
+This file has an mtime of when this was started.
\ No newline at end of file
diff --git a/risk_score/target/debug/.fingerprint/paste-410ab7e90b9a77a3/lib-paste b/risk_score/target/debug/.fingerprint/paste-410ab7e90b9a77a3/lib-paste
new file mode 100644
index 00000000..0275d616
--- /dev/null
+++ b/risk_score/target/debug/.fingerprint/paste-410ab7e90b9a77a3/lib-paste
@@ -0,0 +1 @@
+d5c50dbc2082ee03
\ No newline at end of file
diff --git a/risk_score/target/debug/.fingerprint/paste-410ab7e90b9a77a3/lib-paste.json b/risk_score/target/debug/.fingerprint/paste-410ab7e90b9a77a3/lib-paste.json
new file mode 100644
index 00000000..1bf282b1
--- /dev/null
+++ b/risk_score/target/debug/.fingerprint/paste-410ab7e90b9a77a3/lib-paste.json
@@ -0,0 +1 @@
+{"rustc":5391851738765093524,"features":"[]","declared_features":"[]","target":13051495773103412369,"profile":2225463790103693989,"path":10189049848501732017,"deps":[[17605717126308396068,"build_script_build",false,17737943248892296011]],"local":[{"CheckDepInfo":{"dep_info":"debug/.fingerprint/paste-410ab7e90b9a77a3/dep-lib-paste","checksum":false}}],"rustflags":[],"config":8247474407144887393,"compile_kind":0}
\ No newline at end of file
diff --git a/risk_score/target/debug/.fingerprint/ppv-lite86-b11caec2a2d14145/dep-lib-ppv_lite86 b/risk_score/target/debug/.fingerprint/ppv-lite86-b11caec2a2d14145/dep-lib-ppv_lite86
new file mode 100644
index 00000000..ec3cb8bf
Binary files /dev/null and b/risk_score/target/debug/.fingerprint/ppv-lite86-b11caec2a2d14145/dep-lib-ppv_lite86 differ
diff --git a/risk_score/target/debug/.fingerprint/ppv-lite86-b11caec2a2d14145/invoked.timestamp b/risk_score/target/debug/.fingerprint/ppv-lite86-b11caec2a2d14145/invoked.timestamp
new file mode 100644
index 00000000..e00328da
--- /dev/null
+++ b/risk_score/target/debug/.fingerprint/ppv-lite86-b11caec2a2d14145/invoked.timestamp
@@ -0,0 +1 @@
+This file has an mtime of when this was started.
\ No newline at end of file
diff --git a/risk_score/target/debug/.fingerprint/ppv-lite86-b11caec2a2d14145/lib-ppv_lite86 b/risk_score/target/debug/.fingerprint/ppv-lite86-b11caec2a2d14145/lib-ppv_lite86
new file mode 100644
index 00000000..c48cc5a1
--- /dev/null
+++ b/risk_score/target/debug/.fingerprint/ppv-lite86-b11caec2a2d14145/lib-ppv_lite86
@@ -0,0 +1 @@
+5af5261560c96891
\ No newline at end of file
diff --git a/risk_score/target/debug/.fingerprint/ppv-lite86-b11caec2a2d14145/lib-ppv_lite86.json b/risk_score/target/debug/.fingerprint/ppv-lite86-b11caec2a2d14145/lib-ppv_lite86.json
new file mode 100644
index 00000000..2b908905
--- /dev/null
+++ b/risk_score/target/debug/.fingerprint/ppv-lite86-b11caec2a2d14145/lib-ppv_lite86.json
@@ -0,0 +1 @@
+{"rustc":5391851738765093524,"features":"[\"simd\", \"std\"]","declared_features":"[\"default\", \"no_simd\", \"simd\", \"std\"]","target":2607852365283500179,"profile":15657897354478470176,"path":9886679756569646264,"deps":[[2377604147989930065,"zerocopy",false,17933514029074762879]],"local":[{"CheckDepInfo":{"dep_info":"debug/.fingerprint/ppv-lite86-b11caec2a2d14145/dep-lib-ppv_lite86","checksum":false}}],"rustflags":[],"config":8247474407144887393,"compile_kind":0}
\ No newline at end of file
diff --git a/risk_score/target/debug/.fingerprint/ppv-lite86-b6a563066881a4af/dep-lib-ppv_lite86 b/risk_score/target/debug/.fingerprint/ppv-lite86-b6a563066881a4af/dep-lib-ppv_lite86
new file mode 100644
index 00000000..ec3cb8bf
Binary files /dev/null and b/risk_score/target/debug/.fingerprint/ppv-lite86-b6a563066881a4af/dep-lib-ppv_lite86 differ
diff --git a/risk_score/target/debug/.fingerprint/ppv-lite86-b6a563066881a4af/invoked.timestamp b/risk_score/target/debug/.fingerprint/ppv-lite86-b6a563066881a4af/invoked.timestamp
new file mode 100644
index 00000000..e00328da
--- /dev/null
+++ b/risk_score/target/debug/.fingerprint/ppv-lite86-b6a563066881a4af/invoked.timestamp
@@ -0,0 +1 @@
+This file has an mtime of when this was started.
\ No newline at end of file
diff --git a/risk_score/target/debug/.fingerprint/ppv-lite86-b6a563066881a4af/lib-ppv_lite86 b/risk_score/target/debug/.fingerprint/ppv-lite86-b6a563066881a4af/lib-ppv_lite86
new file mode 100644
index 00000000..9eaf9045
--- /dev/null
+++ b/risk_score/target/debug/.fingerprint/ppv-lite86-b6a563066881a4af/lib-ppv_lite86
@@ -0,0 +1 @@
+6fe5ae3319ba665f
\ No newline at end of file
diff --git a/risk_score/target/debug/.fingerprint/ppv-lite86-b6a563066881a4af/lib-ppv_lite86.json b/risk_score/target/debug/.fingerprint/ppv-lite86-b6a563066881a4af/lib-ppv_lite86.json
new file mode 100644
index 00000000..75d128c8
--- /dev/null
+++ b/risk_score/target/debug/.fingerprint/ppv-lite86-b6a563066881a4af/lib-ppv_lite86.json
@@ -0,0 +1 @@
+{"rustc":5391851738765093524,"features":"[\"simd\", \"std\"]","declared_features":"[\"default\", \"no_simd\", \"simd\", \"std\"]","target":2607852365283500179,"profile":2241668132362809309,"path":9886679756569646264,"deps":[[2377604147989930065,"zerocopy",false,1629745417883585268]],"local":[{"CheckDepInfo":{"dep_info":"debug/.fingerprint/ppv-lite86-b6a563066881a4af/dep-lib-ppv_lite86","checksum":false}}],"rustflags":[],"config":8247474407144887393,"compile_kind":0}
\ No newline at end of file
diff --git a/risk_score/target/debug/.fingerprint/prettyplease-70d2ef5effbc150e/dep-lib-prettyplease b/risk_score/target/debug/.fingerprint/prettyplease-70d2ef5effbc150e/dep-lib-prettyplease
new file mode 100644
index 00000000..ec3cb8bf
Binary files /dev/null and b/risk_score/target/debug/.fingerprint/prettyplease-70d2ef5effbc150e/dep-lib-prettyplease differ
diff --git a/risk_score/target/debug/.fingerprint/prettyplease-70d2ef5effbc150e/invoked.timestamp b/risk_score/target/debug/.fingerprint/prettyplease-70d2ef5effbc150e/invoked.timestamp
new file mode 100644
index 00000000..e00328da
--- /dev/null
+++ b/risk_score/target/debug/.fingerprint/prettyplease-70d2ef5effbc150e/invoked.timestamp
@@ -0,0 +1 @@
+This file has an mtime of when this was started.
\ No newline at end of file
diff --git a/risk_score/target/debug/.fingerprint/prettyplease-70d2ef5effbc150e/lib-prettyplease b/risk_score/target/debug/.fingerprint/prettyplease-70d2ef5effbc150e/lib-prettyplease
new file mode 100644
index 00000000..308c4e71
--- /dev/null
+++ b/risk_score/target/debug/.fingerprint/prettyplease-70d2ef5effbc150e/lib-prettyplease
@@ -0,0 +1 @@
+a2fbfaaaafd6b385
\ No newline at end of file
diff --git a/risk_score/target/debug/.fingerprint/prettyplease-70d2ef5effbc150e/lib-prettyplease.json b/risk_score/target/debug/.fingerprint/prettyplease-70d2ef5effbc150e/lib-prettyplease.json
new file mode 100644
index 00000000..be1b2b8a
--- /dev/null
+++ b/risk_score/target/debug/.fingerprint/prettyplease-70d2ef5effbc150e/lib-prettyplease.json
@@ -0,0 +1 @@
+{"rustc":5391851738765093524,"features":"[]","declared_features":"[\"verbatim\"]","target":18426667244755495939,"profile":2225463790103693989,"path":4316996122239104368,"deps":[[3060637413840920116,"proc_macro2",false,3272600214830029920],[16768685902412194232,"build_script_build",false,6872876145660240835],[18149961000318489080,"syn",false,17353705955167482554]],"local":[{"CheckDepInfo":{"dep_info":"debug/.fingerprint/prettyplease-70d2ef5effbc150e/dep-lib-prettyplease","checksum":false}}],"rustflags":[],"config":8247474407144887393,"compile_kind":0}
\ No newline at end of file
diff --git a/risk_score/target/debug/.fingerprint/prettyplease-aee2ee65e87659d6/run-build-script-build-script-build b/risk_score/target/debug/.fingerprint/prettyplease-aee2ee65e87659d6/run-build-script-build-script-build
new file mode 100644
index 00000000..2d8dc1ef
--- /dev/null
+++ b/risk_score/target/debug/.fingerprint/prettyplease-aee2ee65e87659d6/run-build-script-build-script-build
@@ -0,0 +1 @@
+c3a355bf705c615f
\ No newline at end of file
diff --git a/risk_score/target/debug/.fingerprint/prettyplease-aee2ee65e87659d6/run-build-script-build-script-build.json b/risk_score/target/debug/.fingerprint/prettyplease-aee2ee65e87659d6/run-build-script-build-script-build.json
new file mode 100644
index 00000000..97288e3b
--- /dev/null
+++ b/risk_score/target/debug/.fingerprint/prettyplease-aee2ee65e87659d6/run-build-script-build-script-build.json
@@ -0,0 +1 @@
+{"rustc":5391851738765093524,"features":"","declared_features":"","target":0,"profile":0,"path":0,"deps":[[16768685902412194232,"build_script_build",false,12747215642407362839]],"local":[{"RerunIfChanged":{"output":"debug/build/prettyplease-aee2ee65e87659d6/output","paths":["build.rs"]}}],"rustflags":[],"config":0,"compile_kind":0}
\ No newline at end of file
diff --git a/risk_score/target/debug/.fingerprint/prettyplease-e283af857274bd32/build-script-build-script-build b/risk_score/target/debug/.fingerprint/prettyplease-e283af857274bd32/build-script-build-script-build
new file mode 100644
index 00000000..0cfddcb4
--- /dev/null
+++ b/risk_score/target/debug/.fingerprint/prettyplease-e283af857274bd32/build-script-build-script-build
@@ -0,0 +1 @@
+1761fed01635e7b0
\ No newline at end of file
diff --git a/risk_score/target/debug/.fingerprint/prettyplease-e283af857274bd32/build-script-build-script-build.json b/risk_score/target/debug/.fingerprint/prettyplease-e283af857274bd32/build-script-build-script-build.json
new file mode 100644
index 00000000..a22fca9a
--- /dev/null
+++ b/risk_score/target/debug/.fingerprint/prettyplease-e283af857274bd32/build-script-build-script-build.json
@@ -0,0 +1 @@
+{"rustc":5391851738765093524,"features":"[]","declared_features":"[\"verbatim\"]","target":5408242616063297496,"profile":2225463790103693989,"path":16118790294525447147,"deps":[],"local":[{"CheckDepInfo":{"dep_info":"debug/.fingerprint/prettyplease-e283af857274bd32/dep-build-script-build-script-build","checksum":false}}],"rustflags":[],"config":8247474407144887393,"compile_kind":0}
\ No newline at end of file
diff --git a/risk_score/target/debug/.fingerprint/prettyplease-e283af857274bd32/dep-build-script-build-script-build b/risk_score/target/debug/.fingerprint/prettyplease-e283af857274bd32/dep-build-script-build-script-build
new file mode 100644
index 00000000..ec3cb8bf
Binary files /dev/null and b/risk_score/target/debug/.fingerprint/prettyplease-e283af857274bd32/dep-build-script-build-script-build differ
diff --git a/risk_score/target/debug/.fingerprint/prettyplease-e283af857274bd32/invoked.timestamp b/risk_score/target/debug/.fingerprint/prettyplease-e283af857274bd32/invoked.timestamp
new file mode 100644
index 00000000..e00328da
--- /dev/null
+++ b/risk_score/target/debug/.fingerprint/prettyplease-e283af857274bd32/invoked.timestamp
@@ -0,0 +1 @@
+This file has an mtime of when this was started.
\ No newline at end of file
diff --git a/risk_score/target/debug/.fingerprint/primeorder-253b0a1da619fc43/dep-lib-primeorder b/risk_score/target/debug/.fingerprint/primeorder-253b0a1da619fc43/dep-lib-primeorder
new file mode 100644
index 00000000..ec3cb8bf
Binary files /dev/null and b/risk_score/target/debug/.fingerprint/primeorder-253b0a1da619fc43/dep-lib-primeorder differ
diff --git a/risk_score/target/debug/.fingerprint/primeorder-253b0a1da619fc43/invoked.timestamp b/risk_score/target/debug/.fingerprint/primeorder-253b0a1da619fc43/invoked.timestamp
new file mode 100644
index 00000000..e00328da
--- /dev/null
+++ b/risk_score/target/debug/.fingerprint/primeorder-253b0a1da619fc43/invoked.timestamp
@@ -0,0 +1 @@
+This file has an mtime of when this was started.
\ No newline at end of file
diff --git a/risk_score/target/debug/.fingerprint/primeorder-253b0a1da619fc43/lib-primeorder b/risk_score/target/debug/.fingerprint/primeorder-253b0a1da619fc43/lib-primeorder
new file mode 100644
index 00000000..2276c4de
--- /dev/null
+++ b/risk_score/target/debug/.fingerprint/primeorder-253b0a1da619fc43/lib-primeorder
@@ -0,0 +1 @@
+e57a455afddfe574
\ No newline at end of file
diff --git a/risk_score/target/debug/.fingerprint/primeorder-253b0a1da619fc43/lib-primeorder.json b/risk_score/target/debug/.fingerprint/primeorder-253b0a1da619fc43/lib-primeorder.json
new file mode 100644
index 00000000..b6dbfb1b
--- /dev/null
+++ b/risk_score/target/debug/.fingerprint/primeorder-253b0a1da619fc43/lib-primeorder.json
@@ -0,0 +1 @@
+{"rustc":5391851738765093524,"features":"[]","declared_features":"[\"alloc\", \"dev\", \"serde\", \"serdect\", \"std\"]","target":16688446484513033514,"profile":2241668132362809309,"path":499086973439640250,"deps":[[10149501514950982522,"elliptic_curve",false,3784282680012903060]],"local":[{"CheckDepInfo":{"dep_info":"debug/.fingerprint/primeorder-253b0a1da619fc43/dep-lib-primeorder","checksum":false}}],"rustflags":[],"config":8247474407144887393,"compile_kind":0}
\ No newline at end of file
diff --git a/risk_score/target/debug/.fingerprint/primeorder-bce14c9d7be9b80b/dep-lib-primeorder b/risk_score/target/debug/.fingerprint/primeorder-bce14c9d7be9b80b/dep-lib-primeorder
new file mode 100644
index 00000000..ec3cb8bf
Binary files /dev/null and b/risk_score/target/debug/.fingerprint/primeorder-bce14c9d7be9b80b/dep-lib-primeorder differ
diff --git a/risk_score/target/debug/.fingerprint/primeorder-bce14c9d7be9b80b/invoked.timestamp b/risk_score/target/debug/.fingerprint/primeorder-bce14c9d7be9b80b/invoked.timestamp
new file mode 100644
index 00000000..e00328da
--- /dev/null
+++ b/risk_score/target/debug/.fingerprint/primeorder-bce14c9d7be9b80b/invoked.timestamp
@@ -0,0 +1 @@
+This file has an mtime of when this was started.
\ No newline at end of file
diff --git a/risk_score/target/debug/.fingerprint/primeorder-bce14c9d7be9b80b/lib-primeorder b/risk_score/target/debug/.fingerprint/primeorder-bce14c9d7be9b80b/lib-primeorder
new file mode 100644
index 00000000..85127678
--- /dev/null
+++ b/risk_score/target/debug/.fingerprint/primeorder-bce14c9d7be9b80b/lib-primeorder
@@ -0,0 +1 @@
+db93c03893f2f3c6
\ No newline at end of file
diff --git a/risk_score/target/debug/.fingerprint/primeorder-bce14c9d7be9b80b/lib-primeorder.json b/risk_score/target/debug/.fingerprint/primeorder-bce14c9d7be9b80b/lib-primeorder.json
new file mode 100644
index 00000000..4cbdb739
--- /dev/null
+++ b/risk_score/target/debug/.fingerprint/primeorder-bce14c9d7be9b80b/lib-primeorder.json
@@ -0,0 +1 @@
+{"rustc":5391851738765093524,"features":"[]","declared_features":"[\"alloc\", \"dev\", \"serde\", \"serdect\", \"std\"]","target":16688446484513033514,"profile":15657897354478470176,"path":499086973439640250,"deps":[[10149501514950982522,"elliptic_curve",false,7909793755192589684]],"local":[{"CheckDepInfo":{"dep_info":"debug/.fingerprint/primeorder-bce14c9d7be9b80b/dep-lib-primeorder","checksum":false}}],"rustflags":[],"config":8247474407144887393,"compile_kind":0}
\ No newline at end of file
diff --git a/risk_score/target/debug/.fingerprint/proc-macro2-4795adf11218fd25/run-build-script-build-script-build b/risk_score/target/debug/.fingerprint/proc-macro2-4795adf11218fd25/run-build-script-build-script-build
new file mode 100644
index 00000000..94afd2d3
--- /dev/null
+++ b/risk_score/target/debug/.fingerprint/proc-macro2-4795adf11218fd25/run-build-script-build-script-build
@@ -0,0 +1 @@
+593a214b117a8867
\ No newline at end of file
diff --git a/risk_score/target/debug/.fingerprint/proc-macro2-4795adf11218fd25/run-build-script-build-script-build.json b/risk_score/target/debug/.fingerprint/proc-macro2-4795adf11218fd25/run-build-script-build-script-build.json
new file mode 100644
index 00000000..cf1adf19
--- /dev/null
+++ b/risk_score/target/debug/.fingerprint/proc-macro2-4795adf11218fd25/run-build-script-build-script-build.json
@@ -0,0 +1 @@
+{"rustc":5391851738765093524,"features":"","declared_features":"","target":0,"profile":0,"path":0,"deps":[[3060637413840920116,"build_script_build",false,1838168944827913028]],"local":[{"RerunIfChanged":{"output":"debug/build/proc-macro2-4795adf11218fd25/output","paths":["build/probe.rs"]}},{"RerunIfEnvChanged":{"var":"RUSTC_BOOTSTRAP","val":null}}],"rustflags":[],"config":0,"compile_kind":0}
\ No newline at end of file
diff --git a/risk_score/target/debug/.fingerprint/proc-macro2-4eab77ee5a173995/build-script-build-script-build b/risk_score/target/debug/.fingerprint/proc-macro2-4eab77ee5a173995/build-script-build-script-build
new file mode 100644
index 00000000..7b8171f8
--- /dev/null
+++ b/risk_score/target/debug/.fingerprint/proc-macro2-4eab77ee5a173995/build-script-build-script-build
@@ -0,0 +1 @@
+44539f91ea7c8219
\ No newline at end of file
diff --git a/risk_score/target/debug/.fingerprint/proc-macro2-4eab77ee5a173995/build-script-build-script-build.json b/risk_score/target/debug/.fingerprint/proc-macro2-4eab77ee5a173995/build-script-build-script-build.json
new file mode 100644
index 00000000..e8f589ad
--- /dev/null
+++ b/risk_score/target/debug/.fingerprint/proc-macro2-4eab77ee5a173995/build-script-build-script-build.json
@@ -0,0 +1 @@
+{"rustc":5391851738765093524,"features":"[\"default\", \"proc-macro\"]","declared_features":"[\"default\", \"nightly\", \"proc-macro\", \"span-locations\"]","target":5408242616063297496,"profile":2225463790103693989,"path":7975501031529782653,"deps":[],"local":[{"CheckDepInfo":{"dep_info":"debug/.fingerprint/proc-macro2-4eab77ee5a173995/dep-build-script-build-script-build","checksum":false}}],"rustflags":[],"config":8247474407144887393,"compile_kind":0}
\ No newline at end of file
diff --git a/risk_score/target/debug/.fingerprint/proc-macro2-4eab77ee5a173995/dep-build-script-build-script-build b/risk_score/target/debug/.fingerprint/proc-macro2-4eab77ee5a173995/dep-build-script-build-script-build
new file mode 100644
index 00000000..ec3cb8bf
Binary files /dev/null and b/risk_score/target/debug/.fingerprint/proc-macro2-4eab77ee5a173995/dep-build-script-build-script-build differ
diff --git a/risk_score/target/debug/.fingerprint/proc-macro2-4eab77ee5a173995/invoked.timestamp b/risk_score/target/debug/.fingerprint/proc-macro2-4eab77ee5a173995/invoked.timestamp
new file mode 100644
index 00000000..e00328da
--- /dev/null
+++ b/risk_score/target/debug/.fingerprint/proc-macro2-4eab77ee5a173995/invoked.timestamp
@@ -0,0 +1 @@
+This file has an mtime of when this was started.
\ No newline at end of file
diff --git a/risk_score/target/debug/.fingerprint/proc-macro2-717d586cd11b4b46/dep-lib-proc_macro2 b/risk_score/target/debug/.fingerprint/proc-macro2-717d586cd11b4b46/dep-lib-proc_macro2
new file mode 100644
index 00000000..ec3cb8bf
Binary files /dev/null and b/risk_score/target/debug/.fingerprint/proc-macro2-717d586cd11b4b46/dep-lib-proc_macro2 differ
diff --git a/risk_score/target/debug/.fingerprint/proc-macro2-717d586cd11b4b46/invoked.timestamp b/risk_score/target/debug/.fingerprint/proc-macro2-717d586cd11b4b46/invoked.timestamp
new file mode 100644
index 00000000..e00328da
--- /dev/null
+++ b/risk_score/target/debug/.fingerprint/proc-macro2-717d586cd11b4b46/invoked.timestamp
@@ -0,0 +1 @@
+This file has an mtime of when this was started.
\ No newline at end of file
diff --git a/risk_score/target/debug/.fingerprint/proc-macro2-717d586cd11b4b46/lib-proc_macro2 b/risk_score/target/debug/.fingerprint/proc-macro2-717d586cd11b4b46/lib-proc_macro2
new file mode 100644
index 00000000..7512cde3
--- /dev/null
+++ b/risk_score/target/debug/.fingerprint/proc-macro2-717d586cd11b4b46/lib-proc_macro2
@@ -0,0 +1 @@
+609ccf708e9c6a2d
\ No newline at end of file
diff --git a/risk_score/target/debug/.fingerprint/proc-macro2-717d586cd11b4b46/lib-proc_macro2.json b/risk_score/target/debug/.fingerprint/proc-macro2-717d586cd11b4b46/lib-proc_macro2.json
new file mode 100644
index 00000000..1aa26744
--- /dev/null
+++ b/risk_score/target/debug/.fingerprint/proc-macro2-717d586cd11b4b46/lib-proc_macro2.json
@@ -0,0 +1 @@
+{"rustc":5391851738765093524,"features":"[\"default\", \"proc-macro\"]","declared_features":"[\"default\", \"nightly\", \"proc-macro\", \"span-locations\"]","target":369203346396300798,"profile":2225463790103693989,"path":7432298228592690462,"deps":[[1988483478007900009,"unicode_ident",false,16941649089788188146],[3060637413840920116,"build_script_build",false,7460346997432728153]],"local":[{"CheckDepInfo":{"dep_info":"debug/.fingerprint/proc-macro2-717d586cd11b4b46/dep-lib-proc_macro2","checksum":false}}],"rustflags":[],"config":8247474407144887393,"compile_kind":0}
\ No newline at end of file
diff --git a/risk_score/target/debug/.fingerprint/quote-b215ae02f6109e07/dep-lib-quote b/risk_score/target/debug/.fingerprint/quote-b215ae02f6109e07/dep-lib-quote
new file mode 100644
index 00000000..ec3cb8bf
Binary files /dev/null and b/risk_score/target/debug/.fingerprint/quote-b215ae02f6109e07/dep-lib-quote differ
diff --git a/risk_score/target/debug/.fingerprint/quote-b215ae02f6109e07/invoked.timestamp b/risk_score/target/debug/.fingerprint/quote-b215ae02f6109e07/invoked.timestamp
new file mode 100644
index 00000000..e00328da
--- /dev/null
+++ b/risk_score/target/debug/.fingerprint/quote-b215ae02f6109e07/invoked.timestamp
@@ -0,0 +1 @@
+This file has an mtime of when this was started.
\ No newline at end of file
diff --git a/risk_score/target/debug/.fingerprint/quote-b215ae02f6109e07/lib-quote b/risk_score/target/debug/.fingerprint/quote-b215ae02f6109e07/lib-quote
new file mode 100644
index 00000000..c60ff005
--- /dev/null
+++ b/risk_score/target/debug/.fingerprint/quote-b215ae02f6109e07/lib-quote
@@ -0,0 +1 @@
+d9b2d0884e8bfad6
\ No newline at end of file
diff --git a/risk_score/target/debug/.fingerprint/quote-b215ae02f6109e07/lib-quote.json b/risk_score/target/debug/.fingerprint/quote-b215ae02f6109e07/lib-quote.json
new file mode 100644
index 00000000..75bdc15b
--- /dev/null
+++ b/risk_score/target/debug/.fingerprint/quote-b215ae02f6109e07/lib-quote.json
@@ -0,0 +1 @@
+{"rustc":5391851738765093524,"features":"[\"default\", \"proc-macro\"]","declared_features":"[\"default\", \"proc-macro\"]","target":3570458776599611685,"profile":2225463790103693989,"path":4730787767783001191,"deps":[[3060637413840920116,"proc_macro2",false,3272600214830029920]],"local":[{"CheckDepInfo":{"dep_info":"debug/.fingerprint/quote-b215ae02f6109e07/dep-lib-quote","checksum":false}}],"rustflags":[],"config":8247474407144887393,"compile_kind":0}
\ No newline at end of file
diff --git a/risk_score/target/debug/.fingerprint/rand-a0e2452d1cb192f6/dep-lib-rand b/risk_score/target/debug/.fingerprint/rand-a0e2452d1cb192f6/dep-lib-rand
new file mode 100644
index 00000000..ec3cb8bf
Binary files /dev/null and b/risk_score/target/debug/.fingerprint/rand-a0e2452d1cb192f6/dep-lib-rand differ
diff --git a/risk_score/target/debug/.fingerprint/rand-a0e2452d1cb192f6/invoked.timestamp b/risk_score/target/debug/.fingerprint/rand-a0e2452d1cb192f6/invoked.timestamp
new file mode 100644
index 00000000..e00328da
--- /dev/null
+++ b/risk_score/target/debug/.fingerprint/rand-a0e2452d1cb192f6/invoked.timestamp
@@ -0,0 +1 @@
+This file has an mtime of when this was started.
\ No newline at end of file
diff --git a/risk_score/target/debug/.fingerprint/rand-a0e2452d1cb192f6/lib-rand b/risk_score/target/debug/.fingerprint/rand-a0e2452d1cb192f6/lib-rand
new file mode 100644
index 00000000..4698ef59
--- /dev/null
+++ b/risk_score/target/debug/.fingerprint/rand-a0e2452d1cb192f6/lib-rand
@@ -0,0 +1 @@
+12722802038fb7d3
\ No newline at end of file
diff --git a/risk_score/target/debug/.fingerprint/rand-a0e2452d1cb192f6/lib-rand.json b/risk_score/target/debug/.fingerprint/rand-a0e2452d1cb192f6/lib-rand.json
new file mode 100644
index 00000000..0447c656
--- /dev/null
+++ b/risk_score/target/debug/.fingerprint/rand-a0e2452d1cb192f6/lib-rand.json
@@ -0,0 +1 @@
+{"rustc":5391851738765093524,"features":"[\"alloc\", \"default\", \"getrandom\", \"libc\", \"rand_chacha\", \"std\", \"std_rng\"]","declared_features":"[\"alloc\", \"default\", \"getrandom\", \"libc\", \"log\", \"min_const_gen\", \"nightly\", \"packed_simd\", \"rand_chacha\", \"serde\", \"serde1\", \"simd_support\", \"small_rng\", \"std\", \"std_rng\"]","target":8827111241893198906,"profile":15657897354478470176,"path":8321669081501221914,"deps":[[1573238666360410412,"rand_chacha",false,4542656038873783817],[2924422107542798392,"libc",false,11734339563664307995],[18130209639506977569,"rand_core",false,11145974179420545664]],"local":[{"CheckDepInfo":{"dep_info":"debug/.fingerprint/rand-a0e2452d1cb192f6/dep-lib-rand","checksum":false}}],"rustflags":[],"config":8247474407144887393,"compile_kind":0}
\ No newline at end of file
diff --git a/risk_score/target/debug/.fingerprint/rand-f61bcd4a670f601d/dep-lib-rand b/risk_score/target/debug/.fingerprint/rand-f61bcd4a670f601d/dep-lib-rand
new file mode 100644
index 00000000..ec3cb8bf
Binary files /dev/null and b/risk_score/target/debug/.fingerprint/rand-f61bcd4a670f601d/dep-lib-rand differ
diff --git a/risk_score/target/debug/.fingerprint/rand-f61bcd4a670f601d/invoked.timestamp b/risk_score/target/debug/.fingerprint/rand-f61bcd4a670f601d/invoked.timestamp
new file mode 100644
index 00000000..e00328da
--- /dev/null
+++ b/risk_score/target/debug/.fingerprint/rand-f61bcd4a670f601d/invoked.timestamp
@@ -0,0 +1 @@
+This file has an mtime of when this was started.
\ No newline at end of file
diff --git a/risk_score/target/debug/.fingerprint/rand-f61bcd4a670f601d/lib-rand b/risk_score/target/debug/.fingerprint/rand-f61bcd4a670f601d/lib-rand
new file mode 100644
index 00000000..ea5945dd
--- /dev/null
+++ b/risk_score/target/debug/.fingerprint/rand-f61bcd4a670f601d/lib-rand
@@ -0,0 +1 @@
+c3f4ce5e4e51f5f6
\ No newline at end of file
diff --git a/risk_score/target/debug/.fingerprint/rand-f61bcd4a670f601d/lib-rand.json b/risk_score/target/debug/.fingerprint/rand-f61bcd4a670f601d/lib-rand.json
new file mode 100644
index 00000000..94c99f03
--- /dev/null
+++ b/risk_score/target/debug/.fingerprint/rand-f61bcd4a670f601d/lib-rand.json
@@ -0,0 +1 @@
+{"rustc":5391851738765093524,"features":"[\"alloc\", \"default\", \"getrandom\", \"libc\", \"rand_chacha\", \"std\", \"std_rng\"]","declared_features":"[\"alloc\", \"default\", \"getrandom\", \"libc\", \"log\", \"min_const_gen\", \"nightly\", \"packed_simd\", \"rand_chacha\", \"serde\", \"serde1\", \"simd_support\", \"small_rng\", \"std\", \"std_rng\"]","target":8827111241893198906,"profile":2241668132362809309,"path":8321669081501221914,"deps":[[1573238666360410412,"rand_chacha",false,16475276788540559479],[2924422107542798392,"libc",false,9575896436040066447],[18130209639506977569,"rand_core",false,15873702852227555835]],"local":[{"CheckDepInfo":{"dep_info":"debug/.fingerprint/rand-f61bcd4a670f601d/dep-lib-rand","checksum":false}}],"rustflags":[],"config":8247474407144887393,"compile_kind":0}
\ No newline at end of file
diff --git a/risk_score/target/debug/.fingerprint/rand_chacha-acfa9f67a737b46e/dep-lib-rand_chacha b/risk_score/target/debug/.fingerprint/rand_chacha-acfa9f67a737b46e/dep-lib-rand_chacha
new file mode 100644
index 00000000..ec3cb8bf
Binary files /dev/null and b/risk_score/target/debug/.fingerprint/rand_chacha-acfa9f67a737b46e/dep-lib-rand_chacha differ
diff --git a/risk_score/target/debug/.fingerprint/rand_chacha-acfa9f67a737b46e/invoked.timestamp b/risk_score/target/debug/.fingerprint/rand_chacha-acfa9f67a737b46e/invoked.timestamp
new file mode 100644
index 00000000..e00328da
--- /dev/null
+++ b/risk_score/target/debug/.fingerprint/rand_chacha-acfa9f67a737b46e/invoked.timestamp
@@ -0,0 +1 @@
+This file has an mtime of when this was started.
\ No newline at end of file
diff --git a/risk_score/target/debug/.fingerprint/rand_chacha-acfa9f67a737b46e/lib-rand_chacha b/risk_score/target/debug/.fingerprint/rand_chacha-acfa9f67a737b46e/lib-rand_chacha
new file mode 100644
index 00000000..6f05ed86
--- /dev/null
+++ b/risk_score/target/debug/.fingerprint/rand_chacha-acfa9f67a737b46e/lib-rand_chacha
@@ -0,0 +1 @@
+77d0320df3f0a3e4
\ No newline at end of file
diff --git a/risk_score/target/debug/.fingerprint/rand_chacha-acfa9f67a737b46e/lib-rand_chacha.json b/risk_score/target/debug/.fingerprint/rand_chacha-acfa9f67a737b46e/lib-rand_chacha.json
new file mode 100644
index 00000000..9cc28d1c
--- /dev/null
+++ b/risk_score/target/debug/.fingerprint/rand_chacha-acfa9f67a737b46e/lib-rand_chacha.json
@@ -0,0 +1 @@
+{"rustc":5391851738765093524,"features":"[\"default\", \"std\"]","declared_features":"[\"default\", \"serde\", \"serde1\", \"simd\", \"std\"]","target":15766068575093147603,"profile":2241668132362809309,"path":2600557497137418361,"deps":[[12919011715531272606,"ppv_lite86",false,6874386498631689583],[18130209639506977569,"rand_core",false,15873702852227555835]],"local":[{"CheckDepInfo":{"dep_info":"debug/.fingerprint/rand_chacha-acfa9f67a737b46e/dep-lib-rand_chacha","checksum":false}}],"rustflags":[],"config":8247474407144887393,"compile_kind":0}
\ No newline at end of file
diff --git a/risk_score/target/debug/.fingerprint/rand_chacha-ddcc0415f9610e31/dep-lib-rand_chacha b/risk_score/target/debug/.fingerprint/rand_chacha-ddcc0415f9610e31/dep-lib-rand_chacha
new file mode 100644
index 00000000..ec3cb8bf
Binary files /dev/null and b/risk_score/target/debug/.fingerprint/rand_chacha-ddcc0415f9610e31/dep-lib-rand_chacha differ
diff --git a/risk_score/target/debug/.fingerprint/rand_chacha-ddcc0415f9610e31/invoked.timestamp b/risk_score/target/debug/.fingerprint/rand_chacha-ddcc0415f9610e31/invoked.timestamp
new file mode 100644
index 00000000..e00328da
--- /dev/null
+++ b/risk_score/target/debug/.fingerprint/rand_chacha-ddcc0415f9610e31/invoked.timestamp
@@ -0,0 +1 @@
+This file has an mtime of when this was started.
\ No newline at end of file
diff --git a/risk_score/target/debug/.fingerprint/rand_chacha-ddcc0415f9610e31/lib-rand_chacha b/risk_score/target/debug/.fingerprint/rand_chacha-ddcc0415f9610e31/lib-rand_chacha
new file mode 100644
index 00000000..f99a2d0b
--- /dev/null
+++ b/risk_score/target/debug/.fingerprint/rand_chacha-ddcc0415f9610e31/lib-rand_chacha
@@ -0,0 +1 @@
+09deda6d99c10a3f
\ No newline at end of file
diff --git a/risk_score/target/debug/.fingerprint/rand_chacha-ddcc0415f9610e31/lib-rand_chacha.json b/risk_score/target/debug/.fingerprint/rand_chacha-ddcc0415f9610e31/lib-rand_chacha.json
new file mode 100644
index 00000000..bd48b5a7
--- /dev/null
+++ b/risk_score/target/debug/.fingerprint/rand_chacha-ddcc0415f9610e31/lib-rand_chacha.json
@@ -0,0 +1 @@
+{"rustc":5391851738765093524,"features":"[\"default\", \"std\"]","declared_features":"[\"default\", \"serde\", \"serde1\", \"simd\", \"std\"]","target":15766068575093147603,"profile":15657897354478470176,"path":2600557497137418361,"deps":[[12919011715531272606,"ppv_lite86",false,10477845947586377050],[18130209639506977569,"rand_core",false,11145974179420545664]],"local":[{"CheckDepInfo":{"dep_info":"debug/.fingerprint/rand_chacha-ddcc0415f9610e31/dep-lib-rand_chacha","checksum":false}}],"rustflags":[],"config":8247474407144887393,"compile_kind":0}
\ No newline at end of file
diff --git a/risk_score/target/debug/.fingerprint/rand_core-ab9135bc6d82840b/dep-lib-rand_core b/risk_score/target/debug/.fingerprint/rand_core-ab9135bc6d82840b/dep-lib-rand_core
new file mode 100644
index 00000000..ec3cb8bf
Binary files /dev/null and b/risk_score/target/debug/.fingerprint/rand_core-ab9135bc6d82840b/dep-lib-rand_core differ
diff --git a/risk_score/target/debug/.fingerprint/rand_core-ab9135bc6d82840b/invoked.timestamp b/risk_score/target/debug/.fingerprint/rand_core-ab9135bc6d82840b/invoked.timestamp
new file mode 100644
index 00000000..e00328da
--- /dev/null
+++ b/risk_score/target/debug/.fingerprint/rand_core-ab9135bc6d82840b/invoked.timestamp
@@ -0,0 +1 @@
+This file has an mtime of when this was started.
\ No newline at end of file
diff --git a/risk_score/target/debug/.fingerprint/rand_core-ab9135bc6d82840b/lib-rand_core b/risk_score/target/debug/.fingerprint/rand_core-ab9135bc6d82840b/lib-rand_core
new file mode 100644
index 00000000..6f1d2ade
--- /dev/null
+++ b/risk_score/target/debug/.fingerprint/rand_core-ab9135bc6d82840b/lib-rand_core
@@ -0,0 +1 @@
+fbe12041a4b84adc
\ No newline at end of file
diff --git a/risk_score/target/debug/.fingerprint/rand_core-ab9135bc6d82840b/lib-rand_core.json b/risk_score/target/debug/.fingerprint/rand_core-ab9135bc6d82840b/lib-rand_core.json
new file mode 100644
index 00000000..162e5e90
--- /dev/null
+++ b/risk_score/target/debug/.fingerprint/rand_core-ab9135bc6d82840b/lib-rand_core.json
@@ -0,0 +1 @@
+{"rustc":5391851738765093524,"features":"[\"alloc\", \"getrandom\", \"std\"]","declared_features":"[\"alloc\", \"getrandom\", \"serde\", \"serde1\", \"std\"]","target":13770603672348587087,"profile":2241668132362809309,"path":1434643025375944681,"deps":[[9920160576179037441,"getrandom",false,12339994083768242060]],"local":[{"CheckDepInfo":{"dep_info":"debug/.fingerprint/rand_core-ab9135bc6d82840b/dep-lib-rand_core","checksum":false}}],"rustflags":[],"config":8247474407144887393,"compile_kind":0}
\ No newline at end of file
diff --git a/risk_score/target/debug/.fingerprint/rand_core-b963a1337eaf78e0/dep-lib-rand_core b/risk_score/target/debug/.fingerprint/rand_core-b963a1337eaf78e0/dep-lib-rand_core
new file mode 100644
index 00000000..ec3cb8bf
Binary files /dev/null and b/risk_score/target/debug/.fingerprint/rand_core-b963a1337eaf78e0/dep-lib-rand_core differ
diff --git a/risk_score/target/debug/.fingerprint/rand_core-b963a1337eaf78e0/invoked.timestamp b/risk_score/target/debug/.fingerprint/rand_core-b963a1337eaf78e0/invoked.timestamp
new file mode 100644
index 00000000..e00328da
--- /dev/null
+++ b/risk_score/target/debug/.fingerprint/rand_core-b963a1337eaf78e0/invoked.timestamp
@@ -0,0 +1 @@
+This file has an mtime of when this was started.
\ No newline at end of file
diff --git a/risk_score/target/debug/.fingerprint/rand_core-b963a1337eaf78e0/lib-rand_core b/risk_score/target/debug/.fingerprint/rand_core-b963a1337eaf78e0/lib-rand_core
new file mode 100644
index 00000000..1de537b0
--- /dev/null
+++ b/risk_score/target/debug/.fingerprint/rand_core-b963a1337eaf78e0/lib-rand_core
@@ -0,0 +1 @@
+80a209587674ae9a
\ No newline at end of file
diff --git a/risk_score/target/debug/.fingerprint/rand_core-b963a1337eaf78e0/lib-rand_core.json b/risk_score/target/debug/.fingerprint/rand_core-b963a1337eaf78e0/lib-rand_core.json
new file mode 100644
index 00000000..5aa2315e
--- /dev/null
+++ b/risk_score/target/debug/.fingerprint/rand_core-b963a1337eaf78e0/lib-rand_core.json
@@ -0,0 +1 @@
+{"rustc":5391851738765093524,"features":"[\"alloc\", \"getrandom\", \"std\"]","declared_features":"[\"alloc\", \"getrandom\", \"serde\", \"serde1\", \"std\"]","target":13770603672348587087,"profile":15657897354478470176,"path":1434643025375944681,"deps":[[9920160576179037441,"getrandom",false,14747259705262192168]],"local":[{"CheckDepInfo":{"dep_info":"debug/.fingerprint/rand_core-b963a1337eaf78e0/dep-lib-rand_core","checksum":false}}],"rustflags":[],"config":8247474407144887393,"compile_kind":0}
\ No newline at end of file
diff --git a/risk_score/target/debug/.fingerprint/rfc6979-1b72d4c84f17a158/dep-lib-rfc6979 b/risk_score/target/debug/.fingerprint/rfc6979-1b72d4c84f17a158/dep-lib-rfc6979
new file mode 100644
index 00000000..ec3cb8bf
Binary files /dev/null and b/risk_score/target/debug/.fingerprint/rfc6979-1b72d4c84f17a158/dep-lib-rfc6979 differ
diff --git a/risk_score/target/debug/.fingerprint/rfc6979-1b72d4c84f17a158/invoked.timestamp b/risk_score/target/debug/.fingerprint/rfc6979-1b72d4c84f17a158/invoked.timestamp
new file mode 100644
index 00000000..e00328da
--- /dev/null
+++ b/risk_score/target/debug/.fingerprint/rfc6979-1b72d4c84f17a158/invoked.timestamp
@@ -0,0 +1 @@
+This file has an mtime of when this was started.
\ No newline at end of file
diff --git a/risk_score/target/debug/.fingerprint/rfc6979-1b72d4c84f17a158/lib-rfc6979 b/risk_score/target/debug/.fingerprint/rfc6979-1b72d4c84f17a158/lib-rfc6979
new file mode 100644
index 00000000..505a72de
--- /dev/null
+++ b/risk_score/target/debug/.fingerprint/rfc6979-1b72d4c84f17a158/lib-rfc6979
@@ -0,0 +1 @@
+5f692b55bc15265b
\ No newline at end of file
diff --git a/risk_score/target/debug/.fingerprint/rfc6979-1b72d4c84f17a158/lib-rfc6979.json b/risk_score/target/debug/.fingerprint/rfc6979-1b72d4c84f17a158/lib-rfc6979.json
new file mode 100644
index 00000000..d4cc6d33
--- /dev/null
+++ b/risk_score/target/debug/.fingerprint/rfc6979-1b72d4c84f17a158/lib-rfc6979.json
@@ -0,0 +1 @@
+{"rustc":5391851738765093524,"features":"[]","declared_features":"[]","target":2953596272031247107,"profile":2241668132362809309,"path":4320647107132839822,"deps":[[9209347893430674936,"hmac",false,2277714450981260453],[17003143334332120809,"subtle",false,15673893484007952713]],"local":[{"CheckDepInfo":{"dep_info":"debug/.fingerprint/rfc6979-1b72d4c84f17a158/dep-lib-rfc6979","checksum":false}}],"rustflags":[],"config":8247474407144887393,"compile_kind":0}
\ No newline at end of file
diff --git a/risk_score/target/debug/.fingerprint/rfc6979-9813f32a9499025e/dep-lib-rfc6979 b/risk_score/target/debug/.fingerprint/rfc6979-9813f32a9499025e/dep-lib-rfc6979
new file mode 100644
index 00000000..ec3cb8bf
Binary files /dev/null and b/risk_score/target/debug/.fingerprint/rfc6979-9813f32a9499025e/dep-lib-rfc6979 differ
diff --git a/risk_score/target/debug/.fingerprint/rfc6979-9813f32a9499025e/invoked.timestamp b/risk_score/target/debug/.fingerprint/rfc6979-9813f32a9499025e/invoked.timestamp
new file mode 100644
index 00000000..e00328da
--- /dev/null
+++ b/risk_score/target/debug/.fingerprint/rfc6979-9813f32a9499025e/invoked.timestamp
@@ -0,0 +1 @@
+This file has an mtime of when this was started.
\ No newline at end of file
diff --git a/risk_score/target/debug/.fingerprint/rfc6979-9813f32a9499025e/lib-rfc6979 b/risk_score/target/debug/.fingerprint/rfc6979-9813f32a9499025e/lib-rfc6979
new file mode 100644
index 00000000..71b5f277
--- /dev/null
+++ b/risk_score/target/debug/.fingerprint/rfc6979-9813f32a9499025e/lib-rfc6979
@@ -0,0 +1 @@
+ec5be7234fbc5c9d
\ No newline at end of file
diff --git a/risk_score/target/debug/.fingerprint/rfc6979-9813f32a9499025e/lib-rfc6979.json b/risk_score/target/debug/.fingerprint/rfc6979-9813f32a9499025e/lib-rfc6979.json
new file mode 100644
index 00000000..601840f7
--- /dev/null
+++ b/risk_score/target/debug/.fingerprint/rfc6979-9813f32a9499025e/lib-rfc6979.json
@@ -0,0 +1 @@
+{"rustc":5391851738765093524,"features":"[]","declared_features":"[]","target":2953596272031247107,"profile":15657897354478470176,"path":4320647107132839822,"deps":[[9209347893430674936,"hmac",false,7741454056593597412],[17003143334332120809,"subtle",false,10420363213196592864]],"local":[{"CheckDepInfo":{"dep_info":"debug/.fingerprint/rfc6979-9813f32a9499025e/dep-lib-rfc6979","checksum":false}}],"rustflags":[],"config":8247474407144887393,"compile_kind":0}
\ No newline at end of file
diff --git a/risk_score/target/debug/.fingerprint/risk_score-2a4f0402537e8a87/dep-lib-risk_score b/risk_score/target/debug/.fingerprint/risk_score-2a4f0402537e8a87/dep-lib-risk_score
new file mode 100644
index 00000000..024be490
Binary files /dev/null and b/risk_score/target/debug/.fingerprint/risk_score-2a4f0402537e8a87/dep-lib-risk_score differ
diff --git a/risk_score/target/debug/.fingerprint/risk_score-2a4f0402537e8a87/invoked.timestamp b/risk_score/target/debug/.fingerprint/risk_score-2a4f0402537e8a87/invoked.timestamp
new file mode 100644
index 00000000..e00328da
--- /dev/null
+++ b/risk_score/target/debug/.fingerprint/risk_score-2a4f0402537e8a87/invoked.timestamp
@@ -0,0 +1 @@
+This file has an mtime of when this was started.
\ No newline at end of file
diff --git a/risk_score/target/debug/.fingerprint/risk_score-2a4f0402537e8a87/lib-risk_score b/risk_score/target/debug/.fingerprint/risk_score-2a4f0402537e8a87/lib-risk_score
new file mode 100644
index 00000000..c2157ea8
--- /dev/null
+++ b/risk_score/target/debug/.fingerprint/risk_score-2a4f0402537e8a87/lib-risk_score
@@ -0,0 +1 @@
+c7b4bb93458935e1
\ No newline at end of file
diff --git a/risk_score/target/debug/.fingerprint/risk_score-2a4f0402537e8a87/lib-risk_score.json b/risk_score/target/debug/.fingerprint/risk_score-2a4f0402537e8a87/lib-risk_score.json
new file mode 100644
index 00000000..4a7b4d9b
--- /dev/null
+++ b/risk_score/target/debug/.fingerprint/risk_score-2a4f0402537e8a87/lib-risk_score.json
@@ -0,0 +1 @@
+{"rustc":5391851738765093524,"features":"[]","declared_features":"[]","target":17209793721675641918,"profile":17672942494452627365,"path":10763286916239946207,"deps":[[17296431325340505742,"soroban_sdk",false,18416697091149002432]],"local":[{"CheckDepInfo":{"dep_info":"debug/.fingerprint/risk_score-2a4f0402537e8a87/dep-lib-risk_score","checksum":false}}],"rustflags":[],"config":8247474407144887393,"compile_kind":0}
\ No newline at end of file
diff --git a/risk_score/target/debug/.fingerprint/risk_score-2a4f0402537e8a87/output-lib-risk_score b/risk_score/target/debug/.fingerprint/risk_score-2a4f0402537e8a87/output-lib-risk_score
new file mode 100644
index 00000000..2320d327
--- /dev/null
+++ b/risk_score/target/debug/.fingerprint/risk_score-2a4f0402537e8a87/output-lib-risk_score
@@ -0,0 +1,2 @@
+{"$message_type":"diagnostic","message":"unused import: `Vec`","code":{"code":"unused_imports","explanation":null},"level":"warning","spans":[{"file_name":"src/lib.rs","byte_start":94,"byte_end":97,"line_start":2,"line_end":2,"column_start":84,"column_end":87,"is_primary":true,"text":[{"text":"use soroban_sdk::{contract, contractimpl, contracttype, Address, Env, Map, Symbol, Vec};","highlight_start":84,"highlight_end":87}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[{"message":"`#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default","code":null,"level":"note","spans":[],"children":[],"rendered":null},{"message":"remove the unused import","code":null,"level":"help","spans":[{"file_name":"src/lib.rs","byte_start":92,"byte_end":97,"line_start":2,"line_end":2,"column_start":82,"column_end":87,"is_primary":true,"text":[{"text":"use soroban_sdk::{contract, contractimpl, contracttype, Address, Env, Map, Symbol, Vec};","highlight_start":82,"highlight_end":87}],"label":null,"suggested_replacement":"","suggestion_applicability":"MachineApplicable","expansion":null}],"children":[],"rendered":null}],"rendered":"\u001b[1m\u001b[33mwarning\u001b[0m\u001b[1m: unused import: `Vec`\u001b[0m\n \u001b[1m\u001b[94m--> \u001b[0msrc/lib.rs:2:84\n \u001b[1m\u001b[94m|\u001b[0m\n\u001b[1m\u001b[94m2\u001b[0m \u001b[1m\u001b[94m|\u001b[0m use soroban_sdk::{contract, contractimpl, contracttype, Address, Env, Map, Symbol, Vec};\n \u001b[1m\u001b[94m|\u001b[0m \u001b[1m\u001b[33m^^^\u001b[0m\n \u001b[1m\u001b[94m|\u001b[0m\n \u001b[1m\u001b[94m= \u001b[0m\u001b[1mnote\u001b[0m: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default\n\n"}
+{"$message_type":"diagnostic","message":"1 warning emitted","code":null,"level":"warning","spans":[],"children":[],"rendered":"\u001b[1m\u001b[33mwarning\u001b[0m\u001b[1m: 1 warning emitted\u001b[0m\n\n"}
diff --git a/risk_score/target/debug/.fingerprint/risk_score-78385710a6828cb1/dep-test-lib-risk_score b/risk_score/target/debug/.fingerprint/risk_score-78385710a6828cb1/dep-test-lib-risk_score
new file mode 100644
index 00000000..024be490
Binary files /dev/null and b/risk_score/target/debug/.fingerprint/risk_score-78385710a6828cb1/dep-test-lib-risk_score differ
diff --git a/risk_score/target/debug/.fingerprint/risk_score-78385710a6828cb1/invoked.timestamp b/risk_score/target/debug/.fingerprint/risk_score-78385710a6828cb1/invoked.timestamp
new file mode 100644
index 00000000..e00328da
--- /dev/null
+++ b/risk_score/target/debug/.fingerprint/risk_score-78385710a6828cb1/invoked.timestamp
@@ -0,0 +1 @@
+This file has an mtime of when this was started.
\ No newline at end of file
diff --git a/risk_score/target/debug/.fingerprint/risk_score-78385710a6828cb1/output-test-lib-risk_score b/risk_score/target/debug/.fingerprint/risk_score-78385710a6828cb1/output-test-lib-risk_score
new file mode 100644
index 00000000..0c6c13ca
--- /dev/null
+++ b/risk_score/target/debug/.fingerprint/risk_score-78385710a6828cb1/output-test-lib-risk_score
@@ -0,0 +1,18 @@
+{"$message_type":"diagnostic","message":"unused import: `Vec`","code":{"code":"unused_imports","explanation":null},"level":"warning","spans":[{"file_name":"src/lib.rs","byte_start":94,"byte_end":97,"line_start":2,"line_end":2,"column_start":84,"column_end":87,"is_primary":true,"text":[{"text":"use soroban_sdk::{contract, contractimpl, contracttype, Address, Env, Map, Symbol, Vec};","highlight_start":84,"highlight_end":87}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[{"message":"`#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default","code":null,"level":"note","spans":[],"children":[],"rendered":null},{"message":"remove the unused import","code":null,"level":"help","spans":[{"file_name":"src/lib.rs","byte_start":92,"byte_end":97,"line_start":2,"line_end":2,"column_start":82,"column_end":87,"is_primary":true,"text":[{"text":"use soroban_sdk::{contract, contractimpl, contracttype, Address, Env, Map, Symbol, Vec};","highlight_start":82,"highlight_end":87}],"label":null,"suggested_replacement":"","suggestion_applicability":"MachineApplicable","expansion":null}],"children":[],"rendered":null}],"rendered":"\u001b[1m\u001b[33mwarning\u001b[0m\u001b[1m: unused import: `Vec`\u001b[0m\n \u001b[1m\u001b[94m--> \u001b[0msrc/lib.rs:2:84\n \u001b[1m\u001b[94m|\u001b[0m\n\u001b[1m\u001b[94m2\u001b[0m \u001b[1m\u001b[94m|\u001b[0m use soroban_sdk::{contract, contractimpl, contracttype, Address, Env, Map, Symbol, Vec};\n \u001b[1m\u001b[94m|\u001b[0m \u001b[1m\u001b[33m^^^\u001b[0m\n \u001b[1m\u001b[94m|\u001b[0m\n \u001b[1m\u001b[94m= \u001b[0m\u001b[1mnote\u001b[0m: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default\n\n"}
+{"$message_type":"diagnostic","message":"use of deprecated method `soroban_sdk::Env::register_contract`: use `register`","code":{"code":"deprecated","explanation":null},"level":"warning","spans":[{"file_name":"src/lib.rs","byte_start":7840,"byte_end":7857,"line_start":220,"line_end":220,"column_start":31,"column_end":48,"is_primary":true,"text":[{"text":" let contract_id = env.register_contract(None, RiskTierContract);","highlight_start":31,"highlight_end":48}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[{"message":"`#[warn(deprecated)]` on by default","code":null,"level":"note","spans":[],"children":[],"rendered":null}],"rendered":"\u001b[1m\u001b[33mwarning\u001b[0m\u001b[1m: use of deprecated method `soroban_sdk::Env::register_contract`: use `register`\u001b[0m\n \u001b[1m\u001b[94m--> \u001b[0msrc/lib.rs:220:31\n \u001b[1m\u001b[94m|\u001b[0m\n\u001b[1m\u001b[94m220\u001b[0m \u001b[1m\u001b[94m|\u001b[0m let contract_id = env.register_contract(None, RiskTierContract);\n \u001b[1m\u001b[94m|\u001b[0m \u001b[1m\u001b[33m^^^^^^^^^^^^^^^^^\u001b[0m\n \u001b[1m\u001b[94m|\u001b[0m\n \u001b[1m\u001b[94m= \u001b[0m\u001b[1mnote\u001b[0m: `#[warn(deprecated)]` on by default\n\n"}
+{"$message_type":"diagnostic","message":"use of deprecated method `soroban_sdk::Env::register_contract`: use `register`","code":{"code":"deprecated","explanation":null},"level":"warning","spans":[{"file_name":"src/lib.rs","byte_start":8452,"byte_end":8469,"line_start":237,"line_end":237,"column_start":31,"column_end":48,"is_primary":true,"text":[{"text":" let contract_id = env.register_contract(None, RiskTierContract);","highlight_start":31,"highlight_end":48}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[],"rendered":"\u001b[1m\u001b[33mwarning\u001b[0m\u001b[1m: use of deprecated method `soroban_sdk::Env::register_contract`: use `register`\u001b[0m\n \u001b[1m\u001b[94m--> \u001b[0msrc/lib.rs:237:31\n \u001b[1m\u001b[94m|\u001b[0m\n\u001b[1m\u001b[94m237\u001b[0m \u001b[1m\u001b[94m|\u001b[0m let contract_id = env.register_contract(None, RiskTierContract);\n \u001b[1m\u001b[94m|\u001b[0m \u001b[1m\u001b[33m^^^^^^^^^^^^^^^^^\u001b[0m\n\n"}
+{"$message_type":"diagnostic","message":"use of deprecated method `soroban_sdk::Env::register_contract`: use `register`","code":{"code":"deprecated","explanation":null},"level":"warning","spans":[{"file_name":"src/lib.rs","byte_start":9000,"byte_end":9017,"line_start":253,"line_end":253,"column_start":31,"column_end":48,"is_primary":true,"text":[{"text":" let contract_id = env.register_contract(None, RiskTierContract);","highlight_start":31,"highlight_end":48}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[],"rendered":"\u001b[1m\u001b[33mwarning\u001b[0m\u001b[1m: use of deprecated method `soroban_sdk::Env::register_contract`: use `register`\u001b[0m\n \u001b[1m\u001b[94m--> \u001b[0msrc/lib.rs:253:31\n \u001b[1m\u001b[94m|\u001b[0m\n\u001b[1m\u001b[94m253\u001b[0m \u001b[1m\u001b[94m|\u001b[0m let contract_id = env.register_contract(None, RiskTierContract);\n \u001b[1m\u001b[94m|\u001b[0m \u001b[1m\u001b[33m^^^^^^^^^^^^^^^^^\u001b[0m\n\n"}
+{"$message_type":"diagnostic","message":"use of deprecated method `soroban_sdk::Env::register_contract`: use `register`","code":{"code":"deprecated","explanation":null},"level":"warning","spans":[{"file_name":"src/lib.rs","byte_start":9448,"byte_end":9465,"line_start":266,"line_end":266,"column_start":31,"column_end":48,"is_primary":true,"text":[{"text":" let contract_id = env.register_contract(None, RiskTierContract);","highlight_start":31,"highlight_end":48}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[],"rendered":"\u001b[1m\u001b[33mwarning\u001b[0m\u001b[1m: use of deprecated method `soroban_sdk::Env::register_contract`: use `register`\u001b[0m\n \u001b[1m\u001b[94m--> \u001b[0msrc/lib.rs:266:31\n \u001b[1m\u001b[94m|\u001b[0m\n\u001b[1m\u001b[94m266\u001b[0m \u001b[1m\u001b[94m|\u001b[0m let contract_id = env.register_contract(None, RiskTierContract);\n \u001b[1m\u001b[94m|\u001b[0m \u001b[1m\u001b[33m^^^^^^^^^^^^^^^^^\u001b[0m\n\n"}
+{"$message_type":"diagnostic","message":"use of deprecated method `soroban_sdk::Env::register_contract`: use `register`","code":{"code":"deprecated","explanation":null},"level":"warning","spans":[{"file_name":"src/lib.rs","byte_start":9869,"byte_end":9886,"line_start":278,"line_end":278,"column_start":31,"column_end":48,"is_primary":true,"text":[{"text":" let contract_id = env.register_contract(None, RiskTierContract);","highlight_start":31,"highlight_end":48}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[],"rendered":"\u001b[1m\u001b[33mwarning\u001b[0m\u001b[1m: use of deprecated method `soroban_sdk::Env::register_contract`: use `register`\u001b[0m\n \u001b[1m\u001b[94m--> \u001b[0msrc/lib.rs:278:31\n \u001b[1m\u001b[94m|\u001b[0m\n\u001b[1m\u001b[94m278\u001b[0m \u001b[1m\u001b[94m|\u001b[0m let contract_id = env.register_contract(None, RiskTierContract);\n \u001b[1m\u001b[94m|\u001b[0m \u001b[1m\u001b[33m^^^^^^^^^^^^^^^^^\u001b[0m\n\n"}
+{"$message_type":"diagnostic","message":"use of deprecated method `soroban_sdk::Env::register_contract`: use `register`","code":{"code":"deprecated","explanation":null},"level":"warning","spans":[{"file_name":"src/lib.rs","byte_start":10338,"byte_end":10355,"line_start":292,"line_end":292,"column_start":31,"column_end":48,"is_primary":true,"text":[{"text":" let contract_id = env.register_contract(None, RiskTierContract);","highlight_start":31,"highlight_end":48}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[],"rendered":"\u001b[1m\u001b[33mwarning\u001b[0m\u001b[1m: use of deprecated method `soroban_sdk::Env::register_contract`: use `register`\u001b[0m\n \u001b[1m\u001b[94m--> \u001b[0msrc/lib.rs:292:31\n \u001b[1m\u001b[94m|\u001b[0m\n\u001b[1m\u001b[94m292\u001b[0m \u001b[1m\u001b[94m|\u001b[0m let contract_id = env.register_contract(None, RiskTierContract);\n \u001b[1m\u001b[94m|\u001b[0m \u001b[1m\u001b[33m^^^^^^^^^^^^^^^^^\u001b[0m\n\n"}
+{"$message_type":"diagnostic","message":"use of deprecated method `soroban_sdk::Env::register_contract`: use `register`","code":{"code":"deprecated","explanation":null},"level":"warning","spans":[{"file_name":"src/lib.rs","byte_start":10805,"byte_end":10822,"line_start":306,"line_end":306,"column_start":31,"column_end":48,"is_primary":true,"text":[{"text":" let contract_id = env.register_contract(None, RiskTierContract);","highlight_start":31,"highlight_end":48}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[],"rendered":"\u001b[1m\u001b[33mwarning\u001b[0m\u001b[1m: use of deprecated method `soroban_sdk::Env::register_contract`: use `register`\u001b[0m\n \u001b[1m\u001b[94m--> \u001b[0msrc/lib.rs:306:31\n \u001b[1m\u001b[94m|\u001b[0m\n\u001b[1m\u001b[94m306\u001b[0m \u001b[1m\u001b[94m|\u001b[0m let contract_id = env.register_contract(None, RiskTierContract);\n \u001b[1m\u001b[94m|\u001b[0m \u001b[1m\u001b[33m^^^^^^^^^^^^^^^^^\u001b[0m\n\n"}
+{"$message_type":"diagnostic","message":"use of deprecated method `soroban_sdk::Env::register_contract`: use `register`","code":{"code":"deprecated","explanation":null},"level":"warning","spans":[{"file_name":"src/lib.rs","byte_start":11328,"byte_end":11345,"line_start":321,"line_end":321,"column_start":31,"column_end":48,"is_primary":true,"text":[{"text":" let contract_id = env.register_contract(None, RiskTierContract);","highlight_start":31,"highlight_end":48}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[],"rendered":"\u001b[1m\u001b[33mwarning\u001b[0m\u001b[1m: use of deprecated method `soroban_sdk::Env::register_contract`: use `register`\u001b[0m\n \u001b[1m\u001b[94m--> \u001b[0msrc/lib.rs:321:31\n \u001b[1m\u001b[94m|\u001b[0m\n\u001b[1m\u001b[94m321\u001b[0m \u001b[1m\u001b[94m|\u001b[0m let contract_id = env.register_contract(None, RiskTierContract);\n \u001b[1m\u001b[94m|\u001b[0m \u001b[1m\u001b[33m^^^^^^^^^^^^^^^^^\u001b[0m\n\n"}
+{"$message_type":"diagnostic","message":"use of deprecated method `soroban_sdk::Env::register_contract`: use `register`","code":{"code":"deprecated","explanation":null},"level":"warning","spans":[{"file_name":"src/lib.rs","byte_start":11806,"byte_end":11823,"line_start":335,"line_end":335,"column_start":31,"column_end":48,"is_primary":true,"text":[{"text":" let contract_id = env.register_contract(None, RiskTierContract);","highlight_start":31,"highlight_end":48}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[],"rendered":"\u001b[1m\u001b[33mwarning\u001b[0m\u001b[1m: use of deprecated method `soroban_sdk::Env::register_contract`: use `register`\u001b[0m\n \u001b[1m\u001b[94m--> \u001b[0msrc/lib.rs:335:31\n \u001b[1m\u001b[94m|\u001b[0m\n\u001b[1m\u001b[94m335\u001b[0m \u001b[1m\u001b[94m|\u001b[0m let contract_id = env.register_contract(None, RiskTierContract);\n \u001b[1m\u001b[94m|\u001b[0m \u001b[1m\u001b[33m^^^^^^^^^^^^^^^^^\u001b[0m\n\n"}
+{"$message_type":"diagnostic","message":"use of deprecated method `soroban_sdk::Env::register_contract`: use `register`","code":{"code":"deprecated","explanation":null},"level":"warning","spans":[{"file_name":"src/lib.rs","byte_start":12310,"byte_end":12327,"line_start":353,"line_end":353,"column_start":31,"column_end":48,"is_primary":true,"text":[{"text":" let contract_id = env.register_contract(None, RiskTierContract);","highlight_start":31,"highlight_end":48}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[],"rendered":"\u001b[1m\u001b[33mwarning\u001b[0m\u001b[1m: use of deprecated method `soroban_sdk::Env::register_contract`: use `register`\u001b[0m\n \u001b[1m\u001b[94m--> \u001b[0msrc/lib.rs:353:31\n \u001b[1m\u001b[94m|\u001b[0m\n\u001b[1m\u001b[94m353\u001b[0m \u001b[1m\u001b[94m|\u001b[0m let contract_id = env.register_contract(None, RiskTierContract);\n \u001b[1m\u001b[94m|\u001b[0m \u001b[1m\u001b[33m^^^^^^^^^^^^^^^^^\u001b[0m\n\n"}
+{"$message_type":"diagnostic","message":"use of deprecated method `soroban_sdk::Env::register_contract`: use `register`","code":{"code":"deprecated","explanation":null},"level":"warning","spans":[{"file_name":"src/lib.rs","byte_start":13028,"byte_end":13045,"line_start":372,"line_end":372,"column_start":31,"column_end":48,"is_primary":true,"text":[{"text":" let contract_id = env.register_contract(None, RiskTierContract);","highlight_start":31,"highlight_end":48}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[],"rendered":"\u001b[1m\u001b[33mwarning\u001b[0m\u001b[1m: use of deprecated method `soroban_sdk::Env::register_contract`: use `register`\u001b[0m\n \u001b[1m\u001b[94m--> \u001b[0msrc/lib.rs:372:31\n \u001b[1m\u001b[94m|\u001b[0m\n\u001b[1m\u001b[94m372\u001b[0m \u001b[1m\u001b[94m|\u001b[0m let contract_id = env.register_contract(None, RiskTierContract);\n \u001b[1m\u001b[94m|\u001b[0m \u001b[1m\u001b[33m^^^^^^^^^^^^^^^^^\u001b[0m\n\n"}
+{"$message_type":"diagnostic","message":"use of deprecated method `soroban_sdk::Env::register_contract`: use `register`","code":{"code":"deprecated","explanation":null},"level":"warning","spans":[{"file_name":"src/lib.rs","byte_start":13520,"byte_end":13537,"line_start":386,"line_end":386,"column_start":31,"column_end":48,"is_primary":true,"text":[{"text":" let contract_id = env.register_contract(None, RiskTierContract);","highlight_start":31,"highlight_end":48}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[],"rendered":"\u001b[1m\u001b[33mwarning\u001b[0m\u001b[1m: use of deprecated method `soroban_sdk::Env::register_contract`: use `register`\u001b[0m\n \u001b[1m\u001b[94m--> \u001b[0msrc/lib.rs:386:31\n \u001b[1m\u001b[94m|\u001b[0m\n\u001b[1m\u001b[94m386\u001b[0m \u001b[1m\u001b[94m|\u001b[0m let contract_id = env.register_contract(None, RiskTierContract);\n \u001b[1m\u001b[94m|\u001b[0m \u001b[1m\u001b[33m^^^^^^^^^^^^^^^^^\u001b[0m\n\n"}
+{"$message_type":"diagnostic","message":"use of deprecated method `soroban_sdk::Env::register_contract`: use `register`","code":{"code":"deprecated","explanation":null},"level":"warning","spans":[{"file_name":"src/lib.rs","byte_start":14459,"byte_end":14476,"line_start":410,"line_end":410,"column_start":31,"column_end":48,"is_primary":true,"text":[{"text":" let contract_id = env.register_contract(None, RiskTierContract);","highlight_start":31,"highlight_end":48}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[],"rendered":"\u001b[1m\u001b[33mwarning\u001b[0m\u001b[1m: use of deprecated method `soroban_sdk::Env::register_contract`: use `register`\u001b[0m\n \u001b[1m\u001b[94m--> \u001b[0msrc/lib.rs:410:31\n \u001b[1m\u001b[94m|\u001b[0m\n\u001b[1m\u001b[94m410\u001b[0m \u001b[1m\u001b[94m|\u001b[0m let contract_id = env.register_contract(None, RiskTierContract);\n \u001b[1m\u001b[94m|\u001b[0m \u001b[1m\u001b[33m^^^^^^^^^^^^^^^^^\u001b[0m\n\n"}
+{"$message_type":"diagnostic","message":"use of deprecated method `soroban_sdk::Env::register_contract`: use `register`","code":{"code":"deprecated","explanation":null},"level":"warning","spans":[{"file_name":"src/lib.rs","byte_start":15133,"byte_end":15150,"line_start":428,"line_end":428,"column_start":31,"column_end":48,"is_primary":true,"text":[{"text":" let contract_id = env.register_contract(None, RiskTierContract);","highlight_start":31,"highlight_end":48}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[],"rendered":"\u001b[1m\u001b[33mwarning\u001b[0m\u001b[1m: use of deprecated method `soroban_sdk::Env::register_contract`: use `register`\u001b[0m\n \u001b[1m\u001b[94m--> \u001b[0msrc/lib.rs:428:31\n \u001b[1m\u001b[94m|\u001b[0m\n\u001b[1m\u001b[94m428\u001b[0m \u001b[1m\u001b[94m|\u001b[0m let contract_id = env.register_contract(None, RiskTierContract);\n \u001b[1m\u001b[94m|\u001b[0m \u001b[1m\u001b[33m^^^^^^^^^^^^^^^^^\u001b[0m\n\n"}
+{"$message_type":"diagnostic","message":"use of deprecated method `soroban_sdk::Env::register_contract`: use `register`","code":{"code":"deprecated","explanation":null},"level":"warning","spans":[{"file_name":"src/lib.rs","byte_start":15506,"byte_end":15523,"line_start":440,"line_end":440,"column_start":31,"column_end":48,"is_primary":true,"text":[{"text":" let contract_id = env.register_contract(None, RiskTierContract);","highlight_start":31,"highlight_end":48}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[],"rendered":"\u001b[1m\u001b[33mwarning\u001b[0m\u001b[1m: use of deprecated method `soroban_sdk::Env::register_contract`: use `register`\u001b[0m\n \u001b[1m\u001b[94m--> \u001b[0msrc/lib.rs:440:31\n \u001b[1m\u001b[94m|\u001b[0m\n\u001b[1m\u001b[94m440\u001b[0m \u001b[1m\u001b[94m|\u001b[0m let contract_id = env.register_contract(None, RiskTierContract);\n \u001b[1m\u001b[94m|\u001b[0m \u001b[1m\u001b[33m^^^^^^^^^^^^^^^^^\u001b[0m\n\n"}
+{"$message_type":"diagnostic","message":"use of deprecated method `soroban_sdk::Env::register_contract`: use `register`","code":{"code":"deprecated","explanation":null},"level":"warning","spans":[{"file_name":"src/lib.rs","byte_start":15911,"byte_end":15928,"line_start":452,"line_end":452,"column_start":31,"column_end":48,"is_primary":true,"text":[{"text":" let contract_id = env.register_contract(None, RiskTierContract);","highlight_start":31,"highlight_end":48}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[],"rendered":"\u001b[1m\u001b[33mwarning\u001b[0m\u001b[1m: use of deprecated method `soroban_sdk::Env::register_contract`: use `register`\u001b[0m\n \u001b[1m\u001b[94m--> \u001b[0msrc/lib.rs:452:31\n \u001b[1m\u001b[94m|\u001b[0m\n\u001b[1m\u001b[94m452\u001b[0m \u001b[1m\u001b[94m|\u001b[0m let contract_id = env.register_contract(None, RiskTierContract);\n \u001b[1m\u001b[94m|\u001b[0m \u001b[1m\u001b[33m^^^^^^^^^^^^^^^^^\u001b[0m\n\n"}
+{"$message_type":"diagnostic","message":"17 warnings emitted","code":null,"level":"warning","spans":[],"children":[],"rendered":"\u001b[1m\u001b[33mwarning\u001b[0m\u001b[1m: 17 warnings emitted\u001b[0m\n\n"}
diff --git a/risk_score/target/debug/.fingerprint/risk_score-78385710a6828cb1/test-lib-risk_score b/risk_score/target/debug/.fingerprint/risk_score-78385710a6828cb1/test-lib-risk_score
new file mode 100644
index 00000000..9d967202
--- /dev/null
+++ b/risk_score/target/debug/.fingerprint/risk_score-78385710a6828cb1/test-lib-risk_score
@@ -0,0 +1 @@
+15a2f6ba4eaa9be5
\ No newline at end of file
diff --git a/risk_score/target/debug/.fingerprint/risk_score-78385710a6828cb1/test-lib-risk_score.json b/risk_score/target/debug/.fingerprint/risk_score-78385710a6828cb1/test-lib-risk_score.json
new file mode 100644
index 00000000..0c396a09
--- /dev/null
+++ b/risk_score/target/debug/.fingerprint/risk_score-78385710a6828cb1/test-lib-risk_score.json
@@ -0,0 +1 @@
+{"rustc":5391851738765093524,"features":"[]","declared_features":"[]","target":17209793721675641918,"profile":3316208278650011218,"path":10763286916239946207,"deps":[[17296431325340505742,"soroban_sdk",false,18416697091149002432]],"local":[{"CheckDepInfo":{"dep_info":"debug/.fingerprint/risk_score-78385710a6828cb1/dep-test-lib-risk_score","checksum":false}}],"rustflags":[],"config":8247474407144887393,"compile_kind":0}
\ No newline at end of file
diff --git a/risk_score/target/debug/.fingerprint/risk_score-9956a277cc686365/dep-test-lib-risk_score b/risk_score/target/debug/.fingerprint/risk_score-9956a277cc686365/dep-test-lib-risk_score
new file mode 100644
index 00000000..024be490
Binary files /dev/null and b/risk_score/target/debug/.fingerprint/risk_score-9956a277cc686365/dep-test-lib-risk_score differ
diff --git a/risk_score/target/debug/.fingerprint/risk_score-9956a277cc686365/invoked.timestamp b/risk_score/target/debug/.fingerprint/risk_score-9956a277cc686365/invoked.timestamp
new file mode 100644
index 00000000..e00328da
--- /dev/null
+++ b/risk_score/target/debug/.fingerprint/risk_score-9956a277cc686365/invoked.timestamp
@@ -0,0 +1 @@
+This file has an mtime of when this was started.
\ No newline at end of file
diff --git a/risk_score/target/debug/.fingerprint/risk_score-9956a277cc686365/output-test-lib-risk_score b/risk_score/target/debug/.fingerprint/risk_score-9956a277cc686365/output-test-lib-risk_score
new file mode 100644
index 00000000..e5d65f20
--- /dev/null
+++ b/risk_score/target/debug/.fingerprint/risk_score-9956a277cc686365/output-test-lib-risk_score
@@ -0,0 +1,18 @@
+{"$message_type":"diagnostic","message":"unused import: `Vec`","code":{"code":"unused_imports","explanation":null},"level":"warning","spans":[{"file_name":"src/lib.rs","byte_start":94,"byte_end":97,"line_start":2,"line_end":2,"column_start":84,"column_end":87,"is_primary":true,"text":[{"text":"use soroban_sdk::{contract, contractimpl, contracttype, Address, Env, Map, Symbol, Vec};","highlight_start":84,"highlight_end":87}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[{"message":"`#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default","code":null,"level":"note","spans":[],"children":[],"rendered":null},{"message":"remove the unused import","code":null,"level":"help","spans":[{"file_name":"src/lib.rs","byte_start":92,"byte_end":97,"line_start":2,"line_end":2,"column_start":82,"column_end":87,"is_primary":true,"text":[{"text":"use soroban_sdk::{contract, contractimpl, contracttype, Address, Env, Map, Symbol, Vec};","highlight_start":82,"highlight_end":87}],"label":null,"suggested_replacement":"","suggestion_applicability":"MachineApplicable","expansion":null}],"children":[],"rendered":null}],"rendered":"\u001b[1m\u001b[33mwarning\u001b[0m\u001b[1m: unused import: `Vec`\u001b[0m\n \u001b[1m\u001b[94m--> \u001b[0msrc/lib.rs:2:84\n \u001b[1m\u001b[94m|\u001b[0m\n\u001b[1m\u001b[94m2\u001b[0m \u001b[1m\u001b[94m|\u001b[0m use soroban_sdk::{contract, contractimpl, contracttype, Address, Env, Map, Symbol, Vec};\n \u001b[1m\u001b[94m|\u001b[0m \u001b[1m\u001b[33m^^^\u001b[0m\n \u001b[1m\u001b[94m|\u001b[0m\n \u001b[1m\u001b[94m= \u001b[0m\u001b[1mnote\u001b[0m: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default\n\n"}
+{"$message_type":"diagnostic","message":"use of deprecated method `soroban_sdk::Env::register_contract`: use `register`","code":{"code":"deprecated","explanation":null},"level":"warning","spans":[{"file_name":"src/lib.rs","byte_start":6923,"byte_end":6940,"line_start":210,"line_end":210,"column_start":31,"column_end":48,"is_primary":true,"text":[{"text":" let contract_id = env.register_contract(None, RiskTierContract);","highlight_start":31,"highlight_end":48}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[{"message":"`#[warn(deprecated)]` on by default","code":null,"level":"note","spans":[],"children":[],"rendered":null}],"rendered":"\u001b[1m\u001b[33mwarning\u001b[0m\u001b[1m: use of deprecated method `soroban_sdk::Env::register_contract`: use `register`\u001b[0m\n \u001b[1m\u001b[94m--> \u001b[0msrc/lib.rs:210:31\n \u001b[1m\u001b[94m|\u001b[0m\n\u001b[1m\u001b[94m210\u001b[0m \u001b[1m\u001b[94m|\u001b[0m let contract_id = env.register_contract(None, RiskTierContract);\n \u001b[1m\u001b[94m|\u001b[0m \u001b[1m\u001b[33m^^^^^^^^^^^^^^^^^\u001b[0m\n \u001b[1m\u001b[94m|\u001b[0m\n \u001b[1m\u001b[94m= \u001b[0m\u001b[1mnote\u001b[0m: `#[warn(deprecated)]` on by default\n\n"}
+{"$message_type":"diagnostic","message":"use of deprecated method `soroban_sdk::Env::register_contract`: use `register`","code":{"code":"deprecated","explanation":null},"level":"warning","spans":[{"file_name":"src/lib.rs","byte_start":7535,"byte_end":7552,"line_start":227,"line_end":227,"column_start":31,"column_end":48,"is_primary":true,"text":[{"text":" let contract_id = env.register_contract(None, RiskTierContract);","highlight_start":31,"highlight_end":48}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[],"rendered":"\u001b[1m\u001b[33mwarning\u001b[0m\u001b[1m: use of deprecated method `soroban_sdk::Env::register_contract`: use `register`\u001b[0m\n \u001b[1m\u001b[94m--> \u001b[0msrc/lib.rs:227:31\n \u001b[1m\u001b[94m|\u001b[0m\n\u001b[1m\u001b[94m227\u001b[0m \u001b[1m\u001b[94m|\u001b[0m let contract_id = env.register_contract(None, RiskTierContract);\n \u001b[1m\u001b[94m|\u001b[0m \u001b[1m\u001b[33m^^^^^^^^^^^^^^^^^\u001b[0m\n\n"}
+{"$message_type":"diagnostic","message":"use of deprecated method `soroban_sdk::Env::register_contract`: use `register`","code":{"code":"deprecated","explanation":null},"level":"warning","spans":[{"file_name":"src/lib.rs","byte_start":8083,"byte_end":8100,"line_start":243,"line_end":243,"column_start":31,"column_end":48,"is_primary":true,"text":[{"text":" let contract_id = env.register_contract(None, RiskTierContract);","highlight_start":31,"highlight_end":48}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[],"rendered":"\u001b[1m\u001b[33mwarning\u001b[0m\u001b[1m: use of deprecated method `soroban_sdk::Env::register_contract`: use `register`\u001b[0m\n \u001b[1m\u001b[94m--> \u001b[0msrc/lib.rs:243:31\n \u001b[1m\u001b[94m|\u001b[0m\n\u001b[1m\u001b[94m243\u001b[0m \u001b[1m\u001b[94m|\u001b[0m let contract_id = env.register_contract(None, RiskTierContract);\n \u001b[1m\u001b[94m|\u001b[0m \u001b[1m\u001b[33m^^^^^^^^^^^^^^^^^\u001b[0m\n\n"}
+{"$message_type":"diagnostic","message":"use of deprecated method `soroban_sdk::Env::register_contract`: use `register`","code":{"code":"deprecated","explanation":null},"level":"warning","spans":[{"file_name":"src/lib.rs","byte_start":8531,"byte_end":8548,"line_start":256,"line_end":256,"column_start":31,"column_end":48,"is_primary":true,"text":[{"text":" let contract_id = env.register_contract(None, RiskTierContract);","highlight_start":31,"highlight_end":48}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[],"rendered":"\u001b[1m\u001b[33mwarning\u001b[0m\u001b[1m: use of deprecated method `soroban_sdk::Env::register_contract`: use `register`\u001b[0m\n \u001b[1m\u001b[94m--> \u001b[0msrc/lib.rs:256:31\n \u001b[1m\u001b[94m|\u001b[0m\n\u001b[1m\u001b[94m256\u001b[0m \u001b[1m\u001b[94m|\u001b[0m let contract_id = env.register_contract(None, RiskTierContract);\n \u001b[1m\u001b[94m|\u001b[0m \u001b[1m\u001b[33m^^^^^^^^^^^^^^^^^\u001b[0m\n\n"}
+{"$message_type":"diagnostic","message":"use of deprecated method `soroban_sdk::Env::register_contract`: use `register`","code":{"code":"deprecated","explanation":null},"level":"warning","spans":[{"file_name":"src/lib.rs","byte_start":8952,"byte_end":8969,"line_start":268,"line_end":268,"column_start":31,"column_end":48,"is_primary":true,"text":[{"text":" let contract_id = env.register_contract(None, RiskTierContract);","highlight_start":31,"highlight_end":48}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[],"rendered":"\u001b[1m\u001b[33mwarning\u001b[0m\u001b[1m: use of deprecated method `soroban_sdk::Env::register_contract`: use `register`\u001b[0m\n \u001b[1m\u001b[94m--> \u001b[0msrc/lib.rs:268:31\n \u001b[1m\u001b[94m|\u001b[0m\n\u001b[1m\u001b[94m268\u001b[0m \u001b[1m\u001b[94m|\u001b[0m let contract_id = env.register_contract(None, RiskTierContract);\n \u001b[1m\u001b[94m|\u001b[0m \u001b[1m\u001b[33m^^^^^^^^^^^^^^^^^\u001b[0m\n\n"}
+{"$message_type":"diagnostic","message":"use of deprecated method `soroban_sdk::Env::register_contract`: use `register`","code":{"code":"deprecated","explanation":null},"level":"warning","spans":[{"file_name":"src/lib.rs","byte_start":9421,"byte_end":9438,"line_start":282,"line_end":282,"column_start":31,"column_end":48,"is_primary":true,"text":[{"text":" let contract_id = env.register_contract(None, RiskTierContract);","highlight_start":31,"highlight_end":48}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[],"rendered":"\u001b[1m\u001b[33mwarning\u001b[0m\u001b[1m: use of deprecated method `soroban_sdk::Env::register_contract`: use `register`\u001b[0m\n \u001b[1m\u001b[94m--> \u001b[0msrc/lib.rs:282:31\n \u001b[1m\u001b[94m|\u001b[0m\n\u001b[1m\u001b[94m282\u001b[0m \u001b[1m\u001b[94m|\u001b[0m let contract_id = env.register_contract(None, RiskTierContract);\n \u001b[1m\u001b[94m|\u001b[0m \u001b[1m\u001b[33m^^^^^^^^^^^^^^^^^\u001b[0m\n\n"}
+{"$message_type":"diagnostic","message":"use of deprecated method `soroban_sdk::Env::register_contract`: use `register`","code":{"code":"deprecated","explanation":null},"level":"warning","spans":[{"file_name":"src/lib.rs","byte_start":9888,"byte_end":9905,"line_start":296,"line_end":296,"column_start":31,"column_end":48,"is_primary":true,"text":[{"text":" let contract_id = env.register_contract(None, RiskTierContract);","highlight_start":31,"highlight_end":48}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[],"rendered":"\u001b[1m\u001b[33mwarning\u001b[0m\u001b[1m: use of deprecated method `soroban_sdk::Env::register_contract`: use `register`\u001b[0m\n \u001b[1m\u001b[94m--> \u001b[0msrc/lib.rs:296:31\n \u001b[1m\u001b[94m|\u001b[0m\n\u001b[1m\u001b[94m296\u001b[0m \u001b[1m\u001b[94m|\u001b[0m let contract_id = env.register_contract(None, RiskTierContract);\n \u001b[1m\u001b[94m|\u001b[0m \u001b[1m\u001b[33m^^^^^^^^^^^^^^^^^\u001b[0m\n\n"}
+{"$message_type":"diagnostic","message":"use of deprecated method `soroban_sdk::Env::register_contract`: use `register`","code":{"code":"deprecated","explanation":null},"level":"warning","spans":[{"file_name":"src/lib.rs","byte_start":10411,"byte_end":10428,"line_start":311,"line_end":311,"column_start":31,"column_end":48,"is_primary":true,"text":[{"text":" let contract_id = env.register_contract(None, RiskTierContract);","highlight_start":31,"highlight_end":48}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[],"rendered":"\u001b[1m\u001b[33mwarning\u001b[0m\u001b[1m: use of deprecated method `soroban_sdk::Env::register_contract`: use `register`\u001b[0m\n \u001b[1m\u001b[94m--> \u001b[0msrc/lib.rs:311:31\n \u001b[1m\u001b[94m|\u001b[0m\n\u001b[1m\u001b[94m311\u001b[0m \u001b[1m\u001b[94m|\u001b[0m let contract_id = env.register_contract(None, RiskTierContract);\n \u001b[1m\u001b[94m|\u001b[0m \u001b[1m\u001b[33m^^^^^^^^^^^^^^^^^\u001b[0m\n\n"}
+{"$message_type":"diagnostic","message":"use of deprecated method `soroban_sdk::Env::register_contract`: use `register`","code":{"code":"deprecated","explanation":null},"level":"warning","spans":[{"file_name":"src/lib.rs","byte_start":10889,"byte_end":10906,"line_start":325,"line_end":325,"column_start":31,"column_end":48,"is_primary":true,"text":[{"text":" let contract_id = env.register_contract(None, RiskTierContract);","highlight_start":31,"highlight_end":48}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[],"rendered":"\u001b[1m\u001b[33mwarning\u001b[0m\u001b[1m: use of deprecated method `soroban_sdk::Env::register_contract`: use `register`\u001b[0m\n \u001b[1m\u001b[94m--> \u001b[0msrc/lib.rs:325:31\n \u001b[1m\u001b[94m|\u001b[0m\n\u001b[1m\u001b[94m325\u001b[0m \u001b[1m\u001b[94m|\u001b[0m let contract_id = env.register_contract(None, RiskTierContract);\n \u001b[1m\u001b[94m|\u001b[0m \u001b[1m\u001b[33m^^^^^^^^^^^^^^^^^\u001b[0m\n\n"}
+{"$message_type":"diagnostic","message":"use of deprecated method `soroban_sdk::Env::register_contract`: use `register`","code":{"code":"deprecated","explanation":null},"level":"warning","spans":[{"file_name":"src/lib.rs","byte_start":11393,"byte_end":11410,"line_start":343,"line_end":343,"column_start":31,"column_end":48,"is_primary":true,"text":[{"text":" let contract_id = env.register_contract(None, RiskTierContract);","highlight_start":31,"highlight_end":48}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[],"rendered":"\u001b[1m\u001b[33mwarning\u001b[0m\u001b[1m: use of deprecated method `soroban_sdk::Env::register_contract`: use `register`\u001b[0m\n \u001b[1m\u001b[94m--> \u001b[0msrc/lib.rs:343:31\n \u001b[1m\u001b[94m|\u001b[0m\n\u001b[1m\u001b[94m343\u001b[0m \u001b[1m\u001b[94m|\u001b[0m let contract_id = env.register_contract(None, RiskTierContract);\n \u001b[1m\u001b[94m|\u001b[0m \u001b[1m\u001b[33m^^^^^^^^^^^^^^^^^\u001b[0m\n\n"}
+{"$message_type":"diagnostic","message":"use of deprecated method `soroban_sdk::Env::register_contract`: use `register`","code":{"code":"deprecated","explanation":null},"level":"warning","spans":[{"file_name":"src/lib.rs","byte_start":12111,"byte_end":12128,"line_start":362,"line_end":362,"column_start":31,"column_end":48,"is_primary":true,"text":[{"text":" let contract_id = env.register_contract(None, RiskTierContract);","highlight_start":31,"highlight_end":48}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[],"rendered":"\u001b[1m\u001b[33mwarning\u001b[0m\u001b[1m: use of deprecated method `soroban_sdk::Env::register_contract`: use `register`\u001b[0m\n \u001b[1m\u001b[94m--> \u001b[0msrc/lib.rs:362:31\n \u001b[1m\u001b[94m|\u001b[0m\n\u001b[1m\u001b[94m362\u001b[0m \u001b[1m\u001b[94m|\u001b[0m let contract_id = env.register_contract(None, RiskTierContract);\n \u001b[1m\u001b[94m|\u001b[0m \u001b[1m\u001b[33m^^^^^^^^^^^^^^^^^\u001b[0m\n\n"}
+{"$message_type":"diagnostic","message":"use of deprecated method `soroban_sdk::Env::register_contract`: use `register`","code":{"code":"deprecated","explanation":null},"level":"warning","spans":[{"file_name":"src/lib.rs","byte_start":12603,"byte_end":12620,"line_start":376,"line_end":376,"column_start":31,"column_end":48,"is_primary":true,"text":[{"text":" let contract_id = env.register_contract(None, RiskTierContract);","highlight_start":31,"highlight_end":48}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[],"rendered":"\u001b[1m\u001b[33mwarning\u001b[0m\u001b[1m: use of deprecated method `soroban_sdk::Env::register_contract`: use `register`\u001b[0m\n \u001b[1m\u001b[94m--> \u001b[0msrc/lib.rs:376:31\n \u001b[1m\u001b[94m|\u001b[0m\n\u001b[1m\u001b[94m376\u001b[0m \u001b[1m\u001b[94m|\u001b[0m let contract_id = env.register_contract(None, RiskTierContract);\n \u001b[1m\u001b[94m|\u001b[0m \u001b[1m\u001b[33m^^^^^^^^^^^^^^^^^\u001b[0m\n\n"}
+{"$message_type":"diagnostic","message":"use of deprecated method `soroban_sdk::Env::register_contract`: use `register`","code":{"code":"deprecated","explanation":null},"level":"warning","spans":[{"file_name":"src/lib.rs","byte_start":13542,"byte_end":13559,"line_start":400,"line_end":400,"column_start":31,"column_end":48,"is_primary":true,"text":[{"text":" let contract_id = env.register_contract(None, RiskTierContract);","highlight_start":31,"highlight_end":48}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[],"rendered":"\u001b[1m\u001b[33mwarning\u001b[0m\u001b[1m: use of deprecated method `soroban_sdk::Env::register_contract`: use `register`\u001b[0m\n \u001b[1m\u001b[94m--> \u001b[0msrc/lib.rs:400:31\n \u001b[1m\u001b[94m|\u001b[0m\n\u001b[1m\u001b[94m400\u001b[0m \u001b[1m\u001b[94m|\u001b[0m let contract_id = env.register_contract(None, RiskTierContract);\n \u001b[1m\u001b[94m|\u001b[0m \u001b[1m\u001b[33m^^^^^^^^^^^^^^^^^\u001b[0m\n\n"}
+{"$message_type":"diagnostic","message":"use of deprecated method `soroban_sdk::Env::register_contract`: use `register`","code":{"code":"deprecated","explanation":null},"level":"warning","spans":[{"file_name":"src/lib.rs","byte_start":14216,"byte_end":14233,"line_start":418,"line_end":418,"column_start":31,"column_end":48,"is_primary":true,"text":[{"text":" let contract_id = env.register_contract(None, RiskTierContract);","highlight_start":31,"highlight_end":48}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[],"rendered":"\u001b[1m\u001b[33mwarning\u001b[0m\u001b[1m: use of deprecated method `soroban_sdk::Env::register_contract`: use `register`\u001b[0m\n \u001b[1m\u001b[94m--> \u001b[0msrc/lib.rs:418:31\n \u001b[1m\u001b[94m|\u001b[0m\n\u001b[1m\u001b[94m418\u001b[0m \u001b[1m\u001b[94m|\u001b[0m let contract_id = env.register_contract(None, RiskTierContract);\n \u001b[1m\u001b[94m|\u001b[0m \u001b[1m\u001b[33m^^^^^^^^^^^^^^^^^\u001b[0m\n\n"}
+{"$message_type":"diagnostic","message":"use of deprecated method `soroban_sdk::Env::register_contract`: use `register`","code":{"code":"deprecated","explanation":null},"level":"warning","spans":[{"file_name":"src/lib.rs","byte_start":14589,"byte_end":14606,"line_start":430,"line_end":430,"column_start":31,"column_end":48,"is_primary":true,"text":[{"text":" let contract_id = env.register_contract(None, RiskTierContract);","highlight_start":31,"highlight_end":48}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[],"rendered":"\u001b[1m\u001b[33mwarning\u001b[0m\u001b[1m: use of deprecated method `soroban_sdk::Env::register_contract`: use `register`\u001b[0m\n \u001b[1m\u001b[94m--> \u001b[0msrc/lib.rs:430:31\n \u001b[1m\u001b[94m|\u001b[0m\n\u001b[1m\u001b[94m430\u001b[0m \u001b[1m\u001b[94m|\u001b[0m let contract_id = env.register_contract(None, RiskTierContract);\n \u001b[1m\u001b[94m|\u001b[0m \u001b[1m\u001b[33m^^^^^^^^^^^^^^^^^\u001b[0m\n\n"}
+{"$message_type":"diagnostic","message":"use of deprecated method `soroban_sdk::Env::register_contract`: use `register`","code":{"code":"deprecated","explanation":null},"level":"warning","spans":[{"file_name":"src/lib.rs","byte_start":14994,"byte_end":15011,"line_start":442,"line_end":442,"column_start":31,"column_end":48,"is_primary":true,"text":[{"text":" let contract_id = env.register_contract(None, RiskTierContract);","highlight_start":31,"highlight_end":48}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[],"rendered":"\u001b[1m\u001b[33mwarning\u001b[0m\u001b[1m: use of deprecated method `soroban_sdk::Env::register_contract`: use `register`\u001b[0m\n \u001b[1m\u001b[94m--> \u001b[0msrc/lib.rs:442:31\n \u001b[1m\u001b[94m|\u001b[0m\n\u001b[1m\u001b[94m442\u001b[0m \u001b[1m\u001b[94m|\u001b[0m let contract_id = env.register_contract(None, RiskTierContract);\n \u001b[1m\u001b[94m|\u001b[0m \u001b[1m\u001b[33m^^^^^^^^^^^^^^^^^\u001b[0m\n\n"}
+{"$message_type":"diagnostic","message":"17 warnings emitted","code":null,"level":"warning","spans":[],"children":[],"rendered":"\u001b[1m\u001b[33mwarning\u001b[0m\u001b[1m: 17 warnings emitted\u001b[0m\n\n"}
diff --git a/risk_score/target/debug/.fingerprint/risk_score-9956a277cc686365/test-lib-risk_score b/risk_score/target/debug/.fingerprint/risk_score-9956a277cc686365/test-lib-risk_score
new file mode 100644
index 00000000..626f4370
--- /dev/null
+++ b/risk_score/target/debug/.fingerprint/risk_score-9956a277cc686365/test-lib-risk_score
@@ -0,0 +1 @@
+23ea50ba806f8ee5
\ No newline at end of file
diff --git a/risk_score/target/debug/.fingerprint/risk_score-9956a277cc686365/test-lib-risk_score.json b/risk_score/target/debug/.fingerprint/risk_score-9956a277cc686365/test-lib-risk_score.json
new file mode 100644
index 00000000..42847683
--- /dev/null
+++ b/risk_score/target/debug/.fingerprint/risk_score-9956a277cc686365/test-lib-risk_score.json
@@ -0,0 +1 @@
+{"rustc":5391851738765093524,"features":"[]","declared_features":"[]","target":17209793721675641918,"profile":1722584277633009122,"path":10763286916239946207,"deps":[[17296431325340505742,"soroban_sdk",false,14571279551969172945]],"local":[{"CheckDepInfo":{"dep_info":"debug/.fingerprint/risk_score-9956a277cc686365/dep-test-lib-risk_score","checksum":false}}],"rustflags":[],"config":8247474407144887393,"compile_kind":0}
\ No newline at end of file
diff --git a/risk_score/target/debug/.fingerprint/risk_score-da718b7092f96fc3/dep-lib-risk_score b/risk_score/target/debug/.fingerprint/risk_score-da718b7092f96fc3/dep-lib-risk_score
new file mode 100644
index 00000000..024be490
Binary files /dev/null and b/risk_score/target/debug/.fingerprint/risk_score-da718b7092f96fc3/dep-lib-risk_score differ
diff --git a/risk_score/target/debug/.fingerprint/risk_score-da718b7092f96fc3/invoked.timestamp b/risk_score/target/debug/.fingerprint/risk_score-da718b7092f96fc3/invoked.timestamp
new file mode 100644
index 00000000..e00328da
--- /dev/null
+++ b/risk_score/target/debug/.fingerprint/risk_score-da718b7092f96fc3/invoked.timestamp
@@ -0,0 +1 @@
+This file has an mtime of when this was started.
\ No newline at end of file
diff --git a/risk_score/target/debug/.fingerprint/risk_score-da718b7092f96fc3/lib-risk_score b/risk_score/target/debug/.fingerprint/risk_score-da718b7092f96fc3/lib-risk_score
new file mode 100644
index 00000000..f5ba49b2
--- /dev/null
+++ b/risk_score/target/debug/.fingerprint/risk_score-da718b7092f96fc3/lib-risk_score
@@ -0,0 +1 @@
+13b4ce8a32cfc3cf
\ No newline at end of file
diff --git a/risk_score/target/debug/.fingerprint/risk_score-da718b7092f96fc3/lib-risk_score.json b/risk_score/target/debug/.fingerprint/risk_score-da718b7092f96fc3/lib-risk_score.json
new file mode 100644
index 00000000..856d7575
--- /dev/null
+++ b/risk_score/target/debug/.fingerprint/risk_score-da718b7092f96fc3/lib-risk_score.json
@@ -0,0 +1 @@
+{"rustc":5391851738765093524,"features":"[]","declared_features":"[]","target":17209793721675641918,"profile":17672942494452627365,"path":10763286916239946207,"deps":[[17296431325340505742,"soroban_sdk",false,15141535625538169041]],"local":[{"CheckDepInfo":{"dep_info":"debug/.fingerprint/risk_score-da718b7092f96fc3/dep-lib-risk_score","checksum":false}}],"rustflags":[],"config":8247474407144887393,"compile_kind":0}
\ No newline at end of file
diff --git a/risk_score/target/debug/.fingerprint/risk_score-da718b7092f96fc3/output-lib-risk_score b/risk_score/target/debug/.fingerprint/risk_score-da718b7092f96fc3/output-lib-risk_score
new file mode 100644
index 00000000..2320d327
--- /dev/null
+++ b/risk_score/target/debug/.fingerprint/risk_score-da718b7092f96fc3/output-lib-risk_score
@@ -0,0 +1,2 @@
+{"$message_type":"diagnostic","message":"unused import: `Vec`","code":{"code":"unused_imports","explanation":null},"level":"warning","spans":[{"file_name":"src/lib.rs","byte_start":94,"byte_end":97,"line_start":2,"line_end":2,"column_start":84,"column_end":87,"is_primary":true,"text":[{"text":"use soroban_sdk::{contract, contractimpl, contracttype, Address, Env, Map, Symbol, Vec};","highlight_start":84,"highlight_end":87}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[{"message":"`#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default","code":null,"level":"note","spans":[],"children":[],"rendered":null},{"message":"remove the unused import","code":null,"level":"help","spans":[{"file_name":"src/lib.rs","byte_start":92,"byte_end":97,"line_start":2,"line_end":2,"column_start":82,"column_end":87,"is_primary":true,"text":[{"text":"use soroban_sdk::{contract, contractimpl, contracttype, Address, Env, Map, Symbol, Vec};","highlight_start":82,"highlight_end":87}],"label":null,"suggested_replacement":"","suggestion_applicability":"MachineApplicable","expansion":null}],"children":[],"rendered":null}],"rendered":"\u001b[1m\u001b[33mwarning\u001b[0m\u001b[1m: unused import: `Vec`\u001b[0m\n \u001b[1m\u001b[94m--> \u001b[0msrc/lib.rs:2:84\n \u001b[1m\u001b[94m|\u001b[0m\n\u001b[1m\u001b[94m2\u001b[0m \u001b[1m\u001b[94m|\u001b[0m use soroban_sdk::{contract, contractimpl, contracttype, Address, Env, Map, Symbol, Vec};\n \u001b[1m\u001b[94m|\u001b[0m \u001b[1m\u001b[33m^^^\u001b[0m\n \u001b[1m\u001b[94m|\u001b[0m\n \u001b[1m\u001b[94m= \u001b[0m\u001b[1mnote\u001b[0m: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default\n\n"}
+{"$message_type":"diagnostic","message":"1 warning emitted","code":null,"level":"warning","spans":[],"children":[],"rendered":"\u001b[1m\u001b[33mwarning\u001b[0m\u001b[1m: 1 warning emitted\u001b[0m\n\n"}
diff --git a/risk_score/target/debug/.fingerprint/risk_score-dd870ca6d3d38d6a/invoked.timestamp b/risk_score/target/debug/.fingerprint/risk_score-dd870ca6d3d38d6a/invoked.timestamp
new file mode 100644
index 00000000..e00328da
--- /dev/null
+++ b/risk_score/target/debug/.fingerprint/risk_score-dd870ca6d3d38d6a/invoked.timestamp
@@ -0,0 +1 @@
+This file has an mtime of when this was started.
\ No newline at end of file
diff --git a/risk_score/target/debug/.fingerprint/risk_score-dd870ca6d3d38d6a/output-test-lib-risk_score b/risk_score/target/debug/.fingerprint/risk_score-dd870ca6d3d38d6a/output-test-lib-risk_score
new file mode 100644
index 00000000..e7332af9
--- /dev/null
+++ b/risk_score/target/debug/.fingerprint/risk_score-dd870ca6d3d38d6a/output-test-lib-risk_score
@@ -0,0 +1,43 @@
+{"$message_type":"diagnostic","message":"unresolved import `soroban_sdk::testutils`","code":{"code":"E0432","explanation":"An import was unresolved.\n\nErroneous code example:\n\n```compile_fail,E0432\nuse something::Foo; // error: unresolved import `something::Foo`.\n```\n\nIn Rust 2015, paths in `use` statements are relative to the crate root. To\nimport items relative to the current and parent modules, use the `self::` and\n`super::` prefixes, respectively.\n\nIn Rust 2018 or later, paths in `use` statements are relative to the current\nmodule unless they begin with the name of a crate or a literal `crate::`, in\nwhich case they start from the crate root. As in Rust 2015 code, the `self::`\nand `super::` prefixes refer to the current and parent modules respectively.\n\nAlso verify that you didn't misspell the import name and that the import exists\nin the module from where you tried to import it. Example:\n\n```\nuse self::something::Foo; // Ok.\n\nmod something {\n pub struct Foo;\n}\n# fn main() {}\n```\n\nIf you tried to use a module from an external crate and are using Rust 2015,\nyou may have missed the `extern crate` declaration (which is usually placed in\nthe crate root):\n\n```edition2015\nextern crate core; // Required to use the `core` crate in Rust 2015.\n\nuse core::any;\n# fn main() {}\n```\n\nSince Rust 2018 the `extern crate` declaration is not required and\nyou can instead just `use` it:\n\n```edition2018\nuse core::any; // No extern crate required in Rust 2018.\n# fn main() {}\n```\n"},"level":"error","spans":[{"file_name":"src/lib.rs","byte_start":6760,"byte_end":6769,"line_start":205,"line_end":205,"column_start":22,"column_end":31,"is_primary":true,"text":[{"text":" use soroban_sdk::{testutils::Address as _, Address, Env, Symbol};","highlight_start":22,"highlight_end":31}],"label":"could not find `testutils` in `soroban_sdk`","suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[{"message":"found an item that was configured out","code":null,"level":"note","spans":[{"file_name":"/home/davicf/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/soroban-sdk-22.0.8/src/testutils.rs","byte_start":10,"byte_end":39,"line_start":1,"line_end":1,"column_start":11,"column_end":40,"is_primary":false,"text":[{"text":"#![cfg(any(test, feature = \"testutils\"))]","highlight_start":11,"highlight_end":40}],"label":"the item is gated here","suggested_replacement":null,"suggestion_applicability":null,"expansion":null},{"file_name":"/home/davicf/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/soroban-sdk-22.0.8/src/lib.rs","byte_start":24189,"byte_end":24198,"line_start":813,"line_end":813,"column_start":9,"column_end":18,"is_primary":true,"text":[{"text":"pub mod testutils;","highlight_start":9,"highlight_end":18}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[],"rendered":null}],"rendered":"\u001b[1m\u001b[91merror[E0432]\u001b[0m\u001b[1m: unresolved import `soroban_sdk::testutils`\u001b[0m\n \u001b[1m\u001b[94m--> \u001b[0msrc/lib.rs:205:22\n \u001b[1m\u001b[94m|\u001b[0m\n\u001b[1m\u001b[94m205\u001b[0m \u001b[1m\u001b[94m|\u001b[0m use soroban_sdk::{testutils::Address as _, Address, Env, Symbol};\n \u001b[1m\u001b[94m|\u001b[0m \u001b[1m\u001b[91m^^^^^^^^^\u001b[0m \u001b[1m\u001b[91mcould not find `testutils` in `soroban_sdk`\u001b[0m\n \u001b[1m\u001b[94m|\u001b[0m\n\u001b[1m\u001b[92mnote\u001b[0m: found an item that was configured out\n \u001b[1m\u001b[94m--> \u001b[0m/home/davicf/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/soroban-sdk-22.0.8/src/lib.rs:813:9\n \u001b[1m\u001b[94m|\u001b[0m\n\u001b[1m\u001b[94m813\u001b[0m \u001b[1m\u001b[94m|\u001b[0m pub mod testutils;\n \u001b[1m\u001b[94m|\u001b[0m \u001b[1m\u001b[92m^^^^^^^^^\u001b[0m\n \u001b[1m\u001b[94m|\u001b[0m\n \u001b[1m\u001b[94m::: \u001b[0m/home/davicf/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/soroban-sdk-22.0.8/src/testutils.rs:1:11\n \u001b[1m\u001b[94m|\u001b[0m\n\u001b[1m\u001b[94m 1\u001b[0m \u001b[1m\u001b[94m|\u001b[0m #![cfg(any(test, feature = \"testutils\"))]\n \u001b[1m\u001b[94m|\u001b[0m \u001b[1m\u001b[94m-----------------------------\u001b[0m \u001b[1m\u001b[94mthe item is gated here\u001b[0m\n\n"}
+{"$message_type":"diagnostic","message":"unused import: `Vec`","code":{"code":"unused_imports","explanation":null},"level":"warning","spans":[{"file_name":"src/lib.rs","byte_start":94,"byte_end":97,"line_start":2,"line_end":2,"column_start":84,"column_end":87,"is_primary":true,"text":[{"text":"use soroban_sdk::{contract, contractimpl, contracttype, Address, Env, Map, Symbol, Vec};","highlight_start":84,"highlight_end":87}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[{"message":"`#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default","code":null,"level":"note","spans":[],"children":[],"rendered":null},{"message":"remove the unused import","code":null,"level":"help","spans":[{"file_name":"src/lib.rs","byte_start":92,"byte_end":97,"line_start":2,"line_end":2,"column_start":82,"column_end":87,"is_primary":true,"text":[{"text":"use soroban_sdk::{contract, contractimpl, contracttype, Address, Env, Map, Symbol, Vec};","highlight_start":82,"highlight_end":87}],"label":null,"suggested_replacement":"","suggestion_applicability":"MachineApplicable","expansion":null}],"children":[],"rendered":null}],"rendered":"\u001b[1m\u001b[33mwarning\u001b[0m\u001b[1m: unused import: `Vec`\u001b[0m\n \u001b[1m\u001b[94m--> \u001b[0msrc/lib.rs:2:84\n \u001b[1m\u001b[94m|\u001b[0m\n\u001b[1m\u001b[94m2\u001b[0m \u001b[1m\u001b[94m|\u001b[0m use soroban_sdk::{contract, contractimpl, contracttype, Address, Env, Map, Symbol, Vec};\n \u001b[1m\u001b[94m|\u001b[0m \u001b[1m\u001b[33m^^^\u001b[0m\n \u001b[1m\u001b[94m|\u001b[0m\n \u001b[1m\u001b[94m= \u001b[0m\u001b[1mnote\u001b[0m: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default\n\n"}
+{"$message_type":"diagnostic","message":"no method named `register_contract` found for struct `Env` in the current scope","code":{"code":"E0599","explanation":"This error occurs when a method is used on a type which doesn't implement it:\n\nErroneous code example:\n\n```compile_fail,E0599\nstruct Mouth;\n\nlet x = Mouth;\nx.chocolate(); // error: no method named `chocolate` found for type `Mouth`\n // in the current scope\n```\n\nIn this case, you need to implement the `chocolate` method to fix the error:\n\n```\nstruct Mouth;\n\nimpl Mouth {\n fn chocolate(&self) { // We implement the `chocolate` method here.\n println!(\"Hmmm! I love chocolate!\");\n }\n}\n\nlet x = Mouth;\nx.chocolate(); // ok!\n```\n"},"level":"error","spans":[{"file_name":"src/lib.rs","byte_start":6923,"byte_end":6940,"line_start":210,"line_end":210,"column_start":31,"column_end":48,"is_primary":true,"text":[{"text":" let contract_id = env.register_contract(None, RiskTierContract);","highlight_start":31,"highlight_end":48}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[{"message":"there is a method `create_contract` with a similar name, but with different arguments","code":null,"level":"help","spans":[{"file_name":"/home/davicf/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/soroban-env-common-22.1.3/src/env.rs","byte_start":15111,"byte_end":15174,"line_start":345,"line_end":345,"column_start":9,"column_end":72,"is_primary":true,"text":[{"text":" fn $fn_id(&self, $($arg:$type),*) -> Result<$ret, Self::Error>;","highlight_start":9,"highlight_end":72}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/home/davicf/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/soroban-env-common-22.1.3/src/env.rs","byte_start":17620,"byte_end":17714,"line_start":398,"line_end":398,"column_start":21,"column_end":115,"is_primary":false,"text":[{"text":" host_function_helper!{$($min_proto)?, $($max_proto)?, $(#[$fn_attr])* fn $fn_id $args -> $ret}","highlight_start":21,"highlight_end":115}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/home/davicf/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/soroban-env-common-22.1.3/src/env.rs","byte_start":14382,"byte_end":14438,"line_start":324,"line_end":324,"column_start":1,"column_end":57,"is_primary":false,"text":[{"text":"generate_call_macro_with_all_host_functions!(\"env.json\");","highlight_start":1,"highlight_end":57}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/home/davicf/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/soroban-env-common-22.1.3/src/env.rs","byte_start":17849,"byte_end":17907,"line_start":406,"line_end":406,"column_start":1,"column_end":59,"is_primary":false,"text":[{"text":"call_macro_with_all_host_functions! { generate_env_trait }","highlight_start":1,"highlight_end":59}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null},"macro_decl_name":"call_macro_with_all_host_functions!","def_site_span":{"file_name":"/home/davicf/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/soroban-env-common-22.1.3/src/env.rs","byte_start":14382,"byte_end":14438,"line_start":324,"line_end":324,"column_start":1,"column_end":57,"is_primary":false,"text":[{"text":"generate_call_macro_with_all_host_functions!(\"env.json\");","highlight_start":1,"highlight_end":57}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"generate_env_trait!","def_site_span":{"file_name":"/home/davicf/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/soroban-env-common-22.1.3/src/env.rs","byte_start":15427,"byte_end":15458,"line_start":353,"line_end":353,"column_start":1,"column_end":32,"is_primary":false,"text":[{"text":"macro_rules! generate_env_trait {","highlight_start":1,"highlight_end":32}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"host_function_helper!","def_site_span":{"file_name":"/home/davicf/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/soroban-env-common-22.1.3/src/env.rs","byte_start":14883,"byte_end":14916,"line_start":337,"line_end":337,"column_start":1,"column_end":34,"is_primary":false,"text":[{"text":"macro_rules! host_function_helper {","highlight_start":1,"highlight_end":34}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}}],"children":[],"rendered":null}],"rendered":"\u001b[1m\u001b[91merror[E0599]\u001b[0m\u001b[1m: no method named `register_contract` found for struct `Env` in the current scope\u001b[0m\n \u001b[1m\u001b[94m--> \u001b[0msrc/lib.rs:210:31\n \u001b[1m\u001b[94m|\u001b[0m\n\u001b[1m\u001b[94m210\u001b[0m \u001b[1m\u001b[94m|\u001b[0m let contract_id = env.register_contract(None, RiskTierContract);\n \u001b[1m\u001b[94m|\u001b[0m \u001b[1m\u001b[91m^^^^^^^^^^^^^^^^^\u001b[0m\n \u001b[1m\u001b[94m|\u001b[0m\n\u001b[1m\u001b[96mhelp\u001b[0m: there is a method `create_contract` with a similar name, but with different arguments\n \u001b[1m\u001b[94m--> \u001b[0m/home/davicf/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/soroban-env-common-22.1.3/src/env.rs:345:9\n \u001b[1m\u001b[94m|\u001b[0m\n\u001b[1m\u001b[94m345\u001b[0m \u001b[1m\u001b[94m|\u001b[0m fn $fn_id(&self, $($arg:$type),*) -> Result<$ret, Self::Error>;\n \u001b[1m\u001b[94m|\u001b[0m \u001b[1m\u001b[96m^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\u001b[0m\n\u001b[1m\u001b[94m...\u001b[0m\n\u001b[1m\u001b[94m406\u001b[0m \u001b[1m\u001b[94m|\u001b[0m call_macro_with_all_host_functions! { generate_env_trait }\n \u001b[1m\u001b[94m|\u001b[0m \u001b[1m\u001b[94m----------------------------------------------------------\u001b[0m \u001b[1m\u001b[94min this macro invocation\u001b[0m\n \u001b[1m\u001b[94m= \u001b[0m\u001b[1mnote\u001b[0m: this error originates in the macro `host_function_helper` which comes from the expansion of the macro `call_macro_with_all_host_functions` (in Nightly builds, run with -Z macro-backtrace for more info)\n\n"}
+{"$message_type":"diagnostic","message":"no function or associated item named `generate` found for struct `soroban_sdk::Address` in the current scope","code":{"code":"E0599","explanation":"This error occurs when a method is used on a type which doesn't implement it:\n\nErroneous code example:\n\n```compile_fail,E0599\nstruct Mouth;\n\nlet x = Mouth;\nx.chocolate(); // error: no method named `chocolate` found for type `Mouth`\n // in the current scope\n```\n\nIn this case, you need to implement the `chocolate` method to fix the error:\n\n```\nstruct Mouth;\n\nimpl Mouth {\n fn chocolate(&self) { // We implement the `chocolate` method here.\n println!(\"Hmmm! I love chocolate!\");\n }\n}\n\nlet x = Mouth;\nx.chocolate(); // ok!\n```\n"},"level":"error","spans":[{"file_name":"src/lib.rs","byte_start":7065,"byte_end":7073,"line_start":213,"line_end":213,"column_start":29,"column_end":37,"is_primary":true,"text":[{"text":" let user = Address::generate(&env);","highlight_start":29,"highlight_end":37}],"label":"function or associated item not found in `soroban_sdk::Address`","suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[{"message":"if you're trying to build a new `soroban_sdk::Address` consider using one of the following associated functions:\nsoroban_sdk::Address::from_str\nsoroban_sdk::Address::from_string\nsoroban_sdk::Address::from_string_bytes","code":null,"level":"note","spans":[{"file_name":"/home/davicf/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/soroban-sdk-22.0.8/src/address.rs","byte_start":8044,"byte_end":8095,"line_start":238,"line_end":238,"column_start":5,"column_end":56,"is_primary":true,"text":[{"text":" pub fn from_str(env: &Env, strkey: &str) -> Address {","highlight_start":5,"highlight_end":56}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null},{"file_name":"/home/davicf/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/soroban-sdk-22.0.8/src/address.rs","byte_start":8632,"byte_end":8675,"line_start":250,"line_end":250,"column_start":5,"column_end":48,"is_primary":true,"text":[{"text":" pub fn from_string(strkey: &String) -> Self {","highlight_start":5,"highlight_end":48}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null},{"file_name":"/home/davicf/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/soroban-sdk-22.0.8/src/address.rs","byte_start":9587,"byte_end":9635,"line_start":272,"line_end":272,"column_start":5,"column_end":53,"is_primary":true,"text":[{"text":" pub fn from_string_bytes(strkey: &Bytes) -> Self {","highlight_start":5,"highlight_end":53}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[],"rendered":null}],"rendered":"\u001b[1m\u001b[91merror[E0599]\u001b[0m\u001b[1m: no function or associated item named `generate` found for struct `soroban_sdk::Address` in the current scope\u001b[0m\n \u001b[1m\u001b[94m--> \u001b[0msrc/lib.rs:213:29\n \u001b[1m\u001b[94m|\u001b[0m\n\u001b[1m\u001b[94m213\u001b[0m \u001b[1m\u001b[94m|\u001b[0m let user = Address::generate(&env);\n \u001b[1m\u001b[94m|\u001b[0m \u001b[1m\u001b[91m^^^^^^^^\u001b[0m \u001b[1m\u001b[91mfunction or associated item not found in `soroban_sdk::Address`\u001b[0m\n \u001b[1m\u001b[94m|\u001b[0m\n\u001b[1m\u001b[92mnote\u001b[0m: if you're trying to build a new `soroban_sdk::Address` consider using one of the following associated functions:\n soroban_sdk::Address::from_str\n soroban_sdk::Address::from_string\n soroban_sdk::Address::from_string_bytes\n \u001b[1m\u001b[94m--> \u001b[0m/home/davicf/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/soroban-sdk-22.0.8/src/address.rs:238:5\n \u001b[1m\u001b[94m|\u001b[0m\n\u001b[1m\u001b[94m238\u001b[0m \u001b[1m\u001b[94m|\u001b[0m pub fn from_str(env: &Env, strkey: &str) -> Address {\n \u001b[1m\u001b[94m|\u001b[0m \u001b[1m\u001b[92m^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\u001b[0m\n\u001b[1m\u001b[94m...\u001b[0m\n\u001b[1m\u001b[94m250\u001b[0m \u001b[1m\u001b[94m|\u001b[0m pub fn from_string(strkey: &String) -> Self {\n \u001b[1m\u001b[94m|\u001b[0m \u001b[1m\u001b[92m^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\u001b[0m\n\u001b[1m\u001b[94m...\u001b[0m\n\u001b[1m\u001b[94m272\u001b[0m \u001b[1m\u001b[94m|\u001b[0m pub fn from_string_bytes(strkey: &Bytes) -> Self {\n \u001b[1m\u001b[94m|\u001b[0m \u001b[1m\u001b[92m^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\u001b[0m\n\n"}
+{"$message_type":"diagnostic","message":"no method named `register_contract` found for struct `Env` in the current scope","code":{"code":"E0599","explanation":"This error occurs when a method is used on a type which doesn't implement it:\n\nErroneous code example:\n\n```compile_fail,E0599\nstruct Mouth;\n\nlet x = Mouth;\nx.chocolate(); // error: no method named `chocolate` found for type `Mouth`\n // in the current scope\n```\n\nIn this case, you need to implement the `chocolate` method to fix the error:\n\n```\nstruct Mouth;\n\nimpl Mouth {\n fn chocolate(&self) { // We implement the `chocolate` method here.\n println!(\"Hmmm! I love chocolate!\");\n }\n}\n\nlet x = Mouth;\nx.chocolate(); // ok!\n```\n"},"level":"error","spans":[{"file_name":"src/lib.rs","byte_start":7535,"byte_end":7552,"line_start":227,"line_end":227,"column_start":31,"column_end":48,"is_primary":true,"text":[{"text":" let contract_id = env.register_contract(None, RiskTierContract);","highlight_start":31,"highlight_end":48}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[{"message":"there is a method `create_contract` with a similar name, but with different arguments","code":null,"level":"help","spans":[{"file_name":"/home/davicf/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/soroban-env-common-22.1.3/src/env.rs","byte_start":15111,"byte_end":15174,"line_start":345,"line_end":345,"column_start":9,"column_end":72,"is_primary":true,"text":[{"text":" fn $fn_id(&self, $($arg:$type),*) -> Result<$ret, Self::Error>;","highlight_start":9,"highlight_end":72}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/home/davicf/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/soroban-env-common-22.1.3/src/env.rs","byte_start":17620,"byte_end":17714,"line_start":398,"line_end":398,"column_start":21,"column_end":115,"is_primary":false,"text":[{"text":" host_function_helper!{$($min_proto)?, $($max_proto)?, $(#[$fn_attr])* fn $fn_id $args -> $ret}","highlight_start":21,"highlight_end":115}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/home/davicf/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/soroban-env-common-22.1.3/src/env.rs","byte_start":14382,"byte_end":14438,"line_start":324,"line_end":324,"column_start":1,"column_end":57,"is_primary":false,"text":[{"text":"generate_call_macro_with_all_host_functions!(\"env.json\");","highlight_start":1,"highlight_end":57}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/home/davicf/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/soroban-env-common-22.1.3/src/env.rs","byte_start":17849,"byte_end":17907,"line_start":406,"line_end":406,"column_start":1,"column_end":59,"is_primary":false,"text":[{"text":"call_macro_with_all_host_functions! { generate_env_trait }","highlight_start":1,"highlight_end":59}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null},"macro_decl_name":"call_macro_with_all_host_functions!","def_site_span":{"file_name":"/home/davicf/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/soroban-env-common-22.1.3/src/env.rs","byte_start":14382,"byte_end":14438,"line_start":324,"line_end":324,"column_start":1,"column_end":57,"is_primary":false,"text":[{"text":"generate_call_macro_with_all_host_functions!(\"env.json\");","highlight_start":1,"highlight_end":57}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"generate_env_trait!","def_site_span":{"file_name":"/home/davicf/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/soroban-env-common-22.1.3/src/env.rs","byte_start":15427,"byte_end":15458,"line_start":353,"line_end":353,"column_start":1,"column_end":32,"is_primary":false,"text":[{"text":"macro_rules! generate_env_trait {","highlight_start":1,"highlight_end":32}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"host_function_helper!","def_site_span":{"file_name":"/home/davicf/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/soroban-env-common-22.1.3/src/env.rs","byte_start":14883,"byte_end":14916,"line_start":337,"line_end":337,"column_start":1,"column_end":34,"is_primary":false,"text":[{"text":"macro_rules! host_function_helper {","highlight_start":1,"highlight_end":34}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}}],"children":[],"rendered":null}],"rendered":"\u001b[1m\u001b[91merror[E0599]\u001b[0m\u001b[1m: no method named `register_contract` found for struct `Env` in the current scope\u001b[0m\n \u001b[1m\u001b[94m--> \u001b[0msrc/lib.rs:227:31\n \u001b[1m\u001b[94m|\u001b[0m\n\u001b[1m\u001b[94m227\u001b[0m \u001b[1m\u001b[94m|\u001b[0m let contract_id = env.register_contract(None, RiskTierContract);\n \u001b[1m\u001b[94m|\u001b[0m \u001b[1m\u001b[91m^^^^^^^^^^^^^^^^^\u001b[0m\n \u001b[1m\u001b[94m|\u001b[0m\n\u001b[1m\u001b[96mhelp\u001b[0m: there is a method `create_contract` with a similar name, but with different arguments\n \u001b[1m\u001b[94m--> \u001b[0m/home/davicf/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/soroban-env-common-22.1.3/src/env.rs:345:9\n \u001b[1m\u001b[94m|\u001b[0m\n\u001b[1m\u001b[94m345\u001b[0m \u001b[1m\u001b[94m|\u001b[0m fn $fn_id(&self, $($arg:$type),*) -> Result<$ret, Self::Error>;\n \u001b[1m\u001b[94m|\u001b[0m \u001b[1m\u001b[96m^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\u001b[0m\n\u001b[1m\u001b[94m...\u001b[0m\n\u001b[1m\u001b[94m406\u001b[0m \u001b[1m\u001b[94m|\u001b[0m call_macro_with_all_host_functions! { generate_env_trait }\n \u001b[1m\u001b[94m|\u001b[0m \u001b[1m\u001b[94m----------------------------------------------------------\u001b[0m \u001b[1m\u001b[94min this macro invocation\u001b[0m\n \u001b[1m\u001b[94m= \u001b[0m\u001b[1mnote\u001b[0m: this error originates in the macro `host_function_helper` which comes from the expansion of the macro `call_macro_with_all_host_functions` (in Nightly builds, run with -Z macro-backtrace for more info)\n\n"}
+{"$message_type":"diagnostic","message":"no function or associated item named `generate` found for struct `soroban_sdk::Address` in the current scope","code":{"code":"E0599","explanation":"This error occurs when a method is used on a type which doesn't implement it:\n\nErroneous code example:\n\n```compile_fail,E0599\nstruct Mouth;\n\nlet x = Mouth;\nx.chocolate(); // error: no method named `chocolate` found for type `Mouth`\n // in the current scope\n```\n\nIn this case, you need to implement the `chocolate` method to fix the error:\n\n```\nstruct Mouth;\n\nimpl Mouth {\n fn chocolate(&self) { // We implement the `chocolate` method here.\n println!(\"Hmmm! I love chocolate!\");\n }\n}\n\nlet x = Mouth;\nx.chocolate(); // ok!\n```\n"},"level":"error","spans":[{"file_name":"src/lib.rs","byte_start":7677,"byte_end":7685,"line_start":230,"line_end":230,"column_start":29,"column_end":37,"is_primary":true,"text":[{"text":" let user = Address::generate(&env);","highlight_start":29,"highlight_end":37}],"label":"function or associated item not found in `soroban_sdk::Address`","suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[{"message":"if you're trying to build a new `soroban_sdk::Address` consider using one of the following associated functions:\nsoroban_sdk::Address::from_str\nsoroban_sdk::Address::from_string\nsoroban_sdk::Address::from_string_bytes","code":null,"level":"note","spans":[{"file_name":"/home/davicf/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/soroban-sdk-22.0.8/src/address.rs","byte_start":8044,"byte_end":8095,"line_start":238,"line_end":238,"column_start":5,"column_end":56,"is_primary":true,"text":[{"text":" pub fn from_str(env: &Env, strkey: &str) -> Address {","highlight_start":5,"highlight_end":56}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null},{"file_name":"/home/davicf/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/soroban-sdk-22.0.8/src/address.rs","byte_start":8632,"byte_end":8675,"line_start":250,"line_end":250,"column_start":5,"column_end":48,"is_primary":true,"text":[{"text":" pub fn from_string(strkey: &String) -> Self {","highlight_start":5,"highlight_end":48}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null},{"file_name":"/home/davicf/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/soroban-sdk-22.0.8/src/address.rs","byte_start":9587,"byte_end":9635,"line_start":272,"line_end":272,"column_start":5,"column_end":53,"is_primary":true,"text":[{"text":" pub fn from_string_bytes(strkey: &Bytes) -> Self {","highlight_start":5,"highlight_end":53}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[],"rendered":null}],"rendered":"\u001b[1m\u001b[91merror[E0599]\u001b[0m\u001b[1m: no function or associated item named `generate` found for struct `soroban_sdk::Address` in the current scope\u001b[0m\n \u001b[1m\u001b[94m--> \u001b[0msrc/lib.rs:230:29\n \u001b[1m\u001b[94m|\u001b[0m\n\u001b[1m\u001b[94m230\u001b[0m \u001b[1m\u001b[94m|\u001b[0m let user = Address::generate(&env);\n \u001b[1m\u001b[94m|\u001b[0m \u001b[1m\u001b[91m^^^^^^^^\u001b[0m \u001b[1m\u001b[91mfunction or associated item not found in `soroban_sdk::Address`\u001b[0m\n \u001b[1m\u001b[94m|\u001b[0m\n\u001b[1m\u001b[92mnote\u001b[0m: if you're trying to build a new `soroban_sdk::Address` consider using one of the following associated functions:\n soroban_sdk::Address::from_str\n soroban_sdk::Address::from_string\n soroban_sdk::Address::from_string_bytes\n \u001b[1m\u001b[94m--> \u001b[0m/home/davicf/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/soroban-sdk-22.0.8/src/address.rs:238:5\n \u001b[1m\u001b[94m|\u001b[0m\n\u001b[1m\u001b[94m238\u001b[0m \u001b[1m\u001b[94m|\u001b[0m pub fn from_str(env: &Env, strkey: &str) -> Address {\n \u001b[1m\u001b[94m|\u001b[0m \u001b[1m\u001b[92m^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\u001b[0m\n\u001b[1m\u001b[94m...\u001b[0m\n\u001b[1m\u001b[94m250\u001b[0m \u001b[1m\u001b[94m|\u001b[0m pub fn from_string(strkey: &String) -> Self {\n \u001b[1m\u001b[94m|\u001b[0m \u001b[1m\u001b[92m^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\u001b[0m\n\u001b[1m\u001b[94m...\u001b[0m\n\u001b[1m\u001b[94m272\u001b[0m \u001b[1m\u001b[94m|\u001b[0m pub fn from_string_bytes(strkey: &Bytes) -> Self {\n \u001b[1m\u001b[94m|\u001b[0m \u001b[1m\u001b[92m^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\u001b[0m\n\n"}
+{"$message_type":"diagnostic","message":"no method named `register_contract` found for struct `Env` in the current scope","code":{"code":"E0599","explanation":"This error occurs when a method is used on a type which doesn't implement it:\n\nErroneous code example:\n\n```compile_fail,E0599\nstruct Mouth;\n\nlet x = Mouth;\nx.chocolate(); // error: no method named `chocolate` found for type `Mouth`\n // in the current scope\n```\n\nIn this case, you need to implement the `chocolate` method to fix the error:\n\n```\nstruct Mouth;\n\nimpl Mouth {\n fn chocolate(&self) { // We implement the `chocolate` method here.\n println!(\"Hmmm! I love chocolate!\");\n }\n}\n\nlet x = Mouth;\nx.chocolate(); // ok!\n```\n"},"level":"error","spans":[{"file_name":"src/lib.rs","byte_start":8083,"byte_end":8100,"line_start":243,"line_end":243,"column_start":31,"column_end":48,"is_primary":true,"text":[{"text":" let contract_id = env.register_contract(None, RiskTierContract);","highlight_start":31,"highlight_end":48}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[{"message":"there is a method `create_contract` with a similar name, but with different arguments","code":null,"level":"help","spans":[{"file_name":"/home/davicf/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/soroban-env-common-22.1.3/src/env.rs","byte_start":15111,"byte_end":15174,"line_start":345,"line_end":345,"column_start":9,"column_end":72,"is_primary":true,"text":[{"text":" fn $fn_id(&self, $($arg:$type),*) -> Result<$ret, Self::Error>;","highlight_start":9,"highlight_end":72}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/home/davicf/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/soroban-env-common-22.1.3/src/env.rs","byte_start":17620,"byte_end":17714,"line_start":398,"line_end":398,"column_start":21,"column_end":115,"is_primary":false,"text":[{"text":" host_function_helper!{$($min_proto)?, $($max_proto)?, $(#[$fn_attr])* fn $fn_id $args -> $ret}","highlight_start":21,"highlight_end":115}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/home/davicf/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/soroban-env-common-22.1.3/src/env.rs","byte_start":14382,"byte_end":14438,"line_start":324,"line_end":324,"column_start":1,"column_end":57,"is_primary":false,"text":[{"text":"generate_call_macro_with_all_host_functions!(\"env.json\");","highlight_start":1,"highlight_end":57}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/home/davicf/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/soroban-env-common-22.1.3/src/env.rs","byte_start":17849,"byte_end":17907,"line_start":406,"line_end":406,"column_start":1,"column_end":59,"is_primary":false,"text":[{"text":"call_macro_with_all_host_functions! { generate_env_trait }","highlight_start":1,"highlight_end":59}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null},"macro_decl_name":"call_macro_with_all_host_functions!","def_site_span":{"file_name":"/home/davicf/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/soroban-env-common-22.1.3/src/env.rs","byte_start":14382,"byte_end":14438,"line_start":324,"line_end":324,"column_start":1,"column_end":57,"is_primary":false,"text":[{"text":"generate_call_macro_with_all_host_functions!(\"env.json\");","highlight_start":1,"highlight_end":57}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"generate_env_trait!","def_site_span":{"file_name":"/home/davicf/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/soroban-env-common-22.1.3/src/env.rs","byte_start":15427,"byte_end":15458,"line_start":353,"line_end":353,"column_start":1,"column_end":32,"is_primary":false,"text":[{"text":"macro_rules! generate_env_trait {","highlight_start":1,"highlight_end":32}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"host_function_helper!","def_site_span":{"file_name":"/home/davicf/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/soroban-env-common-22.1.3/src/env.rs","byte_start":14883,"byte_end":14916,"line_start":337,"line_end":337,"column_start":1,"column_end":34,"is_primary":false,"text":[{"text":"macro_rules! host_function_helper {","highlight_start":1,"highlight_end":34}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}}],"children":[],"rendered":null}],"rendered":"\u001b[1m\u001b[91merror[E0599]\u001b[0m\u001b[1m: no method named `register_contract` found for struct `Env` in the current scope\u001b[0m\n \u001b[1m\u001b[94m--> \u001b[0msrc/lib.rs:243:31\n \u001b[1m\u001b[94m|\u001b[0m\n\u001b[1m\u001b[94m243\u001b[0m \u001b[1m\u001b[94m|\u001b[0m let contract_id = env.register_contract(None, RiskTierContract);\n \u001b[1m\u001b[94m|\u001b[0m \u001b[1m\u001b[91m^^^^^^^^^^^^^^^^^\u001b[0m\n \u001b[1m\u001b[94m|\u001b[0m\n\u001b[1m\u001b[96mhelp\u001b[0m: there is a method `create_contract` with a similar name, but with different arguments\n \u001b[1m\u001b[94m--> \u001b[0m/home/davicf/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/soroban-env-common-22.1.3/src/env.rs:345:9\n \u001b[1m\u001b[94m|\u001b[0m\n\u001b[1m\u001b[94m345\u001b[0m \u001b[1m\u001b[94m|\u001b[0m fn $fn_id(&self, $($arg:$type),*) -> Result<$ret, Self::Error>;\n \u001b[1m\u001b[94m|\u001b[0m \u001b[1m\u001b[96m^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\u001b[0m\n\u001b[1m\u001b[94m...\u001b[0m\n\u001b[1m\u001b[94m406\u001b[0m \u001b[1m\u001b[94m|\u001b[0m call_macro_with_all_host_functions! { generate_env_trait }\n \u001b[1m\u001b[94m|\u001b[0m \u001b[1m\u001b[94m----------------------------------------------------------\u001b[0m \u001b[1m\u001b[94min this macro invocation\u001b[0m\n \u001b[1m\u001b[94m= \u001b[0m\u001b[1mnote\u001b[0m: this error originates in the macro `host_function_helper` which comes from the expansion of the macro `call_macro_with_all_host_functions` (in Nightly builds, run with -Z macro-backtrace for more info)\n\n"}
+{"$message_type":"diagnostic","message":"no function or associated item named `generate` found for struct `soroban_sdk::Address` in the current scope","code":{"code":"E0599","explanation":"This error occurs when a method is used on a type which doesn't implement it:\n\nErroneous code example:\n\n```compile_fail,E0599\nstruct Mouth;\n\nlet x = Mouth;\nx.chocolate(); // error: no method named `chocolate` found for type `Mouth`\n // in the current scope\n```\n\nIn this case, you need to implement the `chocolate` method to fix the error:\n\n```\nstruct Mouth;\n\nimpl Mouth {\n fn chocolate(&self) { // We implement the `chocolate` method here.\n println!(\"Hmmm! I love chocolate!\");\n }\n}\n\nlet x = Mouth;\nx.chocolate(); // ok!\n```\n"},"level":"error","spans":[{"file_name":"src/lib.rs","byte_start":8225,"byte_end":8233,"line_start":246,"line_end":246,"column_start":29,"column_end":37,"is_primary":true,"text":[{"text":" let user = Address::generate(&env);","highlight_start":29,"highlight_end":37}],"label":"function or associated item not found in `soroban_sdk::Address`","suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[{"message":"if you're trying to build a new `soroban_sdk::Address` consider using one of the following associated functions:\nsoroban_sdk::Address::from_str\nsoroban_sdk::Address::from_string\nsoroban_sdk::Address::from_string_bytes","code":null,"level":"note","spans":[{"file_name":"/home/davicf/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/soroban-sdk-22.0.8/src/address.rs","byte_start":8044,"byte_end":8095,"line_start":238,"line_end":238,"column_start":5,"column_end":56,"is_primary":true,"text":[{"text":" pub fn from_str(env: &Env, strkey: &str) -> Address {","highlight_start":5,"highlight_end":56}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null},{"file_name":"/home/davicf/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/soroban-sdk-22.0.8/src/address.rs","byte_start":8632,"byte_end":8675,"line_start":250,"line_end":250,"column_start":5,"column_end":48,"is_primary":true,"text":[{"text":" pub fn from_string(strkey: &String) -> Self {","highlight_start":5,"highlight_end":48}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null},{"file_name":"/home/davicf/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/soroban-sdk-22.0.8/src/address.rs","byte_start":9587,"byte_end":9635,"line_start":272,"line_end":272,"column_start":5,"column_end":53,"is_primary":true,"text":[{"text":" pub fn from_string_bytes(strkey: &Bytes) -> Self {","highlight_start":5,"highlight_end":53}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[],"rendered":null}],"rendered":"\u001b[1m\u001b[91merror[E0599]\u001b[0m\u001b[1m: no function or associated item named `generate` found for struct `soroban_sdk::Address` in the current scope\u001b[0m\n \u001b[1m\u001b[94m--> \u001b[0msrc/lib.rs:246:29\n \u001b[1m\u001b[94m|\u001b[0m\n\u001b[1m\u001b[94m246\u001b[0m \u001b[1m\u001b[94m|\u001b[0m let user = Address::generate(&env);\n \u001b[1m\u001b[94m|\u001b[0m \u001b[1m\u001b[91m^^^^^^^^\u001b[0m \u001b[1m\u001b[91mfunction or associated item not found in `soroban_sdk::Address`\u001b[0m\n \u001b[1m\u001b[94m|\u001b[0m\n\u001b[1m\u001b[92mnote\u001b[0m: if you're trying to build a new `soroban_sdk::Address` consider using one of the following associated functions:\n soroban_sdk::Address::from_str\n soroban_sdk::Address::from_string\n soroban_sdk::Address::from_string_bytes\n \u001b[1m\u001b[94m--> \u001b[0m/home/davicf/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/soroban-sdk-22.0.8/src/address.rs:238:5\n \u001b[1m\u001b[94m|\u001b[0m\n\u001b[1m\u001b[94m238\u001b[0m \u001b[1m\u001b[94m|\u001b[0m pub fn from_str(env: &Env, strkey: &str) -> Address {\n \u001b[1m\u001b[94m|\u001b[0m \u001b[1m\u001b[92m^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\u001b[0m\n\u001b[1m\u001b[94m...\u001b[0m\n\u001b[1m\u001b[94m250\u001b[0m \u001b[1m\u001b[94m|\u001b[0m pub fn from_string(strkey: &String) -> Self {\n \u001b[1m\u001b[94m|\u001b[0m \u001b[1m\u001b[92m^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\u001b[0m\n\u001b[1m\u001b[94m...\u001b[0m\n\u001b[1m\u001b[94m272\u001b[0m \u001b[1m\u001b[94m|\u001b[0m pub fn from_string_bytes(strkey: &Bytes) -> Self {\n \u001b[1m\u001b[94m|\u001b[0m \u001b[1m\u001b[92m^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\u001b[0m\n\n"}
+{"$message_type":"diagnostic","message":"no method named `register_contract` found for struct `Env` in the current scope","code":{"code":"E0599","explanation":"This error occurs when a method is used on a type which doesn't implement it:\n\nErroneous code example:\n\n```compile_fail,E0599\nstruct Mouth;\n\nlet x = Mouth;\nx.chocolate(); // error: no method named `chocolate` found for type `Mouth`\n // in the current scope\n```\n\nIn this case, you need to implement the `chocolate` method to fix the error:\n\n```\nstruct Mouth;\n\nimpl Mouth {\n fn chocolate(&self) { // We implement the `chocolate` method here.\n println!(\"Hmmm! I love chocolate!\");\n }\n}\n\nlet x = Mouth;\nx.chocolate(); // ok!\n```\n"},"level":"error","spans":[{"file_name":"src/lib.rs","byte_start":8531,"byte_end":8548,"line_start":256,"line_end":256,"column_start":31,"column_end":48,"is_primary":true,"text":[{"text":" let contract_id = env.register_contract(None, RiskTierContract);","highlight_start":31,"highlight_end":48}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[{"message":"there is a method `create_contract` with a similar name, but with different arguments","code":null,"level":"help","spans":[{"file_name":"/home/davicf/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/soroban-env-common-22.1.3/src/env.rs","byte_start":15111,"byte_end":15174,"line_start":345,"line_end":345,"column_start":9,"column_end":72,"is_primary":true,"text":[{"text":" fn $fn_id(&self, $($arg:$type),*) -> Result<$ret, Self::Error>;","highlight_start":9,"highlight_end":72}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/home/davicf/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/soroban-env-common-22.1.3/src/env.rs","byte_start":17620,"byte_end":17714,"line_start":398,"line_end":398,"column_start":21,"column_end":115,"is_primary":false,"text":[{"text":" host_function_helper!{$($min_proto)?, $($max_proto)?, $(#[$fn_attr])* fn $fn_id $args -> $ret}","highlight_start":21,"highlight_end":115}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/home/davicf/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/soroban-env-common-22.1.3/src/env.rs","byte_start":14382,"byte_end":14438,"line_start":324,"line_end":324,"column_start":1,"column_end":57,"is_primary":false,"text":[{"text":"generate_call_macro_with_all_host_functions!(\"env.json\");","highlight_start":1,"highlight_end":57}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/home/davicf/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/soroban-env-common-22.1.3/src/env.rs","byte_start":17849,"byte_end":17907,"line_start":406,"line_end":406,"column_start":1,"column_end":59,"is_primary":false,"text":[{"text":"call_macro_with_all_host_functions! { generate_env_trait }","highlight_start":1,"highlight_end":59}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null},"macro_decl_name":"call_macro_with_all_host_functions!","def_site_span":{"file_name":"/home/davicf/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/soroban-env-common-22.1.3/src/env.rs","byte_start":14382,"byte_end":14438,"line_start":324,"line_end":324,"column_start":1,"column_end":57,"is_primary":false,"text":[{"text":"generate_call_macro_with_all_host_functions!(\"env.json\");","highlight_start":1,"highlight_end":57}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"generate_env_trait!","def_site_span":{"file_name":"/home/davicf/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/soroban-env-common-22.1.3/src/env.rs","byte_start":15427,"byte_end":15458,"line_start":353,"line_end":353,"column_start":1,"column_end":32,"is_primary":false,"text":[{"text":"macro_rules! generate_env_trait {","highlight_start":1,"highlight_end":32}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"host_function_helper!","def_site_span":{"file_name":"/home/davicf/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/soroban-env-common-22.1.3/src/env.rs","byte_start":14883,"byte_end":14916,"line_start":337,"line_end":337,"column_start":1,"column_end":34,"is_primary":false,"text":[{"text":"macro_rules! host_function_helper {","highlight_start":1,"highlight_end":34}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}}],"children":[],"rendered":null}],"rendered":"\u001b[1m\u001b[91merror[E0599]\u001b[0m\u001b[1m: no method named `register_contract` found for struct `Env` in the current scope\u001b[0m\n \u001b[1m\u001b[94m--> \u001b[0msrc/lib.rs:256:31\n \u001b[1m\u001b[94m|\u001b[0m\n\u001b[1m\u001b[94m256\u001b[0m \u001b[1m\u001b[94m|\u001b[0m let contract_id = env.register_contract(None, RiskTierContract);\n \u001b[1m\u001b[94m|\u001b[0m \u001b[1m\u001b[91m^^^^^^^^^^^^^^^^^\u001b[0m\n \u001b[1m\u001b[94m|\u001b[0m\n\u001b[1m\u001b[96mhelp\u001b[0m: there is a method `create_contract` with a similar name, but with different arguments\n \u001b[1m\u001b[94m--> \u001b[0m/home/davicf/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/soroban-env-common-22.1.3/src/env.rs:345:9\n \u001b[1m\u001b[94m|\u001b[0m\n\u001b[1m\u001b[94m345\u001b[0m \u001b[1m\u001b[94m|\u001b[0m fn $fn_id(&self, $($arg:$type),*) -> Result<$ret, Self::Error>;\n \u001b[1m\u001b[94m|\u001b[0m \u001b[1m\u001b[96m^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\u001b[0m\n\u001b[1m\u001b[94m...\u001b[0m\n\u001b[1m\u001b[94m406\u001b[0m \u001b[1m\u001b[94m|\u001b[0m call_macro_with_all_host_functions! { generate_env_trait }\n \u001b[1m\u001b[94m|\u001b[0m \u001b[1m\u001b[94m----------------------------------------------------------\u001b[0m \u001b[1m\u001b[94min this macro invocation\u001b[0m\n \u001b[1m\u001b[94m= \u001b[0m\u001b[1mnote\u001b[0m: this error originates in the macro `host_function_helper` which comes from the expansion of the macro `call_macro_with_all_host_functions` (in Nightly builds, run with -Z macro-backtrace for more info)\n\n"}
+{"$message_type":"diagnostic","message":"no function or associated item named `generate` found for struct `soroban_sdk::Address` in the current scope","code":{"code":"E0599","explanation":"This error occurs when a method is used on a type which doesn't implement it:\n\nErroneous code example:\n\n```compile_fail,E0599\nstruct Mouth;\n\nlet x = Mouth;\nx.chocolate(); // error: no method named `chocolate` found for type `Mouth`\n // in the current scope\n```\n\nIn this case, you need to implement the `chocolate` method to fix the error:\n\n```\nstruct Mouth;\n\nimpl Mouth {\n fn chocolate(&self) { // We implement the `chocolate` method here.\n println!(\"Hmmm! I love chocolate!\");\n }\n}\n\nlet x = Mouth;\nx.chocolate(); // ok!\n```\n"},"level":"error","spans":[{"file_name":"src/lib.rs","byte_start":8673,"byte_end":8681,"line_start":259,"line_end":259,"column_start":29,"column_end":37,"is_primary":true,"text":[{"text":" let user = Address::generate(&env);","highlight_start":29,"highlight_end":37}],"label":"function or associated item not found in `soroban_sdk::Address`","suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[{"message":"if you're trying to build a new `soroban_sdk::Address` consider using one of the following associated functions:\nsoroban_sdk::Address::from_str\nsoroban_sdk::Address::from_string\nsoroban_sdk::Address::from_string_bytes","code":null,"level":"note","spans":[{"file_name":"/home/davicf/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/soroban-sdk-22.0.8/src/address.rs","byte_start":8044,"byte_end":8095,"line_start":238,"line_end":238,"column_start":5,"column_end":56,"is_primary":true,"text":[{"text":" pub fn from_str(env: &Env, strkey: &str) -> Address {","highlight_start":5,"highlight_end":56}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null},{"file_name":"/home/davicf/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/soroban-sdk-22.0.8/src/address.rs","byte_start":8632,"byte_end":8675,"line_start":250,"line_end":250,"column_start":5,"column_end":48,"is_primary":true,"text":[{"text":" pub fn from_string(strkey: &String) -> Self {","highlight_start":5,"highlight_end":48}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null},{"file_name":"/home/davicf/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/soroban-sdk-22.0.8/src/address.rs","byte_start":9587,"byte_end":9635,"line_start":272,"line_end":272,"column_start":5,"column_end":53,"is_primary":true,"text":[{"text":" pub fn from_string_bytes(strkey: &Bytes) -> Self {","highlight_start":5,"highlight_end":53}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[],"rendered":null}],"rendered":"\u001b[1m\u001b[91merror[E0599]\u001b[0m\u001b[1m: no function or associated item named `generate` found for struct `soroban_sdk::Address` in the current scope\u001b[0m\n \u001b[1m\u001b[94m--> \u001b[0msrc/lib.rs:259:29\n \u001b[1m\u001b[94m|\u001b[0m\n\u001b[1m\u001b[94m259\u001b[0m \u001b[1m\u001b[94m|\u001b[0m let user = Address::generate(&env);\n \u001b[1m\u001b[94m|\u001b[0m \u001b[1m\u001b[91m^^^^^^^^\u001b[0m \u001b[1m\u001b[91mfunction or associated item not found in `soroban_sdk::Address`\u001b[0m\n \u001b[1m\u001b[94m|\u001b[0m\n\u001b[1m\u001b[92mnote\u001b[0m: if you're trying to build a new `soroban_sdk::Address` consider using one of the following associated functions:\n soroban_sdk::Address::from_str\n soroban_sdk::Address::from_string\n soroban_sdk::Address::from_string_bytes\n \u001b[1m\u001b[94m--> \u001b[0m/home/davicf/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/soroban-sdk-22.0.8/src/address.rs:238:5\n \u001b[1m\u001b[94m|\u001b[0m\n\u001b[1m\u001b[94m238\u001b[0m \u001b[1m\u001b[94m|\u001b[0m pub fn from_str(env: &Env, strkey: &str) -> Address {\n \u001b[1m\u001b[94m|\u001b[0m \u001b[1m\u001b[92m^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\u001b[0m\n\u001b[1m\u001b[94m...\u001b[0m\n\u001b[1m\u001b[94m250\u001b[0m \u001b[1m\u001b[94m|\u001b[0m pub fn from_string(strkey: &String) -> Self {\n \u001b[1m\u001b[94m|\u001b[0m \u001b[1m\u001b[92m^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\u001b[0m\n\u001b[1m\u001b[94m...\u001b[0m\n\u001b[1m\u001b[94m272\u001b[0m \u001b[1m\u001b[94m|\u001b[0m pub fn from_string_bytes(strkey: &Bytes) -> Self {\n \u001b[1m\u001b[94m|\u001b[0m \u001b[1m\u001b[92m^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\u001b[0m\n\n"}
+{"$message_type":"diagnostic","message":"no method named `register_contract` found for struct `Env` in the current scope","code":{"code":"E0599","explanation":"This error occurs when a method is used on a type which doesn't implement it:\n\nErroneous code example:\n\n```compile_fail,E0599\nstruct Mouth;\n\nlet x = Mouth;\nx.chocolate(); // error: no method named `chocolate` found for type `Mouth`\n // in the current scope\n```\n\nIn this case, you need to implement the `chocolate` method to fix the error:\n\n```\nstruct Mouth;\n\nimpl Mouth {\n fn chocolate(&self) { // We implement the `chocolate` method here.\n println!(\"Hmmm! I love chocolate!\");\n }\n}\n\nlet x = Mouth;\nx.chocolate(); // ok!\n```\n"},"level":"error","spans":[{"file_name":"src/lib.rs","byte_start":8952,"byte_end":8969,"line_start":268,"line_end":268,"column_start":31,"column_end":48,"is_primary":true,"text":[{"text":" let contract_id = env.register_contract(None, RiskTierContract);","highlight_start":31,"highlight_end":48}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[{"message":"there is a method `create_contract` with a similar name, but with different arguments","code":null,"level":"help","spans":[{"file_name":"/home/davicf/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/soroban-env-common-22.1.3/src/env.rs","byte_start":15111,"byte_end":15174,"line_start":345,"line_end":345,"column_start":9,"column_end":72,"is_primary":true,"text":[{"text":" fn $fn_id(&self, $($arg:$type),*) -> Result<$ret, Self::Error>;","highlight_start":9,"highlight_end":72}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/home/davicf/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/soroban-env-common-22.1.3/src/env.rs","byte_start":17620,"byte_end":17714,"line_start":398,"line_end":398,"column_start":21,"column_end":115,"is_primary":false,"text":[{"text":" host_function_helper!{$($min_proto)?, $($max_proto)?, $(#[$fn_attr])* fn $fn_id $args -> $ret}","highlight_start":21,"highlight_end":115}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/home/davicf/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/soroban-env-common-22.1.3/src/env.rs","byte_start":14382,"byte_end":14438,"line_start":324,"line_end":324,"column_start":1,"column_end":57,"is_primary":false,"text":[{"text":"generate_call_macro_with_all_host_functions!(\"env.json\");","highlight_start":1,"highlight_end":57}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/home/davicf/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/soroban-env-common-22.1.3/src/env.rs","byte_start":17849,"byte_end":17907,"line_start":406,"line_end":406,"column_start":1,"column_end":59,"is_primary":false,"text":[{"text":"call_macro_with_all_host_functions! { generate_env_trait }","highlight_start":1,"highlight_end":59}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null},"macro_decl_name":"call_macro_with_all_host_functions!","def_site_span":{"file_name":"/home/davicf/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/soroban-env-common-22.1.3/src/env.rs","byte_start":14382,"byte_end":14438,"line_start":324,"line_end":324,"column_start":1,"column_end":57,"is_primary":false,"text":[{"text":"generate_call_macro_with_all_host_functions!(\"env.json\");","highlight_start":1,"highlight_end":57}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"generate_env_trait!","def_site_span":{"file_name":"/home/davicf/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/soroban-env-common-22.1.3/src/env.rs","byte_start":15427,"byte_end":15458,"line_start":353,"line_end":353,"column_start":1,"column_end":32,"is_primary":false,"text":[{"text":"macro_rules! generate_env_trait {","highlight_start":1,"highlight_end":32}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"host_function_helper!","def_site_span":{"file_name":"/home/davicf/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/soroban-env-common-22.1.3/src/env.rs","byte_start":14883,"byte_end":14916,"line_start":337,"line_end":337,"column_start":1,"column_end":34,"is_primary":false,"text":[{"text":"macro_rules! host_function_helper {","highlight_start":1,"highlight_end":34}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}}],"children":[],"rendered":null}],"rendered":"\u001b[1m\u001b[91merror[E0599]\u001b[0m\u001b[1m: no method named `register_contract` found for struct `Env` in the current scope\u001b[0m\n \u001b[1m\u001b[94m--> \u001b[0msrc/lib.rs:268:31\n \u001b[1m\u001b[94m|\u001b[0m\n\u001b[1m\u001b[94m268\u001b[0m \u001b[1m\u001b[94m|\u001b[0m let contract_id = env.register_contract(None, RiskTierContract);\n \u001b[1m\u001b[94m|\u001b[0m \u001b[1m\u001b[91m^^^^^^^^^^^^^^^^^\u001b[0m\n \u001b[1m\u001b[94m|\u001b[0m\n\u001b[1m\u001b[96mhelp\u001b[0m: there is a method `create_contract` with a similar name, but with different arguments\n \u001b[1m\u001b[94m--> \u001b[0m/home/davicf/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/soroban-env-common-22.1.3/src/env.rs:345:9\n \u001b[1m\u001b[94m|\u001b[0m\n\u001b[1m\u001b[94m345\u001b[0m \u001b[1m\u001b[94m|\u001b[0m fn $fn_id(&self, $($arg:$type),*) -> Result<$ret, Self::Error>;\n \u001b[1m\u001b[94m|\u001b[0m \u001b[1m\u001b[96m^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\u001b[0m\n\u001b[1m\u001b[94m...\u001b[0m\n\u001b[1m\u001b[94m406\u001b[0m \u001b[1m\u001b[94m|\u001b[0m call_macro_with_all_host_functions! { generate_env_trait }\n \u001b[1m\u001b[94m|\u001b[0m \u001b[1m\u001b[94m----------------------------------------------------------\u001b[0m \u001b[1m\u001b[94min this macro invocation\u001b[0m\n \u001b[1m\u001b[94m= \u001b[0m\u001b[1mnote\u001b[0m: this error originates in the macro `host_function_helper` which comes from the expansion of the macro `call_macro_with_all_host_functions` (in Nightly builds, run with -Z macro-backtrace for more info)\n\n"}
+{"$message_type":"diagnostic","message":"no function or associated item named `generate` found for struct `soroban_sdk::Address` in the current scope","code":{"code":"E0599","explanation":"This error occurs when a method is used on a type which doesn't implement it:\n\nErroneous code example:\n\n```compile_fail,E0599\nstruct Mouth;\n\nlet x = Mouth;\nx.chocolate(); // error: no method named `chocolate` found for type `Mouth`\n // in the current scope\n```\n\nIn this case, you need to implement the `chocolate` method to fix the error:\n\n```\nstruct Mouth;\n\nimpl Mouth {\n fn chocolate(&self) { // We implement the `chocolate` method here.\n println!(\"Hmmm! I love chocolate!\");\n }\n}\n\nlet x = Mouth;\nx.chocolate(); // ok!\n```\n"},"level":"error","spans":[{"file_name":"src/lib.rs","byte_start":9094,"byte_end":9102,"line_start":271,"line_end":271,"column_start":29,"column_end":37,"is_primary":true,"text":[{"text":" let user = Address::generate(&env);","highlight_start":29,"highlight_end":37}],"label":"function or associated item not found in `soroban_sdk::Address`","suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[{"message":"if you're trying to build a new `soroban_sdk::Address` consider using one of the following associated functions:\nsoroban_sdk::Address::from_str\nsoroban_sdk::Address::from_string\nsoroban_sdk::Address::from_string_bytes","code":null,"level":"note","spans":[{"file_name":"/home/davicf/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/soroban-sdk-22.0.8/src/address.rs","byte_start":8044,"byte_end":8095,"line_start":238,"line_end":238,"column_start":5,"column_end":56,"is_primary":true,"text":[{"text":" pub fn from_str(env: &Env, strkey: &str) -> Address {","highlight_start":5,"highlight_end":56}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null},{"file_name":"/home/davicf/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/soroban-sdk-22.0.8/src/address.rs","byte_start":8632,"byte_end":8675,"line_start":250,"line_end":250,"column_start":5,"column_end":48,"is_primary":true,"text":[{"text":" pub fn from_string(strkey: &String) -> Self {","highlight_start":5,"highlight_end":48}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null},{"file_name":"/home/davicf/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/soroban-sdk-22.0.8/src/address.rs","byte_start":9587,"byte_end":9635,"line_start":272,"line_end":272,"column_start":5,"column_end":53,"is_primary":true,"text":[{"text":" pub fn from_string_bytes(strkey: &Bytes) -> Self {","highlight_start":5,"highlight_end":53}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[],"rendered":null}],"rendered":"\u001b[1m\u001b[91merror[E0599]\u001b[0m\u001b[1m: no function or associated item named `generate` found for struct `soroban_sdk::Address` in the current scope\u001b[0m\n \u001b[1m\u001b[94m--> \u001b[0msrc/lib.rs:271:29\n \u001b[1m\u001b[94m|\u001b[0m\n\u001b[1m\u001b[94m271\u001b[0m \u001b[1m\u001b[94m|\u001b[0m let user = Address::generate(&env);\n \u001b[1m\u001b[94m|\u001b[0m \u001b[1m\u001b[91m^^^^^^^^\u001b[0m \u001b[1m\u001b[91mfunction or associated item not found in `soroban_sdk::Address`\u001b[0m\n \u001b[1m\u001b[94m|\u001b[0m\n\u001b[1m\u001b[92mnote\u001b[0m: if you're trying to build a new `soroban_sdk::Address` consider using one of the following associated functions:\n soroban_sdk::Address::from_str\n soroban_sdk::Address::from_string\n soroban_sdk::Address::from_string_bytes\n \u001b[1m\u001b[94m--> \u001b[0m/home/davicf/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/soroban-sdk-22.0.8/src/address.rs:238:5\n \u001b[1m\u001b[94m|\u001b[0m\n\u001b[1m\u001b[94m238\u001b[0m \u001b[1m\u001b[94m|\u001b[0m pub fn from_str(env: &Env, strkey: &str) -> Address {\n \u001b[1m\u001b[94m|\u001b[0m \u001b[1m\u001b[92m^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\u001b[0m\n\u001b[1m\u001b[94m...\u001b[0m\n\u001b[1m\u001b[94m250\u001b[0m \u001b[1m\u001b[94m|\u001b[0m pub fn from_string(strkey: &String) -> Self {\n \u001b[1m\u001b[94m|\u001b[0m \u001b[1m\u001b[92m^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\u001b[0m\n\u001b[1m\u001b[94m...\u001b[0m\n\u001b[1m\u001b[94m272\u001b[0m \u001b[1m\u001b[94m|\u001b[0m pub fn from_string_bytes(strkey: &Bytes) -> Self {\n \u001b[1m\u001b[94m|\u001b[0m \u001b[1m\u001b[92m^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\u001b[0m\n\n"}
+{"$message_type":"diagnostic","message":"no method named `register_contract` found for struct `Env` in the current scope","code":{"code":"E0599","explanation":"This error occurs when a method is used on a type which doesn't implement it:\n\nErroneous code example:\n\n```compile_fail,E0599\nstruct Mouth;\n\nlet x = Mouth;\nx.chocolate(); // error: no method named `chocolate` found for type `Mouth`\n // in the current scope\n```\n\nIn this case, you need to implement the `chocolate` method to fix the error:\n\n```\nstruct Mouth;\n\nimpl Mouth {\n fn chocolate(&self) { // We implement the `chocolate` method here.\n println!(\"Hmmm! I love chocolate!\");\n }\n}\n\nlet x = Mouth;\nx.chocolate(); // ok!\n```\n"},"level":"error","spans":[{"file_name":"src/lib.rs","byte_start":9421,"byte_end":9438,"line_start":282,"line_end":282,"column_start":31,"column_end":48,"is_primary":true,"text":[{"text":" let contract_id = env.register_contract(None, RiskTierContract);","highlight_start":31,"highlight_end":48}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[{"message":"there is a method `create_contract` with a similar name, but with different arguments","code":null,"level":"help","spans":[{"file_name":"/home/davicf/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/soroban-env-common-22.1.3/src/env.rs","byte_start":15111,"byte_end":15174,"line_start":345,"line_end":345,"column_start":9,"column_end":72,"is_primary":true,"text":[{"text":" fn $fn_id(&self, $($arg:$type),*) -> Result<$ret, Self::Error>;","highlight_start":9,"highlight_end":72}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/home/davicf/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/soroban-env-common-22.1.3/src/env.rs","byte_start":17620,"byte_end":17714,"line_start":398,"line_end":398,"column_start":21,"column_end":115,"is_primary":false,"text":[{"text":" host_function_helper!{$($min_proto)?, $($max_proto)?, $(#[$fn_attr])* fn $fn_id $args -> $ret}","highlight_start":21,"highlight_end":115}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/home/davicf/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/soroban-env-common-22.1.3/src/env.rs","byte_start":14382,"byte_end":14438,"line_start":324,"line_end":324,"column_start":1,"column_end":57,"is_primary":false,"text":[{"text":"generate_call_macro_with_all_host_functions!(\"env.json\");","highlight_start":1,"highlight_end":57}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/home/davicf/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/soroban-env-common-22.1.3/src/env.rs","byte_start":17849,"byte_end":17907,"line_start":406,"line_end":406,"column_start":1,"column_end":59,"is_primary":false,"text":[{"text":"call_macro_with_all_host_functions! { generate_env_trait }","highlight_start":1,"highlight_end":59}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null},"macro_decl_name":"call_macro_with_all_host_functions!","def_site_span":{"file_name":"/home/davicf/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/soroban-env-common-22.1.3/src/env.rs","byte_start":14382,"byte_end":14438,"line_start":324,"line_end":324,"column_start":1,"column_end":57,"is_primary":false,"text":[{"text":"generate_call_macro_with_all_host_functions!(\"env.json\");","highlight_start":1,"highlight_end":57}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"generate_env_trait!","def_site_span":{"file_name":"/home/davicf/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/soroban-env-common-22.1.3/src/env.rs","byte_start":15427,"byte_end":15458,"line_start":353,"line_end":353,"column_start":1,"column_end":32,"is_primary":false,"text":[{"text":"macro_rules! generate_env_trait {","highlight_start":1,"highlight_end":32}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"host_function_helper!","def_site_span":{"file_name":"/home/davicf/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/soroban-env-common-22.1.3/src/env.rs","byte_start":14883,"byte_end":14916,"line_start":337,"line_end":337,"column_start":1,"column_end":34,"is_primary":false,"text":[{"text":"macro_rules! host_function_helper {","highlight_start":1,"highlight_end":34}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}}],"children":[],"rendered":null}],"rendered":"\u001b[1m\u001b[91merror[E0599]\u001b[0m\u001b[1m: no method named `register_contract` found for struct `Env` in the current scope\u001b[0m\n \u001b[1m\u001b[94m--> \u001b[0msrc/lib.rs:282:31\n \u001b[1m\u001b[94m|\u001b[0m\n\u001b[1m\u001b[94m282\u001b[0m \u001b[1m\u001b[94m|\u001b[0m let contract_id = env.register_contract(None, RiskTierContract);\n \u001b[1m\u001b[94m|\u001b[0m \u001b[1m\u001b[91m^^^^^^^^^^^^^^^^^\u001b[0m\n \u001b[1m\u001b[94m|\u001b[0m\n\u001b[1m\u001b[96mhelp\u001b[0m: there is a method `create_contract` with a similar name, but with different arguments\n \u001b[1m\u001b[94m--> \u001b[0m/home/davicf/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/soroban-env-common-22.1.3/src/env.rs:345:9\n \u001b[1m\u001b[94m|\u001b[0m\n\u001b[1m\u001b[94m345\u001b[0m \u001b[1m\u001b[94m|\u001b[0m fn $fn_id(&self, $($arg:$type),*) -> Result<$ret, Self::Error>;\n \u001b[1m\u001b[94m|\u001b[0m \u001b[1m\u001b[96m^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\u001b[0m\n\u001b[1m\u001b[94m...\u001b[0m\n\u001b[1m\u001b[94m406\u001b[0m \u001b[1m\u001b[94m|\u001b[0m call_macro_with_all_host_functions! { generate_env_trait }\n \u001b[1m\u001b[94m|\u001b[0m \u001b[1m\u001b[94m----------------------------------------------------------\u001b[0m \u001b[1m\u001b[94min this macro invocation\u001b[0m\n \u001b[1m\u001b[94m= \u001b[0m\u001b[1mnote\u001b[0m: this error originates in the macro `host_function_helper` which comes from the expansion of the macro `call_macro_with_all_host_functions` (in Nightly builds, run with -Z macro-backtrace for more info)\n\n"}
+{"$message_type":"diagnostic","message":"no function or associated item named `generate` found for struct `soroban_sdk::Address` in the current scope","code":{"code":"E0599","explanation":"This error occurs when a method is used on a type which doesn't implement it:\n\nErroneous code example:\n\n```compile_fail,E0599\nstruct Mouth;\n\nlet x = Mouth;\nx.chocolate(); // error: no method named `chocolate` found for type `Mouth`\n // in the current scope\n```\n\nIn this case, you need to implement the `chocolate` method to fix the error:\n\n```\nstruct Mouth;\n\nimpl Mouth {\n fn chocolate(&self) { // We implement the `chocolate` method here.\n println!(\"Hmmm! I love chocolate!\");\n }\n}\n\nlet x = Mouth;\nx.chocolate(); // ok!\n```\n"},"level":"error","spans":[{"file_name":"src/lib.rs","byte_start":9563,"byte_end":9571,"line_start":285,"line_end":285,"column_start":29,"column_end":37,"is_primary":true,"text":[{"text":" let user = Address::generate(&env);","highlight_start":29,"highlight_end":37}],"label":"function or associated item not found in `soroban_sdk::Address`","suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[{"message":"if you're trying to build a new `soroban_sdk::Address` consider using one of the following associated functions:\nsoroban_sdk::Address::from_str\nsoroban_sdk::Address::from_string\nsoroban_sdk::Address::from_string_bytes","code":null,"level":"note","spans":[{"file_name":"/home/davicf/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/soroban-sdk-22.0.8/src/address.rs","byte_start":8044,"byte_end":8095,"line_start":238,"line_end":238,"column_start":5,"column_end":56,"is_primary":true,"text":[{"text":" pub fn from_str(env: &Env, strkey: &str) -> Address {","highlight_start":5,"highlight_end":56}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null},{"file_name":"/home/davicf/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/soroban-sdk-22.0.8/src/address.rs","byte_start":8632,"byte_end":8675,"line_start":250,"line_end":250,"column_start":5,"column_end":48,"is_primary":true,"text":[{"text":" pub fn from_string(strkey: &String) -> Self {","highlight_start":5,"highlight_end":48}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null},{"file_name":"/home/davicf/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/soroban-sdk-22.0.8/src/address.rs","byte_start":9587,"byte_end":9635,"line_start":272,"line_end":272,"column_start":5,"column_end":53,"is_primary":true,"text":[{"text":" pub fn from_string_bytes(strkey: &Bytes) -> Self {","highlight_start":5,"highlight_end":53}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[],"rendered":null}],"rendered":"\u001b[1m\u001b[91merror[E0599]\u001b[0m\u001b[1m: no function or associated item named `generate` found for struct `soroban_sdk::Address` in the current scope\u001b[0m\n \u001b[1m\u001b[94m--> \u001b[0msrc/lib.rs:285:29\n \u001b[1m\u001b[94m|\u001b[0m\n\u001b[1m\u001b[94m285\u001b[0m \u001b[1m\u001b[94m|\u001b[0m let user = Address::generate(&env);\n \u001b[1m\u001b[94m|\u001b[0m \u001b[1m\u001b[91m^^^^^^^^\u001b[0m \u001b[1m\u001b[91mfunction or associated item not found in `soroban_sdk::Address`\u001b[0m\n \u001b[1m\u001b[94m|\u001b[0m\n\u001b[1m\u001b[92mnote\u001b[0m: if you're trying to build a new `soroban_sdk::Address` consider using one of the following associated functions:\n soroban_sdk::Address::from_str\n soroban_sdk::Address::from_string\n soroban_sdk::Address::from_string_bytes\n \u001b[1m\u001b[94m--> \u001b[0m/home/davicf/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/soroban-sdk-22.0.8/src/address.rs:238:5\n \u001b[1m\u001b[94m|\u001b[0m\n\u001b[1m\u001b[94m238\u001b[0m \u001b[1m\u001b[94m|\u001b[0m pub fn from_str(env: &Env, strkey: &str) -> Address {\n \u001b[1m\u001b[94m|\u001b[0m \u001b[1m\u001b[92m^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\u001b[0m\n\u001b[1m\u001b[94m...\u001b[0m\n\u001b[1m\u001b[94m250\u001b[0m \u001b[1m\u001b[94m|\u001b[0m pub fn from_string(strkey: &String) -> Self {\n \u001b[1m\u001b[94m|\u001b[0m \u001b[1m\u001b[92m^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\u001b[0m\n\u001b[1m\u001b[94m...\u001b[0m\n\u001b[1m\u001b[94m272\u001b[0m \u001b[1m\u001b[94m|\u001b[0m pub fn from_string_bytes(strkey: &Bytes) -> Self {\n \u001b[1m\u001b[94m|\u001b[0m \u001b[1m\u001b[92m^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\u001b[0m\n\n"}
+{"$message_type":"diagnostic","message":"no method named `register_contract` found for struct `Env` in the current scope","code":{"code":"E0599","explanation":"This error occurs when a method is used on a type which doesn't implement it:\n\nErroneous code example:\n\n```compile_fail,E0599\nstruct Mouth;\n\nlet x = Mouth;\nx.chocolate(); // error: no method named `chocolate` found for type `Mouth`\n // in the current scope\n```\n\nIn this case, you need to implement the `chocolate` method to fix the error:\n\n```\nstruct Mouth;\n\nimpl Mouth {\n fn chocolate(&self) { // We implement the `chocolate` method here.\n println!(\"Hmmm! I love chocolate!\");\n }\n}\n\nlet x = Mouth;\nx.chocolate(); // ok!\n```\n"},"level":"error","spans":[{"file_name":"src/lib.rs","byte_start":9888,"byte_end":9905,"line_start":296,"line_end":296,"column_start":31,"column_end":48,"is_primary":true,"text":[{"text":" let contract_id = env.register_contract(None, RiskTierContract);","highlight_start":31,"highlight_end":48}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[{"message":"there is a method `create_contract` with a similar name, but with different arguments","code":null,"level":"help","spans":[{"file_name":"/home/davicf/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/soroban-env-common-22.1.3/src/env.rs","byte_start":15111,"byte_end":15174,"line_start":345,"line_end":345,"column_start":9,"column_end":72,"is_primary":true,"text":[{"text":" fn $fn_id(&self, $($arg:$type),*) -> Result<$ret, Self::Error>;","highlight_start":9,"highlight_end":72}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/home/davicf/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/soroban-env-common-22.1.3/src/env.rs","byte_start":17620,"byte_end":17714,"line_start":398,"line_end":398,"column_start":21,"column_end":115,"is_primary":false,"text":[{"text":" host_function_helper!{$($min_proto)?, $($max_proto)?, $(#[$fn_attr])* fn $fn_id $args -> $ret}","highlight_start":21,"highlight_end":115}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/home/davicf/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/soroban-env-common-22.1.3/src/env.rs","byte_start":14382,"byte_end":14438,"line_start":324,"line_end":324,"column_start":1,"column_end":57,"is_primary":false,"text":[{"text":"generate_call_macro_with_all_host_functions!(\"env.json\");","highlight_start":1,"highlight_end":57}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/home/davicf/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/soroban-env-common-22.1.3/src/env.rs","byte_start":17849,"byte_end":17907,"line_start":406,"line_end":406,"column_start":1,"column_end":59,"is_primary":false,"text":[{"text":"call_macro_with_all_host_functions! { generate_env_trait }","highlight_start":1,"highlight_end":59}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null},"macro_decl_name":"call_macro_with_all_host_functions!","def_site_span":{"file_name":"/home/davicf/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/soroban-env-common-22.1.3/src/env.rs","byte_start":14382,"byte_end":14438,"line_start":324,"line_end":324,"column_start":1,"column_end":57,"is_primary":false,"text":[{"text":"generate_call_macro_with_all_host_functions!(\"env.json\");","highlight_start":1,"highlight_end":57}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"generate_env_trait!","def_site_span":{"file_name":"/home/davicf/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/soroban-env-common-22.1.3/src/env.rs","byte_start":15427,"byte_end":15458,"line_start":353,"line_end":353,"column_start":1,"column_end":32,"is_primary":false,"text":[{"text":"macro_rules! generate_env_trait {","highlight_start":1,"highlight_end":32}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"host_function_helper!","def_site_span":{"file_name":"/home/davicf/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/soroban-env-common-22.1.3/src/env.rs","byte_start":14883,"byte_end":14916,"line_start":337,"line_end":337,"column_start":1,"column_end":34,"is_primary":false,"text":[{"text":"macro_rules! host_function_helper {","highlight_start":1,"highlight_end":34}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}}],"children":[],"rendered":null}],"rendered":"\u001b[1m\u001b[91merror[E0599]\u001b[0m\u001b[1m: no method named `register_contract` found for struct `Env` in the current scope\u001b[0m\n \u001b[1m\u001b[94m--> \u001b[0msrc/lib.rs:296:31\n \u001b[1m\u001b[94m|\u001b[0m\n\u001b[1m\u001b[94m296\u001b[0m \u001b[1m\u001b[94m|\u001b[0m let contract_id = env.register_contract(None, RiskTierContract);\n \u001b[1m\u001b[94m|\u001b[0m \u001b[1m\u001b[91m^^^^^^^^^^^^^^^^^\u001b[0m\n \u001b[1m\u001b[94m|\u001b[0m\n\u001b[1m\u001b[96mhelp\u001b[0m: there is a method `create_contract` with a similar name, but with different arguments\n \u001b[1m\u001b[94m--> \u001b[0m/home/davicf/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/soroban-env-common-22.1.3/src/env.rs:345:9\n \u001b[1m\u001b[94m|\u001b[0m\n\u001b[1m\u001b[94m345\u001b[0m \u001b[1m\u001b[94m|\u001b[0m fn $fn_id(&self, $($arg:$type),*) -> Result<$ret, Self::Error>;\n \u001b[1m\u001b[94m|\u001b[0m \u001b[1m\u001b[96m^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\u001b[0m\n\u001b[1m\u001b[94m...\u001b[0m\n\u001b[1m\u001b[94m406\u001b[0m \u001b[1m\u001b[94m|\u001b[0m call_macro_with_all_host_functions! { generate_env_trait }\n \u001b[1m\u001b[94m|\u001b[0m \u001b[1m\u001b[94m----------------------------------------------------------\u001b[0m \u001b[1m\u001b[94min this macro invocation\u001b[0m\n \u001b[1m\u001b[94m= \u001b[0m\u001b[1mnote\u001b[0m: this error originates in the macro `host_function_helper` which comes from the expansion of the macro `call_macro_with_all_host_functions` (in Nightly builds, run with -Z macro-backtrace for more info)\n\n"}
+{"$message_type":"diagnostic","message":"no function or associated item named `generate` found for struct `soroban_sdk::Address` in the current scope","code":{"code":"E0599","explanation":"This error occurs when a method is used on a type which doesn't implement it:\n\nErroneous code example:\n\n```compile_fail,E0599\nstruct Mouth;\n\nlet x = Mouth;\nx.chocolate(); // error: no method named `chocolate` found for type `Mouth`\n // in the current scope\n```\n\nIn this case, you need to implement the `chocolate` method to fix the error:\n\n```\nstruct Mouth;\n\nimpl Mouth {\n fn chocolate(&self) { // We implement the `chocolate` method here.\n println!(\"Hmmm! I love chocolate!\");\n }\n}\n\nlet x = Mouth;\nx.chocolate(); // ok!\n```\n"},"level":"error","spans":[{"file_name":"src/lib.rs","byte_start":10030,"byte_end":10038,"line_start":299,"line_end":299,"column_start":29,"column_end":37,"is_primary":true,"text":[{"text":" let user = Address::generate(&env);","highlight_start":29,"highlight_end":37}],"label":"function or associated item not found in `soroban_sdk::Address`","suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[{"message":"if you're trying to build a new `soroban_sdk::Address` consider using one of the following associated functions:\nsoroban_sdk::Address::from_str\nsoroban_sdk::Address::from_string\nsoroban_sdk::Address::from_string_bytes","code":null,"level":"note","spans":[{"file_name":"/home/davicf/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/soroban-sdk-22.0.8/src/address.rs","byte_start":8044,"byte_end":8095,"line_start":238,"line_end":238,"column_start":5,"column_end":56,"is_primary":true,"text":[{"text":" pub fn from_str(env: &Env, strkey: &str) -> Address {","highlight_start":5,"highlight_end":56}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null},{"file_name":"/home/davicf/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/soroban-sdk-22.0.8/src/address.rs","byte_start":8632,"byte_end":8675,"line_start":250,"line_end":250,"column_start":5,"column_end":48,"is_primary":true,"text":[{"text":" pub fn from_string(strkey: &String) -> Self {","highlight_start":5,"highlight_end":48}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null},{"file_name":"/home/davicf/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/soroban-sdk-22.0.8/src/address.rs","byte_start":9587,"byte_end":9635,"line_start":272,"line_end":272,"column_start":5,"column_end":53,"is_primary":true,"text":[{"text":" pub fn from_string_bytes(strkey: &Bytes) -> Self {","highlight_start":5,"highlight_end":53}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[],"rendered":null}],"rendered":"\u001b[1m\u001b[91merror[E0599]\u001b[0m\u001b[1m: no function or associated item named `generate` found for struct `soroban_sdk::Address` in the current scope\u001b[0m\n \u001b[1m\u001b[94m--> \u001b[0msrc/lib.rs:299:29\n \u001b[1m\u001b[94m|\u001b[0m\n\u001b[1m\u001b[94m299\u001b[0m \u001b[1m\u001b[94m|\u001b[0m let user = Address::generate(&env);\n \u001b[1m\u001b[94m|\u001b[0m \u001b[1m\u001b[91m^^^^^^^^\u001b[0m \u001b[1m\u001b[91mfunction or associated item not found in `soroban_sdk::Address`\u001b[0m\n \u001b[1m\u001b[94m|\u001b[0m\n\u001b[1m\u001b[92mnote\u001b[0m: if you're trying to build a new `soroban_sdk::Address` consider using one of the following associated functions:\n soroban_sdk::Address::from_str\n soroban_sdk::Address::from_string\n soroban_sdk::Address::from_string_bytes\n \u001b[1m\u001b[94m--> \u001b[0m/home/davicf/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/soroban-sdk-22.0.8/src/address.rs:238:5\n \u001b[1m\u001b[94m|\u001b[0m\n\u001b[1m\u001b[94m238\u001b[0m \u001b[1m\u001b[94m|\u001b[0m pub fn from_str(env: &Env, strkey: &str) -> Address {\n \u001b[1m\u001b[94m|\u001b[0m \u001b[1m\u001b[92m^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\u001b[0m\n\u001b[1m\u001b[94m...\u001b[0m\n\u001b[1m\u001b[94m250\u001b[0m \u001b[1m\u001b[94m|\u001b[0m pub fn from_string(strkey: &String) -> Self {\n \u001b[1m\u001b[94m|\u001b[0m \u001b[1m\u001b[92m^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\u001b[0m\n\u001b[1m\u001b[94m...\u001b[0m\n\u001b[1m\u001b[94m272\u001b[0m \u001b[1m\u001b[94m|\u001b[0m pub fn from_string_bytes(strkey: &Bytes) -> Self {\n \u001b[1m\u001b[94m|\u001b[0m \u001b[1m\u001b[92m^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\u001b[0m\n\n"}
+{"$message_type":"diagnostic","message":"no method named `register_contract` found for struct `Env` in the current scope","code":{"code":"E0599","explanation":"This error occurs when a method is used on a type which doesn't implement it:\n\nErroneous code example:\n\n```compile_fail,E0599\nstruct Mouth;\n\nlet x = Mouth;\nx.chocolate(); // error: no method named `chocolate` found for type `Mouth`\n // in the current scope\n```\n\nIn this case, you need to implement the `chocolate` method to fix the error:\n\n```\nstruct Mouth;\n\nimpl Mouth {\n fn chocolate(&self) { // We implement the `chocolate` method here.\n println!(\"Hmmm! I love chocolate!\");\n }\n}\n\nlet x = Mouth;\nx.chocolate(); // ok!\n```\n"},"level":"error","spans":[{"file_name":"src/lib.rs","byte_start":10411,"byte_end":10428,"line_start":311,"line_end":311,"column_start":31,"column_end":48,"is_primary":true,"text":[{"text":" let contract_id = env.register_contract(None, RiskTierContract);","highlight_start":31,"highlight_end":48}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[{"message":"there is a method `create_contract` with a similar name, but with different arguments","code":null,"level":"help","spans":[{"file_name":"/home/davicf/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/soroban-env-common-22.1.3/src/env.rs","byte_start":15111,"byte_end":15174,"line_start":345,"line_end":345,"column_start":9,"column_end":72,"is_primary":true,"text":[{"text":" fn $fn_id(&self, $($arg:$type),*) -> Result<$ret, Self::Error>;","highlight_start":9,"highlight_end":72}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/home/davicf/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/soroban-env-common-22.1.3/src/env.rs","byte_start":17620,"byte_end":17714,"line_start":398,"line_end":398,"column_start":21,"column_end":115,"is_primary":false,"text":[{"text":" host_function_helper!{$($min_proto)?, $($max_proto)?, $(#[$fn_attr])* fn $fn_id $args -> $ret}","highlight_start":21,"highlight_end":115}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/home/davicf/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/soroban-env-common-22.1.3/src/env.rs","byte_start":14382,"byte_end":14438,"line_start":324,"line_end":324,"column_start":1,"column_end":57,"is_primary":false,"text":[{"text":"generate_call_macro_with_all_host_functions!(\"env.json\");","highlight_start":1,"highlight_end":57}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/home/davicf/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/soroban-env-common-22.1.3/src/env.rs","byte_start":17849,"byte_end":17907,"line_start":406,"line_end":406,"column_start":1,"column_end":59,"is_primary":false,"text":[{"text":"call_macro_with_all_host_functions! { generate_env_trait }","highlight_start":1,"highlight_end":59}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null},"macro_decl_name":"call_macro_with_all_host_functions!","def_site_span":{"file_name":"/home/davicf/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/soroban-env-common-22.1.3/src/env.rs","byte_start":14382,"byte_end":14438,"line_start":324,"line_end":324,"column_start":1,"column_end":57,"is_primary":false,"text":[{"text":"generate_call_macro_with_all_host_functions!(\"env.json\");","highlight_start":1,"highlight_end":57}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"generate_env_trait!","def_site_span":{"file_name":"/home/davicf/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/soroban-env-common-22.1.3/src/env.rs","byte_start":15427,"byte_end":15458,"line_start":353,"line_end":353,"column_start":1,"column_end":32,"is_primary":false,"text":[{"text":"macro_rules! generate_env_trait {","highlight_start":1,"highlight_end":32}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"host_function_helper!","def_site_span":{"file_name":"/home/davicf/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/soroban-env-common-22.1.3/src/env.rs","byte_start":14883,"byte_end":14916,"line_start":337,"line_end":337,"column_start":1,"column_end":34,"is_primary":false,"text":[{"text":"macro_rules! host_function_helper {","highlight_start":1,"highlight_end":34}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}}],"children":[],"rendered":null}],"rendered":"\u001b[1m\u001b[91merror[E0599]\u001b[0m\u001b[1m: no method named `register_contract` found for struct `Env` in the current scope\u001b[0m\n \u001b[1m\u001b[94m--> \u001b[0msrc/lib.rs:311:31\n \u001b[1m\u001b[94m|\u001b[0m\n\u001b[1m\u001b[94m311\u001b[0m \u001b[1m\u001b[94m|\u001b[0m let contract_id = env.register_contract(None, RiskTierContract);\n \u001b[1m\u001b[94m|\u001b[0m \u001b[1m\u001b[91m^^^^^^^^^^^^^^^^^\u001b[0m\n \u001b[1m\u001b[94m|\u001b[0m\n\u001b[1m\u001b[96mhelp\u001b[0m: there is a method `create_contract` with a similar name, but with different arguments\n \u001b[1m\u001b[94m--> \u001b[0m/home/davicf/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/soroban-env-common-22.1.3/src/env.rs:345:9\n \u001b[1m\u001b[94m|\u001b[0m\n\u001b[1m\u001b[94m345\u001b[0m \u001b[1m\u001b[94m|\u001b[0m fn $fn_id(&self, $($arg:$type),*) -> Result<$ret, Self::Error>;\n \u001b[1m\u001b[94m|\u001b[0m \u001b[1m\u001b[96m^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\u001b[0m\n\u001b[1m\u001b[94m...\u001b[0m\n\u001b[1m\u001b[94m406\u001b[0m \u001b[1m\u001b[94m|\u001b[0m call_macro_with_all_host_functions! { generate_env_trait }\n \u001b[1m\u001b[94m|\u001b[0m \u001b[1m\u001b[94m----------------------------------------------------------\u001b[0m \u001b[1m\u001b[94min this macro invocation\u001b[0m\n \u001b[1m\u001b[94m= \u001b[0m\u001b[1mnote\u001b[0m: this error originates in the macro `host_function_helper` which comes from the expansion of the macro `call_macro_with_all_host_functions` (in Nightly builds, run with -Z macro-backtrace for more info)\n\n"}
+{"$message_type":"diagnostic","message":"no function or associated item named `generate` found for struct `soroban_sdk::Address` in the current scope","code":{"code":"E0599","explanation":"This error occurs when a method is used on a type which doesn't implement it:\n\nErroneous code example:\n\n```compile_fail,E0599\nstruct Mouth;\n\nlet x = Mouth;\nx.chocolate(); // error: no method named `chocolate` found for type `Mouth`\n // in the current scope\n```\n\nIn this case, you need to implement the `chocolate` method to fix the error:\n\n```\nstruct Mouth;\n\nimpl Mouth {\n fn chocolate(&self) { // We implement the `chocolate` method here.\n println!(\"Hmmm! I love chocolate!\");\n }\n}\n\nlet x = Mouth;\nx.chocolate(); // ok!\n```\n"},"level":"error","spans":[{"file_name":"src/lib.rs","byte_start":10553,"byte_end":10561,"line_start":314,"line_end":314,"column_start":29,"column_end":37,"is_primary":true,"text":[{"text":" let user = Address::generate(&env);","highlight_start":29,"highlight_end":37}],"label":"function or associated item not found in `soroban_sdk::Address`","suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[{"message":"if you're trying to build a new `soroban_sdk::Address` consider using one of the following associated functions:\nsoroban_sdk::Address::from_str\nsoroban_sdk::Address::from_string\nsoroban_sdk::Address::from_string_bytes","code":null,"level":"note","spans":[{"file_name":"/home/davicf/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/soroban-sdk-22.0.8/src/address.rs","byte_start":8044,"byte_end":8095,"line_start":238,"line_end":238,"column_start":5,"column_end":56,"is_primary":true,"text":[{"text":" pub fn from_str(env: &Env, strkey: &str) -> Address {","highlight_start":5,"highlight_end":56}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null},{"file_name":"/home/davicf/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/soroban-sdk-22.0.8/src/address.rs","byte_start":8632,"byte_end":8675,"line_start":250,"line_end":250,"column_start":5,"column_end":48,"is_primary":true,"text":[{"text":" pub fn from_string(strkey: &String) -> Self {","highlight_start":5,"highlight_end":48}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null},{"file_name":"/home/davicf/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/soroban-sdk-22.0.8/src/address.rs","byte_start":9587,"byte_end":9635,"line_start":272,"line_end":272,"column_start":5,"column_end":53,"is_primary":true,"text":[{"text":" pub fn from_string_bytes(strkey: &Bytes) -> Self {","highlight_start":5,"highlight_end":53}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[],"rendered":null}],"rendered":"\u001b[1m\u001b[91merror[E0599]\u001b[0m\u001b[1m: no function or associated item named `generate` found for struct `soroban_sdk::Address` in the current scope\u001b[0m\n \u001b[1m\u001b[94m--> \u001b[0msrc/lib.rs:314:29\n \u001b[1m\u001b[94m|\u001b[0m\n\u001b[1m\u001b[94m314\u001b[0m \u001b[1m\u001b[94m|\u001b[0m let user = Address::generate(&env);\n \u001b[1m\u001b[94m|\u001b[0m \u001b[1m\u001b[91m^^^^^^^^\u001b[0m \u001b[1m\u001b[91mfunction or associated item not found in `soroban_sdk::Address`\u001b[0m\n \u001b[1m\u001b[94m|\u001b[0m\n\u001b[1m\u001b[92mnote\u001b[0m: if you're trying to build a new `soroban_sdk::Address` consider using one of the following associated functions:\n soroban_sdk::Address::from_str\n soroban_sdk::Address::from_string\n soroban_sdk::Address::from_string_bytes\n \u001b[1m\u001b[94m--> \u001b[0m/home/davicf/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/soroban-sdk-22.0.8/src/address.rs:238:5\n \u001b[1m\u001b[94m|\u001b[0m\n\u001b[1m\u001b[94m238\u001b[0m \u001b[1m\u001b[94m|\u001b[0m pub fn from_str(env: &Env, strkey: &str) -> Address {\n \u001b[1m\u001b[94m|\u001b[0m \u001b[1m\u001b[92m^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\u001b[0m\n\u001b[1m\u001b[94m...\u001b[0m\n\u001b[1m\u001b[94m250\u001b[0m \u001b[1m\u001b[94m|\u001b[0m pub fn from_string(strkey: &String) -> Self {\n \u001b[1m\u001b[94m|\u001b[0m \u001b[1m\u001b[92m^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\u001b[0m\n\u001b[1m\u001b[94m...\u001b[0m\n\u001b[1m\u001b[94m272\u001b[0m \u001b[1m\u001b[94m|\u001b[0m pub fn from_string_bytes(strkey: &Bytes) -> Self {\n \u001b[1m\u001b[94m|\u001b[0m \u001b[1m\u001b[92m^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\u001b[0m\n\n"}
+{"$message_type":"diagnostic","message":"no method named `register_contract` found for struct `Env` in the current scope","code":{"code":"E0599","explanation":"This error occurs when a method is used on a type which doesn't implement it:\n\nErroneous code example:\n\n```compile_fail,E0599\nstruct Mouth;\n\nlet x = Mouth;\nx.chocolate(); // error: no method named `chocolate` found for type `Mouth`\n // in the current scope\n```\n\nIn this case, you need to implement the `chocolate` method to fix the error:\n\n```\nstruct Mouth;\n\nimpl Mouth {\n fn chocolate(&self) { // We implement the `chocolate` method here.\n println!(\"Hmmm! I love chocolate!\");\n }\n}\n\nlet x = Mouth;\nx.chocolate(); // ok!\n```\n"},"level":"error","spans":[{"file_name":"src/lib.rs","byte_start":10889,"byte_end":10906,"line_start":325,"line_end":325,"column_start":31,"column_end":48,"is_primary":true,"text":[{"text":" let contract_id = env.register_contract(None, RiskTierContract);","highlight_start":31,"highlight_end":48}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[{"message":"there is a method `create_contract` with a similar name, but with different arguments","code":null,"level":"help","spans":[{"file_name":"/home/davicf/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/soroban-env-common-22.1.3/src/env.rs","byte_start":15111,"byte_end":15174,"line_start":345,"line_end":345,"column_start":9,"column_end":72,"is_primary":true,"text":[{"text":" fn $fn_id(&self, $($arg:$type),*) -> Result<$ret, Self::Error>;","highlight_start":9,"highlight_end":72}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/home/davicf/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/soroban-env-common-22.1.3/src/env.rs","byte_start":17620,"byte_end":17714,"line_start":398,"line_end":398,"column_start":21,"column_end":115,"is_primary":false,"text":[{"text":" host_function_helper!{$($min_proto)?, $($max_proto)?, $(#[$fn_attr])* fn $fn_id $args -> $ret}","highlight_start":21,"highlight_end":115}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/home/davicf/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/soroban-env-common-22.1.3/src/env.rs","byte_start":14382,"byte_end":14438,"line_start":324,"line_end":324,"column_start":1,"column_end":57,"is_primary":false,"text":[{"text":"generate_call_macro_with_all_host_functions!(\"env.json\");","highlight_start":1,"highlight_end":57}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/home/davicf/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/soroban-env-common-22.1.3/src/env.rs","byte_start":17849,"byte_end":17907,"line_start":406,"line_end":406,"column_start":1,"column_end":59,"is_primary":false,"text":[{"text":"call_macro_with_all_host_functions! { generate_env_trait }","highlight_start":1,"highlight_end":59}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null},"macro_decl_name":"call_macro_with_all_host_functions!","def_site_span":{"file_name":"/home/davicf/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/soroban-env-common-22.1.3/src/env.rs","byte_start":14382,"byte_end":14438,"line_start":324,"line_end":324,"column_start":1,"column_end":57,"is_primary":false,"text":[{"text":"generate_call_macro_with_all_host_functions!(\"env.json\");","highlight_start":1,"highlight_end":57}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"generate_env_trait!","def_site_span":{"file_name":"/home/davicf/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/soroban-env-common-22.1.3/src/env.rs","byte_start":15427,"byte_end":15458,"line_start":353,"line_end":353,"column_start":1,"column_end":32,"is_primary":false,"text":[{"text":"macro_rules! generate_env_trait {","highlight_start":1,"highlight_end":32}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"host_function_helper!","def_site_span":{"file_name":"/home/davicf/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/soroban-env-common-22.1.3/src/env.rs","byte_start":14883,"byte_end":14916,"line_start":337,"line_end":337,"column_start":1,"column_end":34,"is_primary":false,"text":[{"text":"macro_rules! host_function_helper {","highlight_start":1,"highlight_end":34}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}}],"children":[],"rendered":null}],"rendered":"\u001b[1m\u001b[91merror[E0599]\u001b[0m\u001b[1m: no method named `register_contract` found for struct `Env` in the current scope\u001b[0m\n \u001b[1m\u001b[94m--> \u001b[0msrc/lib.rs:325:31\n \u001b[1m\u001b[94m|\u001b[0m\n\u001b[1m\u001b[94m325\u001b[0m \u001b[1m\u001b[94m|\u001b[0m let contract_id = env.register_contract(None, RiskTierContract);\n \u001b[1m\u001b[94m|\u001b[0m \u001b[1m\u001b[91m^^^^^^^^^^^^^^^^^\u001b[0m\n \u001b[1m\u001b[94m|\u001b[0m\n\u001b[1m\u001b[96mhelp\u001b[0m: there is a method `create_contract` with a similar name, but with different arguments\n \u001b[1m\u001b[94m--> \u001b[0m/home/davicf/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/soroban-env-common-22.1.3/src/env.rs:345:9\n \u001b[1m\u001b[94m|\u001b[0m\n\u001b[1m\u001b[94m345\u001b[0m \u001b[1m\u001b[94m|\u001b[0m fn $fn_id(&self, $($arg:$type),*) -> Result<$ret, Self::Error>;\n \u001b[1m\u001b[94m|\u001b[0m \u001b[1m\u001b[96m^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\u001b[0m\n\u001b[1m\u001b[94m...\u001b[0m\n\u001b[1m\u001b[94m406\u001b[0m \u001b[1m\u001b[94m|\u001b[0m call_macro_with_all_host_functions! { generate_env_trait }\n \u001b[1m\u001b[94m|\u001b[0m \u001b[1m\u001b[94m----------------------------------------------------------\u001b[0m \u001b[1m\u001b[94min this macro invocation\u001b[0m\n \u001b[1m\u001b[94m= \u001b[0m\u001b[1mnote\u001b[0m: this error originates in the macro `host_function_helper` which comes from the expansion of the macro `call_macro_with_all_host_functions` (in Nightly builds, run with -Z macro-backtrace for more info)\n\n"}
+{"$message_type":"diagnostic","message":"no function or associated item named `generate` found for struct `soroban_sdk::Address` in the current scope","code":{"code":"E0599","explanation":"This error occurs when a method is used on a type which doesn't implement it:\n\nErroneous code example:\n\n```compile_fail,E0599\nstruct Mouth;\n\nlet x = Mouth;\nx.chocolate(); // error: no method named `chocolate` found for type `Mouth`\n // in the current scope\n```\n\nIn this case, you need to implement the `chocolate` method to fix the error:\n\n```\nstruct Mouth;\n\nimpl Mouth {\n fn chocolate(&self) { // We implement the `chocolate` method here.\n println!(\"Hmmm! I love chocolate!\");\n }\n}\n\nlet x = Mouth;\nx.chocolate(); // ok!\n```\n"},"level":"error","spans":[{"file_name":"src/lib.rs","byte_start":11031,"byte_end":11039,"line_start":328,"line_end":328,"column_start":29,"column_end":37,"is_primary":true,"text":[{"text":" let user = Address::generate(&env);","highlight_start":29,"highlight_end":37}],"label":"function or associated item not found in `soroban_sdk::Address`","suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[{"message":"if you're trying to build a new `soroban_sdk::Address` consider using one of the following associated functions:\nsoroban_sdk::Address::from_str\nsoroban_sdk::Address::from_string\nsoroban_sdk::Address::from_string_bytes","code":null,"level":"note","spans":[{"file_name":"/home/davicf/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/soroban-sdk-22.0.8/src/address.rs","byte_start":8044,"byte_end":8095,"line_start":238,"line_end":238,"column_start":5,"column_end":56,"is_primary":true,"text":[{"text":" pub fn from_str(env: &Env, strkey: &str) -> Address {","highlight_start":5,"highlight_end":56}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null},{"file_name":"/home/davicf/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/soroban-sdk-22.0.8/src/address.rs","byte_start":8632,"byte_end":8675,"line_start":250,"line_end":250,"column_start":5,"column_end":48,"is_primary":true,"text":[{"text":" pub fn from_string(strkey: &String) -> Self {","highlight_start":5,"highlight_end":48}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null},{"file_name":"/home/davicf/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/soroban-sdk-22.0.8/src/address.rs","byte_start":9587,"byte_end":9635,"line_start":272,"line_end":272,"column_start":5,"column_end":53,"is_primary":true,"text":[{"text":" pub fn from_string_bytes(strkey: &Bytes) -> Self {","highlight_start":5,"highlight_end":53}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[],"rendered":null}],"rendered":"\u001b[1m\u001b[91merror[E0599]\u001b[0m\u001b[1m: no function or associated item named `generate` found for struct `soroban_sdk::Address` in the current scope\u001b[0m\n \u001b[1m\u001b[94m--> \u001b[0msrc/lib.rs:328:29\n \u001b[1m\u001b[94m|\u001b[0m\n\u001b[1m\u001b[94m328\u001b[0m \u001b[1m\u001b[94m|\u001b[0m let user = Address::generate(&env);\n \u001b[1m\u001b[94m|\u001b[0m \u001b[1m\u001b[91m^^^^^^^^\u001b[0m \u001b[1m\u001b[91mfunction or associated item not found in `soroban_sdk::Address`\u001b[0m\n \u001b[1m\u001b[94m|\u001b[0m\n\u001b[1m\u001b[92mnote\u001b[0m: if you're trying to build a new `soroban_sdk::Address` consider using one of the following associated functions:\n soroban_sdk::Address::from_str\n soroban_sdk::Address::from_string\n soroban_sdk::Address::from_string_bytes\n \u001b[1m\u001b[94m--> \u001b[0m/home/davicf/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/soroban-sdk-22.0.8/src/address.rs:238:5\n \u001b[1m\u001b[94m|\u001b[0m\n\u001b[1m\u001b[94m238\u001b[0m \u001b[1m\u001b[94m|\u001b[0m pub fn from_str(env: &Env, strkey: &str) -> Address {\n \u001b[1m\u001b[94m|\u001b[0m \u001b[1m\u001b[92m^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\u001b[0m\n\u001b[1m\u001b[94m...\u001b[0m\n\u001b[1m\u001b[94m250\u001b[0m \u001b[1m\u001b[94m|\u001b[0m pub fn from_string(strkey: &String) -> Self {\n \u001b[1m\u001b[94m|\u001b[0m \u001b[1m\u001b[92m^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\u001b[0m\n\u001b[1m\u001b[94m...\u001b[0m\n\u001b[1m\u001b[94m272\u001b[0m \u001b[1m\u001b[94m|\u001b[0m pub fn from_string_bytes(strkey: &Bytes) -> Self {\n \u001b[1m\u001b[94m|\u001b[0m \u001b[1m\u001b[92m^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\u001b[0m\n\n"}
+{"$message_type":"diagnostic","message":"no method named `mock_all_auths` found for struct `Env` in the current scope","code":{"code":"E0599","explanation":"This error occurs when a method is used on a type which doesn't implement it:\n\nErroneous code example:\n\n```compile_fail,E0599\nstruct Mouth;\n\nlet x = Mouth;\nx.chocolate(); // error: no method named `chocolate` found for type `Mouth`\n // in the current scope\n```\n\nIn this case, you need to implement the `chocolate` method to fix the error:\n\n```\nstruct Mouth;\n\nimpl Mouth {\n fn chocolate(&self) { // We implement the `chocolate` method here.\n println!(\"Hmmm! I love chocolate!\");\n }\n}\n\nlet x = Mouth;\nx.chocolate(); // ok!\n```\n"},"level":"error","spans":[{"file_name":"src/lib.rs","byte_start":11345,"byte_end":11359,"line_start":342,"line_end":342,"column_start":13,"column_end":27,"is_primary":true,"text":[{"text":" env.mock_all_auths();","highlight_start":13,"highlight_end":27}],"label":"method not found in `Env`","suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[],"rendered":"\u001b[1m\u001b[91merror[E0599]\u001b[0m\u001b[1m: no method named `mock_all_auths` found for struct `Env` in the current scope\u001b[0m\n \u001b[1m\u001b[94m--> \u001b[0msrc/lib.rs:342:13\n \u001b[1m\u001b[94m|\u001b[0m\n\u001b[1m\u001b[94m342\u001b[0m \u001b[1m\u001b[94m|\u001b[0m env.mock_all_auths();\n \u001b[1m\u001b[94m|\u001b[0m \u001b[1m\u001b[91m^^^^^^^^^^^^^^\u001b[0m \u001b[1m\u001b[91mmethod not found in `Env`\u001b[0m\n\n"}
+{"$message_type":"diagnostic","message":"no method named `register_contract` found for struct `Env` in the current scope","code":{"code":"E0599","explanation":"This error occurs when a method is used on a type which doesn't implement it:\n\nErroneous code example:\n\n```compile_fail,E0599\nstruct Mouth;\n\nlet x = Mouth;\nx.chocolate(); // error: no method named `chocolate` found for type `Mouth`\n // in the current scope\n```\n\nIn this case, you need to implement the `chocolate` method to fix the error:\n\n```\nstruct Mouth;\n\nimpl Mouth {\n fn chocolate(&self) { // We implement the `chocolate` method here.\n println!(\"Hmmm! I love chocolate!\");\n }\n}\n\nlet x = Mouth;\nx.chocolate(); // ok!\n```\n"},"level":"error","spans":[{"file_name":"src/lib.rs","byte_start":11393,"byte_end":11410,"line_start":343,"line_end":343,"column_start":31,"column_end":48,"is_primary":true,"text":[{"text":" let contract_id = env.register_contract(None, RiskTierContract);","highlight_start":31,"highlight_end":48}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[{"message":"there is a method `create_contract` with a similar name, but with different arguments","code":null,"level":"help","spans":[{"file_name":"/home/davicf/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/soroban-env-common-22.1.3/src/env.rs","byte_start":15111,"byte_end":15174,"line_start":345,"line_end":345,"column_start":9,"column_end":72,"is_primary":true,"text":[{"text":" fn $fn_id(&self, $($arg:$type),*) -> Result<$ret, Self::Error>;","highlight_start":9,"highlight_end":72}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/home/davicf/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/soroban-env-common-22.1.3/src/env.rs","byte_start":17620,"byte_end":17714,"line_start":398,"line_end":398,"column_start":21,"column_end":115,"is_primary":false,"text":[{"text":" host_function_helper!{$($min_proto)?, $($max_proto)?, $(#[$fn_attr])* fn $fn_id $args -> $ret}","highlight_start":21,"highlight_end":115}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/home/davicf/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/soroban-env-common-22.1.3/src/env.rs","byte_start":14382,"byte_end":14438,"line_start":324,"line_end":324,"column_start":1,"column_end":57,"is_primary":false,"text":[{"text":"generate_call_macro_with_all_host_functions!(\"env.json\");","highlight_start":1,"highlight_end":57}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/home/davicf/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/soroban-env-common-22.1.3/src/env.rs","byte_start":17849,"byte_end":17907,"line_start":406,"line_end":406,"column_start":1,"column_end":59,"is_primary":false,"text":[{"text":"call_macro_with_all_host_functions! { generate_env_trait }","highlight_start":1,"highlight_end":59}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null},"macro_decl_name":"call_macro_with_all_host_functions!","def_site_span":{"file_name":"/home/davicf/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/soroban-env-common-22.1.3/src/env.rs","byte_start":14382,"byte_end":14438,"line_start":324,"line_end":324,"column_start":1,"column_end":57,"is_primary":false,"text":[{"text":"generate_call_macro_with_all_host_functions!(\"env.json\");","highlight_start":1,"highlight_end":57}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"generate_env_trait!","def_site_span":{"file_name":"/home/davicf/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/soroban-env-common-22.1.3/src/env.rs","byte_start":15427,"byte_end":15458,"line_start":353,"line_end":353,"column_start":1,"column_end":32,"is_primary":false,"text":[{"text":"macro_rules! generate_env_trait {","highlight_start":1,"highlight_end":32}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"host_function_helper!","def_site_span":{"file_name":"/home/davicf/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/soroban-env-common-22.1.3/src/env.rs","byte_start":14883,"byte_end":14916,"line_start":337,"line_end":337,"column_start":1,"column_end":34,"is_primary":false,"text":[{"text":"macro_rules! host_function_helper {","highlight_start":1,"highlight_end":34}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}}],"children":[],"rendered":null}],"rendered":"\u001b[1m\u001b[91merror[E0599]\u001b[0m\u001b[1m: no method named `register_contract` found for struct `Env` in the current scope\u001b[0m\n \u001b[1m\u001b[94m--> \u001b[0msrc/lib.rs:343:31\n \u001b[1m\u001b[94m|\u001b[0m\n\u001b[1m\u001b[94m343\u001b[0m \u001b[1m\u001b[94m|\u001b[0m let contract_id = env.register_contract(None, RiskTierContract);\n \u001b[1m\u001b[94m|\u001b[0m \u001b[1m\u001b[91m^^^^^^^^^^^^^^^^^\u001b[0m\n \u001b[1m\u001b[94m|\u001b[0m\n\u001b[1m\u001b[96mhelp\u001b[0m: there is a method `create_contract` with a similar name, but with different arguments\n \u001b[1m\u001b[94m--> \u001b[0m/home/davicf/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/soroban-env-common-22.1.3/src/env.rs:345:9\n \u001b[1m\u001b[94m|\u001b[0m\n\u001b[1m\u001b[94m345\u001b[0m \u001b[1m\u001b[94m|\u001b[0m fn $fn_id(&self, $($arg:$type),*) -> Result<$ret, Self::Error>;\n \u001b[1m\u001b[94m|\u001b[0m \u001b[1m\u001b[96m^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\u001b[0m\n\u001b[1m\u001b[94m...\u001b[0m\n\u001b[1m\u001b[94m406\u001b[0m \u001b[1m\u001b[94m|\u001b[0m call_macro_with_all_host_functions! { generate_env_trait }\n \u001b[1m\u001b[94m|\u001b[0m \u001b[1m\u001b[94m----------------------------------------------------------\u001b[0m \u001b[1m\u001b[94min this macro invocation\u001b[0m\n \u001b[1m\u001b[94m= \u001b[0m\u001b[1mnote\u001b[0m: this error originates in the macro `host_function_helper` which comes from the expansion of the macro `call_macro_with_all_host_functions` (in Nightly builds, run with -Z macro-backtrace for more info)\n\n"}
+{"$message_type":"diagnostic","message":"no function or associated item named `generate` found for struct `soroban_sdk::Address` in the current scope","code":{"code":"E0599","explanation":"This error occurs when a method is used on a type which doesn't implement it:\n\nErroneous code example:\n\n```compile_fail,E0599\nstruct Mouth;\n\nlet x = Mouth;\nx.chocolate(); // error: no method named `chocolate` found for type `Mouth`\n // in the current scope\n```\n\nIn this case, you need to implement the `chocolate` method to fix the error:\n\n```\nstruct Mouth;\n\nimpl Mouth {\n fn chocolate(&self) { // We implement the `chocolate` method here.\n println!(\"Hmmm! I love chocolate!\");\n }\n}\n\nlet x = Mouth;\nx.chocolate(); // ok!\n```\n"},"level":"error","spans":[{"file_name":"src/lib.rs","byte_start":11535,"byte_end":11543,"line_start":346,"line_end":346,"column_start":29,"column_end":37,"is_primary":true,"text":[{"text":" let user = Address::generate(&env);","highlight_start":29,"highlight_end":37}],"label":"function or associated item not found in `soroban_sdk::Address`","suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[{"message":"if you're trying to build a new `soroban_sdk::Address` consider using one of the following associated functions:\nsoroban_sdk::Address::from_str\nsoroban_sdk::Address::from_string\nsoroban_sdk::Address::from_string_bytes","code":null,"level":"note","spans":[{"file_name":"/home/davicf/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/soroban-sdk-22.0.8/src/address.rs","byte_start":8044,"byte_end":8095,"line_start":238,"line_end":238,"column_start":5,"column_end":56,"is_primary":true,"text":[{"text":" pub fn from_str(env: &Env, strkey: &str) -> Address {","highlight_start":5,"highlight_end":56}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null},{"file_name":"/home/davicf/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/soroban-sdk-22.0.8/src/address.rs","byte_start":8632,"byte_end":8675,"line_start":250,"line_end":250,"column_start":5,"column_end":48,"is_primary":true,"text":[{"text":" pub fn from_string(strkey: &String) -> Self {","highlight_start":5,"highlight_end":48}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null},{"file_name":"/home/davicf/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/soroban-sdk-22.0.8/src/address.rs","byte_start":9587,"byte_end":9635,"line_start":272,"line_end":272,"column_start":5,"column_end":53,"is_primary":true,"text":[{"text":" pub fn from_string_bytes(strkey: &Bytes) -> Self {","highlight_start":5,"highlight_end":53}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[],"rendered":null}],"rendered":"\u001b[1m\u001b[91merror[E0599]\u001b[0m\u001b[1m: no function or associated item named `generate` found for struct `soroban_sdk::Address` in the current scope\u001b[0m\n \u001b[1m\u001b[94m--> \u001b[0msrc/lib.rs:346:29\n \u001b[1m\u001b[94m|\u001b[0m\n\u001b[1m\u001b[94m346\u001b[0m \u001b[1m\u001b[94m|\u001b[0m let user = Address::generate(&env);\n \u001b[1m\u001b[94m|\u001b[0m \u001b[1m\u001b[91m^^^^^^^^\u001b[0m \u001b[1m\u001b[91mfunction or associated item not found in `soroban_sdk::Address`\u001b[0m\n \u001b[1m\u001b[94m|\u001b[0m\n\u001b[1m\u001b[92mnote\u001b[0m: if you're trying to build a new `soroban_sdk::Address` consider using one of the following associated functions:\n soroban_sdk::Address::from_str\n soroban_sdk::Address::from_string\n soroban_sdk::Address::from_string_bytes\n \u001b[1m\u001b[94m--> \u001b[0m/home/davicf/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/soroban-sdk-22.0.8/src/address.rs:238:5\n \u001b[1m\u001b[94m|\u001b[0m\n\u001b[1m\u001b[94m238\u001b[0m \u001b[1m\u001b[94m|\u001b[0m pub fn from_str(env: &Env, strkey: &str) -> Address {\n \u001b[1m\u001b[94m|\u001b[0m \u001b[1m\u001b[92m^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\u001b[0m\n\u001b[1m\u001b[94m...\u001b[0m\n\u001b[1m\u001b[94m250\u001b[0m \u001b[1m\u001b[94m|\u001b[0m pub fn from_string(strkey: &String) -> Self {\n \u001b[1m\u001b[94m|\u001b[0m \u001b[1m\u001b[92m^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\u001b[0m\n\u001b[1m\u001b[94m...\u001b[0m\n\u001b[1m\u001b[94m272\u001b[0m \u001b[1m\u001b[94m|\u001b[0m pub fn from_string_bytes(strkey: &Bytes) -> Self {\n \u001b[1m\u001b[94m|\u001b[0m \u001b[1m\u001b[92m^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\u001b[0m\n\n"}
+{"$message_type":"diagnostic","message":"no method named `mock_all_auths` found for struct `Env` in the current scope","code":{"code":"E0599","explanation":"This error occurs when a method is used on a type which doesn't implement it:\n\nErroneous code example:\n\n```compile_fail,E0599\nstruct Mouth;\n\nlet x = Mouth;\nx.chocolate(); // error: no method named `chocolate` found for type `Mouth`\n // in the current scope\n```\n\nIn this case, you need to implement the `chocolate` method to fix the error:\n\n```\nstruct Mouth;\n\nimpl Mouth {\n fn chocolate(&self) { // We implement the `chocolate` method here.\n println!(\"Hmmm! I love chocolate!\");\n }\n}\n\nlet x = Mouth;\nx.chocolate(); // ok!\n```\n"},"level":"error","spans":[{"file_name":"src/lib.rs","byte_start":12063,"byte_end":12077,"line_start":361,"line_end":361,"column_start":13,"column_end":27,"is_primary":true,"text":[{"text":" env.mock_all_auths();","highlight_start":13,"highlight_end":27}],"label":"method not found in `Env`","suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[],"rendered":"\u001b[1m\u001b[91merror[E0599]\u001b[0m\u001b[1m: no method named `mock_all_auths` found for struct `Env` in the current scope\u001b[0m\n \u001b[1m\u001b[94m--> \u001b[0msrc/lib.rs:361:13\n \u001b[1m\u001b[94m|\u001b[0m\n\u001b[1m\u001b[94m361\u001b[0m \u001b[1m\u001b[94m|\u001b[0m env.mock_all_auths();\n \u001b[1m\u001b[94m|\u001b[0m \u001b[1m\u001b[91m^^^^^^^^^^^^^^\u001b[0m \u001b[1m\u001b[91mmethod not found in `Env`\u001b[0m\n\n"}
+{"$message_type":"diagnostic","message":"no method named `register_contract` found for struct `Env` in the current scope","code":{"code":"E0599","explanation":"This error occurs when a method is used on a type which doesn't implement it:\n\nErroneous code example:\n\n```compile_fail,E0599\nstruct Mouth;\n\nlet x = Mouth;\nx.chocolate(); // error: no method named `chocolate` found for type `Mouth`\n // in the current scope\n```\n\nIn this case, you need to implement the `chocolate` method to fix the error:\n\n```\nstruct Mouth;\n\nimpl Mouth {\n fn chocolate(&self) { // We implement the `chocolate` method here.\n println!(\"Hmmm! I love chocolate!\");\n }\n}\n\nlet x = Mouth;\nx.chocolate(); // ok!\n```\n"},"level":"error","spans":[{"file_name":"src/lib.rs","byte_start":12111,"byte_end":12128,"line_start":362,"line_end":362,"column_start":31,"column_end":48,"is_primary":true,"text":[{"text":" let contract_id = env.register_contract(None, RiskTierContract);","highlight_start":31,"highlight_end":48}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[{"message":"there is a method `create_contract` with a similar name, but with different arguments","code":null,"level":"help","spans":[{"file_name":"/home/davicf/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/soroban-env-common-22.1.3/src/env.rs","byte_start":15111,"byte_end":15174,"line_start":345,"line_end":345,"column_start":9,"column_end":72,"is_primary":true,"text":[{"text":" fn $fn_id(&self, $($arg:$type),*) -> Result<$ret, Self::Error>;","highlight_start":9,"highlight_end":72}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/home/davicf/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/soroban-env-common-22.1.3/src/env.rs","byte_start":17620,"byte_end":17714,"line_start":398,"line_end":398,"column_start":21,"column_end":115,"is_primary":false,"text":[{"text":" host_function_helper!{$($min_proto)?, $($max_proto)?, $(#[$fn_attr])* fn $fn_id $args -> $ret}","highlight_start":21,"highlight_end":115}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/home/davicf/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/soroban-env-common-22.1.3/src/env.rs","byte_start":14382,"byte_end":14438,"line_start":324,"line_end":324,"column_start":1,"column_end":57,"is_primary":false,"text":[{"text":"generate_call_macro_with_all_host_functions!(\"env.json\");","highlight_start":1,"highlight_end":57}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/home/davicf/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/soroban-env-common-22.1.3/src/env.rs","byte_start":17849,"byte_end":17907,"line_start":406,"line_end":406,"column_start":1,"column_end":59,"is_primary":false,"text":[{"text":"call_macro_with_all_host_functions! { generate_env_trait }","highlight_start":1,"highlight_end":59}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null},"macro_decl_name":"call_macro_with_all_host_functions!","def_site_span":{"file_name":"/home/davicf/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/soroban-env-common-22.1.3/src/env.rs","byte_start":14382,"byte_end":14438,"line_start":324,"line_end":324,"column_start":1,"column_end":57,"is_primary":false,"text":[{"text":"generate_call_macro_with_all_host_functions!(\"env.json\");","highlight_start":1,"highlight_end":57}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"generate_env_trait!","def_site_span":{"file_name":"/home/davicf/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/soroban-env-common-22.1.3/src/env.rs","byte_start":15427,"byte_end":15458,"line_start":353,"line_end":353,"column_start":1,"column_end":32,"is_primary":false,"text":[{"text":"macro_rules! generate_env_trait {","highlight_start":1,"highlight_end":32}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"host_function_helper!","def_site_span":{"file_name":"/home/davicf/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/soroban-env-common-22.1.3/src/env.rs","byte_start":14883,"byte_end":14916,"line_start":337,"line_end":337,"column_start":1,"column_end":34,"is_primary":false,"text":[{"text":"macro_rules! host_function_helper {","highlight_start":1,"highlight_end":34}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}}],"children":[],"rendered":null}],"rendered":"\u001b[1m\u001b[91merror[E0599]\u001b[0m\u001b[1m: no method named `register_contract` found for struct `Env` in the current scope\u001b[0m\n \u001b[1m\u001b[94m--> \u001b[0msrc/lib.rs:362:31\n \u001b[1m\u001b[94m|\u001b[0m\n\u001b[1m\u001b[94m362\u001b[0m \u001b[1m\u001b[94m|\u001b[0m let contract_id = env.register_contract(None, RiskTierContract);\n \u001b[1m\u001b[94m|\u001b[0m \u001b[1m\u001b[91m^^^^^^^^^^^^^^^^^\u001b[0m\n \u001b[1m\u001b[94m|\u001b[0m\n\u001b[1m\u001b[96mhelp\u001b[0m: there is a method `create_contract` with a similar name, but with different arguments\n \u001b[1m\u001b[94m--> \u001b[0m/home/davicf/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/soroban-env-common-22.1.3/src/env.rs:345:9\n \u001b[1m\u001b[94m|\u001b[0m\n\u001b[1m\u001b[94m345\u001b[0m \u001b[1m\u001b[94m|\u001b[0m fn $fn_id(&self, $($arg:$type),*) -> Result<$ret, Self::Error>;\n \u001b[1m\u001b[94m|\u001b[0m \u001b[1m\u001b[96m^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\u001b[0m\n\u001b[1m\u001b[94m...\u001b[0m\n\u001b[1m\u001b[94m406\u001b[0m \u001b[1m\u001b[94m|\u001b[0m call_macro_with_all_host_functions! { generate_env_trait }\n \u001b[1m\u001b[94m|\u001b[0m \u001b[1m\u001b[94m----------------------------------------------------------\u001b[0m \u001b[1m\u001b[94min this macro invocation\u001b[0m\n \u001b[1m\u001b[94m= \u001b[0m\u001b[1mnote\u001b[0m: this error originates in the macro `host_function_helper` which comes from the expansion of the macro `call_macro_with_all_host_functions` (in Nightly builds, run with -Z macro-backtrace for more info)\n\n"}
+{"$message_type":"diagnostic","message":"no function or associated item named `generate` found for struct `soroban_sdk::Address` in the current scope","code":{"code":"E0599","explanation":"This error occurs when a method is used on a type which doesn't implement it:\n\nErroneous code example:\n\n```compile_fail,E0599\nstruct Mouth;\n\nlet x = Mouth;\nx.chocolate(); // error: no method named `chocolate` found for type `Mouth`\n // in the current scope\n```\n\nIn this case, you need to implement the `chocolate` method to fix the error:\n\n```\nstruct Mouth;\n\nimpl Mouth {\n fn chocolate(&self) { // We implement the `chocolate` method here.\n println!(\"Hmmm! I love chocolate!\");\n }\n}\n\nlet x = Mouth;\nx.chocolate(); // ok!\n```\n"},"level":"error","spans":[{"file_name":"src/lib.rs","byte_start":12253,"byte_end":12261,"line_start":365,"line_end":365,"column_start":29,"column_end":37,"is_primary":true,"text":[{"text":" let user = Address::generate(&env);","highlight_start":29,"highlight_end":37}],"label":"function or associated item not found in `soroban_sdk::Address`","suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[{"message":"if you're trying to build a new `soroban_sdk::Address` consider using one of the following associated functions:\nsoroban_sdk::Address::from_str\nsoroban_sdk::Address::from_string\nsoroban_sdk::Address::from_string_bytes","code":null,"level":"note","spans":[{"file_name":"/home/davicf/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/soroban-sdk-22.0.8/src/address.rs","byte_start":8044,"byte_end":8095,"line_start":238,"line_end":238,"column_start":5,"column_end":56,"is_primary":true,"text":[{"text":" pub fn from_str(env: &Env, strkey: &str) -> Address {","highlight_start":5,"highlight_end":56}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null},{"file_name":"/home/davicf/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/soroban-sdk-22.0.8/src/address.rs","byte_start":8632,"byte_end":8675,"line_start":250,"line_end":250,"column_start":5,"column_end":48,"is_primary":true,"text":[{"text":" pub fn from_string(strkey: &String) -> Self {","highlight_start":5,"highlight_end":48}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null},{"file_name":"/home/davicf/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/soroban-sdk-22.0.8/src/address.rs","byte_start":9587,"byte_end":9635,"line_start":272,"line_end":272,"column_start":5,"column_end":53,"is_primary":true,"text":[{"text":" pub fn from_string_bytes(strkey: &Bytes) -> Self {","highlight_start":5,"highlight_end":53}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[],"rendered":null}],"rendered":"\u001b[1m\u001b[91merror[E0599]\u001b[0m\u001b[1m: no function or associated item named `generate` found for struct `soroban_sdk::Address` in the current scope\u001b[0m\n \u001b[1m\u001b[94m--> \u001b[0msrc/lib.rs:365:29\n \u001b[1m\u001b[94m|\u001b[0m\n\u001b[1m\u001b[94m365\u001b[0m \u001b[1m\u001b[94m|\u001b[0m let user = Address::generate(&env);\n \u001b[1m\u001b[94m|\u001b[0m \u001b[1m\u001b[91m^^^^^^^^\u001b[0m \u001b[1m\u001b[91mfunction or associated item not found in `soroban_sdk::Address`\u001b[0m\n \u001b[1m\u001b[94m|\u001b[0m\n\u001b[1m\u001b[92mnote\u001b[0m: if you're trying to build a new `soroban_sdk::Address` consider using one of the following associated functions:\n soroban_sdk::Address::from_str\n soroban_sdk::Address::from_string\n soroban_sdk::Address::from_string_bytes\n \u001b[1m\u001b[94m--> \u001b[0m/home/davicf/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/soroban-sdk-22.0.8/src/address.rs:238:5\n \u001b[1m\u001b[94m|\u001b[0m\n\u001b[1m\u001b[94m238\u001b[0m \u001b[1m\u001b[94m|\u001b[0m pub fn from_str(env: &Env, strkey: &str) -> Address {\n \u001b[1m\u001b[94m|\u001b[0m \u001b[1m\u001b[92m^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\u001b[0m\n\u001b[1m\u001b[94m...\u001b[0m\n\u001b[1m\u001b[94m250\u001b[0m \u001b[1m\u001b[94m|\u001b[0m pub fn from_string(strkey: &String) -> Self {\n \u001b[1m\u001b[94m|\u001b[0m \u001b[1m\u001b[92m^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\u001b[0m\n\u001b[1m\u001b[94m...\u001b[0m\n\u001b[1m\u001b[94m272\u001b[0m \u001b[1m\u001b[94m|\u001b[0m pub fn from_string_bytes(strkey: &Bytes) -> Self {\n \u001b[1m\u001b[94m|\u001b[0m \u001b[1m\u001b[92m^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\u001b[0m\n\n"}
+{"$message_type":"diagnostic","message":"no method named `register_contract` found for struct `Env` in the current scope","code":{"code":"E0599","explanation":"This error occurs when a method is used on a type which doesn't implement it:\n\nErroneous code example:\n\n```compile_fail,E0599\nstruct Mouth;\n\nlet x = Mouth;\nx.chocolate(); // error: no method named `chocolate` found for type `Mouth`\n // in the current scope\n```\n\nIn this case, you need to implement the `chocolate` method to fix the error:\n\n```\nstruct Mouth;\n\nimpl Mouth {\n fn chocolate(&self) { // We implement the `chocolate` method here.\n println!(\"Hmmm! I love chocolate!\");\n }\n}\n\nlet x = Mouth;\nx.chocolate(); // ok!\n```\n"},"level":"error","spans":[{"file_name":"src/lib.rs","byte_start":12603,"byte_end":12620,"line_start":376,"line_end":376,"column_start":31,"column_end":48,"is_primary":true,"text":[{"text":" let contract_id = env.register_contract(None, RiskTierContract);","highlight_start":31,"highlight_end":48}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[{"message":"there is a method `create_contract` with a similar name, but with different arguments","code":null,"level":"help","spans":[{"file_name":"/home/davicf/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/soroban-env-common-22.1.3/src/env.rs","byte_start":15111,"byte_end":15174,"line_start":345,"line_end":345,"column_start":9,"column_end":72,"is_primary":true,"text":[{"text":" fn $fn_id(&self, $($arg:$type),*) -> Result<$ret, Self::Error>;","highlight_start":9,"highlight_end":72}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/home/davicf/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/soroban-env-common-22.1.3/src/env.rs","byte_start":17620,"byte_end":17714,"line_start":398,"line_end":398,"column_start":21,"column_end":115,"is_primary":false,"text":[{"text":" host_function_helper!{$($min_proto)?, $($max_proto)?, $(#[$fn_attr])* fn $fn_id $args -> $ret}","highlight_start":21,"highlight_end":115}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/home/davicf/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/soroban-env-common-22.1.3/src/env.rs","byte_start":14382,"byte_end":14438,"line_start":324,"line_end":324,"column_start":1,"column_end":57,"is_primary":false,"text":[{"text":"generate_call_macro_with_all_host_functions!(\"env.json\");","highlight_start":1,"highlight_end":57}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/home/davicf/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/soroban-env-common-22.1.3/src/env.rs","byte_start":17849,"byte_end":17907,"line_start":406,"line_end":406,"column_start":1,"column_end":59,"is_primary":false,"text":[{"text":"call_macro_with_all_host_functions! { generate_env_trait }","highlight_start":1,"highlight_end":59}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null},"macro_decl_name":"call_macro_with_all_host_functions!","def_site_span":{"file_name":"/home/davicf/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/soroban-env-common-22.1.3/src/env.rs","byte_start":14382,"byte_end":14438,"line_start":324,"line_end":324,"column_start":1,"column_end":57,"is_primary":false,"text":[{"text":"generate_call_macro_with_all_host_functions!(\"env.json\");","highlight_start":1,"highlight_end":57}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"generate_env_trait!","def_site_span":{"file_name":"/home/davicf/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/soroban-env-common-22.1.3/src/env.rs","byte_start":15427,"byte_end":15458,"line_start":353,"line_end":353,"column_start":1,"column_end":32,"is_primary":false,"text":[{"text":"macro_rules! generate_env_trait {","highlight_start":1,"highlight_end":32}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"host_function_helper!","def_site_span":{"file_name":"/home/davicf/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/soroban-env-common-22.1.3/src/env.rs","byte_start":14883,"byte_end":14916,"line_start":337,"line_end":337,"column_start":1,"column_end":34,"is_primary":false,"text":[{"text":"macro_rules! host_function_helper {","highlight_start":1,"highlight_end":34}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}}],"children":[],"rendered":null}],"rendered":"\u001b[1m\u001b[91merror[E0599]\u001b[0m\u001b[1m: no method named `register_contract` found for struct `Env` in the current scope\u001b[0m\n \u001b[1m\u001b[94m--> \u001b[0msrc/lib.rs:376:31\n \u001b[1m\u001b[94m|\u001b[0m\n\u001b[1m\u001b[94m376\u001b[0m \u001b[1m\u001b[94m|\u001b[0m let contract_id = env.register_contract(None, RiskTierContract);\n \u001b[1m\u001b[94m|\u001b[0m \u001b[1m\u001b[91m^^^^^^^^^^^^^^^^^\u001b[0m\n \u001b[1m\u001b[94m|\u001b[0m\n\u001b[1m\u001b[96mhelp\u001b[0m: there is a method `create_contract` with a similar name, but with different arguments\n \u001b[1m\u001b[94m--> \u001b[0m/home/davicf/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/soroban-env-common-22.1.3/src/env.rs:345:9\n \u001b[1m\u001b[94m|\u001b[0m\n\u001b[1m\u001b[94m345\u001b[0m \u001b[1m\u001b[94m|\u001b[0m fn $fn_id(&self, $($arg:$type),*) -> Result<$ret, Self::Error>;\n \u001b[1m\u001b[94m|\u001b[0m \u001b[1m\u001b[96m^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\u001b[0m\n\u001b[1m\u001b[94m...\u001b[0m\n\u001b[1m\u001b[94m406\u001b[0m \u001b[1m\u001b[94m|\u001b[0m call_macro_with_all_host_functions! { generate_env_trait }\n \u001b[1m\u001b[94m|\u001b[0m \u001b[1m\u001b[94m----------------------------------------------------------\u001b[0m \u001b[1m\u001b[94min this macro invocation\u001b[0m\n \u001b[1m\u001b[94m= \u001b[0m\u001b[1mnote\u001b[0m: this error originates in the macro `host_function_helper` which comes from the expansion of the macro `call_macro_with_all_host_functions` (in Nightly builds, run with -Z macro-backtrace for more info)\n\n"}
+{"$message_type":"diagnostic","message":"no function or associated item named `generate` found for struct `soroban_sdk::Address` in the current scope","code":{"code":"E0599","explanation":"This error occurs when a method is used on a type which doesn't implement it:\n\nErroneous code example:\n\n```compile_fail,E0599\nstruct Mouth;\n\nlet x = Mouth;\nx.chocolate(); // error: no method named `chocolate` found for type `Mouth`\n // in the current scope\n```\n\nIn this case, you need to implement the `chocolate` method to fix the error:\n\n```\nstruct Mouth;\n\nimpl Mouth {\n fn chocolate(&self) { // We implement the `chocolate` method here.\n println!(\"Hmmm! I love chocolate!\");\n }\n}\n\nlet x = Mouth;\nx.chocolate(); // ok!\n```\n"},"level":"error","spans":[{"file_name":"src/lib.rs","byte_start":12746,"byte_end":12754,"line_start":379,"line_end":379,"column_start":30,"column_end":38,"is_primary":true,"text":[{"text":" let user1 = Address::generate(&env);","highlight_start":30,"highlight_end":38}],"label":"function or associated item not found in `soroban_sdk::Address`","suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[{"message":"if you're trying to build a new `soroban_sdk::Address` consider using one of the following associated functions:\nsoroban_sdk::Address::from_str\nsoroban_sdk::Address::from_string\nsoroban_sdk::Address::from_string_bytes","code":null,"level":"note","spans":[{"file_name":"/home/davicf/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/soroban-sdk-22.0.8/src/address.rs","byte_start":8044,"byte_end":8095,"line_start":238,"line_end":238,"column_start":5,"column_end":56,"is_primary":true,"text":[{"text":" pub fn from_str(env: &Env, strkey: &str) -> Address {","highlight_start":5,"highlight_end":56}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null},{"file_name":"/home/davicf/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/soroban-sdk-22.0.8/src/address.rs","byte_start":8632,"byte_end":8675,"line_start":250,"line_end":250,"column_start":5,"column_end":48,"is_primary":true,"text":[{"text":" pub fn from_string(strkey: &String) -> Self {","highlight_start":5,"highlight_end":48}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null},{"file_name":"/home/davicf/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/soroban-sdk-22.0.8/src/address.rs","byte_start":9587,"byte_end":9635,"line_start":272,"line_end":272,"column_start":5,"column_end":53,"is_primary":true,"text":[{"text":" pub fn from_string_bytes(strkey: &Bytes) -> Self {","highlight_start":5,"highlight_end":53}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[],"rendered":null}],"rendered":"\u001b[1m\u001b[91merror[E0599]\u001b[0m\u001b[1m: no function or associated item named `generate` found for struct `soroban_sdk::Address` in the current scope\u001b[0m\n \u001b[1m\u001b[94m--> \u001b[0msrc/lib.rs:379:30\n \u001b[1m\u001b[94m|\u001b[0m\n\u001b[1m\u001b[94m379\u001b[0m \u001b[1m\u001b[94m|\u001b[0m let user1 = Address::generate(&env);\n \u001b[1m\u001b[94m|\u001b[0m \u001b[1m\u001b[91m^^^^^^^^\u001b[0m \u001b[1m\u001b[91mfunction or associated item not found in `soroban_sdk::Address`\u001b[0m\n \u001b[1m\u001b[94m|\u001b[0m\n\u001b[1m\u001b[92mnote\u001b[0m: if you're trying to build a new `soroban_sdk::Address` consider using one of the following associated functions:\n soroban_sdk::Address::from_str\n soroban_sdk::Address::from_string\n soroban_sdk::Address::from_string_bytes\n \u001b[1m\u001b[94m--> \u001b[0m/home/davicf/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/soroban-sdk-22.0.8/src/address.rs:238:5\n \u001b[1m\u001b[94m|\u001b[0m\n\u001b[1m\u001b[94m238\u001b[0m \u001b[1m\u001b[94m|\u001b[0m pub fn from_str(env: &Env, strkey: &str) -> Address {\n \u001b[1m\u001b[94m|\u001b[0m \u001b[1m\u001b[92m^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\u001b[0m\n\u001b[1m\u001b[94m...\u001b[0m\n\u001b[1m\u001b[94m250\u001b[0m \u001b[1m\u001b[94m|\u001b[0m pub fn from_string(strkey: &String) -> Self {\n \u001b[1m\u001b[94m|\u001b[0m \u001b[1m\u001b[92m^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\u001b[0m\n\u001b[1m\u001b[94m...\u001b[0m\n\u001b[1m\u001b[94m272\u001b[0m \u001b[1m\u001b[94m|\u001b[0m pub fn from_string_bytes(strkey: &Bytes) -> Self {\n \u001b[1m\u001b[94m|\u001b[0m \u001b[1m\u001b[92m^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\u001b[0m\n\n"}
+{"$message_type":"diagnostic","message":"no function or associated item named `generate` found for struct `soroban_sdk::Address` in the current scope","code":{"code":"E0599","explanation":"This error occurs when a method is used on a type which doesn't implement it:\n\nErroneous code example:\n\n```compile_fail,E0599\nstruct Mouth;\n\nlet x = Mouth;\nx.chocolate(); // error: no method named `chocolate` found for type `Mouth`\n // in the current scope\n```\n\nIn this case, you need to implement the `chocolate` method to fix the error:\n\n```\nstruct Mouth;\n\nimpl Mouth {\n fn chocolate(&self) { // We implement the `chocolate` method here.\n println!(\"Hmmm! I love chocolate!\");\n }\n}\n\nlet x = Mouth;\nx.chocolate(); // ok!\n```\n"},"level":"error","spans":[{"file_name":"src/lib.rs","byte_start":12791,"byte_end":12799,"line_start":380,"line_end":380,"column_start":30,"column_end":38,"is_primary":true,"text":[{"text":" let user2 = Address::generate(&env);","highlight_start":30,"highlight_end":38}],"label":"function or associated item not found in `soroban_sdk::Address`","suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[{"message":"if you're trying to build a new `soroban_sdk::Address` consider using one of the following associated functions:\nsoroban_sdk::Address::from_str\nsoroban_sdk::Address::from_string\nsoroban_sdk::Address::from_string_bytes","code":null,"level":"note","spans":[{"file_name":"/home/davicf/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/soroban-sdk-22.0.8/src/address.rs","byte_start":8044,"byte_end":8095,"line_start":238,"line_end":238,"column_start":5,"column_end":56,"is_primary":true,"text":[{"text":" pub fn from_str(env: &Env, strkey: &str) -> Address {","highlight_start":5,"highlight_end":56}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null},{"file_name":"/home/davicf/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/soroban-sdk-22.0.8/src/address.rs","byte_start":8632,"byte_end":8675,"line_start":250,"line_end":250,"column_start":5,"column_end":48,"is_primary":true,"text":[{"text":" pub fn from_string(strkey: &String) -> Self {","highlight_start":5,"highlight_end":48}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null},{"file_name":"/home/davicf/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/soroban-sdk-22.0.8/src/address.rs","byte_start":9587,"byte_end":9635,"line_start":272,"line_end":272,"column_start":5,"column_end":53,"is_primary":true,"text":[{"text":" pub fn from_string_bytes(strkey: &Bytes) -> Self {","highlight_start":5,"highlight_end":53}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[],"rendered":null}],"rendered":"\u001b[1m\u001b[91merror[E0599]\u001b[0m\u001b[1m: no function or associated item named `generate` found for struct `soroban_sdk::Address` in the current scope\u001b[0m\n \u001b[1m\u001b[94m--> \u001b[0msrc/lib.rs:380:30\n \u001b[1m\u001b[94m|\u001b[0m\n\u001b[1m\u001b[94m380\u001b[0m \u001b[1m\u001b[94m|\u001b[0m let user2 = Address::generate(&env);\n \u001b[1m\u001b[94m|\u001b[0m \u001b[1m\u001b[91m^^^^^^^^\u001b[0m \u001b[1m\u001b[91mfunction or associated item not found in `soroban_sdk::Address`\u001b[0m\n \u001b[1m\u001b[94m|\u001b[0m\n\u001b[1m\u001b[92mnote\u001b[0m: if you're trying to build a new `soroban_sdk::Address` consider using one of the following associated functions:\n soroban_sdk::Address::from_str\n soroban_sdk::Address::from_string\n soroban_sdk::Address::from_string_bytes\n \u001b[1m\u001b[94m--> \u001b[0m/home/davicf/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/soroban-sdk-22.0.8/src/address.rs:238:5\n \u001b[1m\u001b[94m|\u001b[0m\n\u001b[1m\u001b[94m238\u001b[0m \u001b[1m\u001b[94m|\u001b[0m pub fn from_str(env: &Env, strkey: &str) -> Address {\n \u001b[1m\u001b[94m|\u001b[0m \u001b[1m\u001b[92m^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\u001b[0m\n\u001b[1m\u001b[94m...\u001b[0m\n\u001b[1m\u001b[94m250\u001b[0m \u001b[1m\u001b[94m|\u001b[0m pub fn from_string(strkey: &String) -> Self {\n \u001b[1m\u001b[94m|\u001b[0m \u001b[1m\u001b[92m^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\u001b[0m\n\u001b[1m\u001b[94m...\u001b[0m\n\u001b[1m\u001b[94m272\u001b[0m \u001b[1m\u001b[94m|\u001b[0m pub fn from_string_bytes(strkey: &Bytes) -> Self {\n \u001b[1m\u001b[94m|\u001b[0m \u001b[1m\u001b[92m^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\u001b[0m\n\n"}
+{"$message_type":"diagnostic","message":"no function or associated item named `generate` found for struct `soroban_sdk::Address` in the current scope","code":{"code":"E0599","explanation":"This error occurs when a method is used on a type which doesn't implement it:\n\nErroneous code example:\n\n```compile_fail,E0599\nstruct Mouth;\n\nlet x = Mouth;\nx.chocolate(); // error: no method named `chocolate` found for type `Mouth`\n // in the current scope\n```\n\nIn this case, you need to implement the `chocolate` method to fix the error:\n\n```\nstruct Mouth;\n\nimpl Mouth {\n fn chocolate(&self) { // We implement the `chocolate` method here.\n println!(\"Hmmm! I love chocolate!\");\n }\n}\n\nlet x = Mouth;\nx.chocolate(); // ok!\n```\n"},"level":"error","spans":[{"file_name":"src/lib.rs","byte_start":12836,"byte_end":12844,"line_start":381,"line_end":381,"column_start":30,"column_end":38,"is_primary":true,"text":[{"text":" let user3 = Address::generate(&env);","highlight_start":30,"highlight_end":38}],"label":"function or associated item not found in `soroban_sdk::Address`","suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[{"message":"if you're trying to build a new `soroban_sdk::Address` consider using one of the following associated functions:\nsoroban_sdk::Address::from_str\nsoroban_sdk::Address::from_string\nsoroban_sdk::Address::from_string_bytes","code":null,"level":"note","spans":[{"file_name":"/home/davicf/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/soroban-sdk-22.0.8/src/address.rs","byte_start":8044,"byte_end":8095,"line_start":238,"line_end":238,"column_start":5,"column_end":56,"is_primary":true,"text":[{"text":" pub fn from_str(env: &Env, strkey: &str) -> Address {","highlight_start":5,"highlight_end":56}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null},{"file_name":"/home/davicf/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/soroban-sdk-22.0.8/src/address.rs","byte_start":8632,"byte_end":8675,"line_start":250,"line_end":250,"column_start":5,"column_end":48,"is_primary":true,"text":[{"text":" pub fn from_string(strkey: &String) -> Self {","highlight_start":5,"highlight_end":48}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null},{"file_name":"/home/davicf/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/soroban-sdk-22.0.8/src/address.rs","byte_start":9587,"byte_end":9635,"line_start":272,"line_end":272,"column_start":5,"column_end":53,"is_primary":true,"text":[{"text":" pub fn from_string_bytes(strkey: &Bytes) -> Self {","highlight_start":5,"highlight_end":53}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[],"rendered":null}],"rendered":"\u001b[1m\u001b[91merror[E0599]\u001b[0m\u001b[1m: no function or associated item named `generate` found for struct `soroban_sdk::Address` in the current scope\u001b[0m\n \u001b[1m\u001b[94m--> \u001b[0msrc/lib.rs:381:30\n \u001b[1m\u001b[94m|\u001b[0m\n\u001b[1m\u001b[94m381\u001b[0m \u001b[1m\u001b[94m|\u001b[0m let user3 = Address::generate(&env);\n \u001b[1m\u001b[94m|\u001b[0m \u001b[1m\u001b[91m^^^^^^^^\u001b[0m \u001b[1m\u001b[91mfunction or associated item not found in `soroban_sdk::Address`\u001b[0m\n \u001b[1m\u001b[94m|\u001b[0m\n\u001b[1m\u001b[92mnote\u001b[0m: if you're trying to build a new `soroban_sdk::Address` consider using one of the following associated functions:\n soroban_sdk::Address::from_str\n soroban_sdk::Address::from_string\n soroban_sdk::Address::from_string_bytes\n \u001b[1m\u001b[94m--> \u001b[0m/home/davicf/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/soroban-sdk-22.0.8/src/address.rs:238:5\n \u001b[1m\u001b[94m|\u001b[0m\n\u001b[1m\u001b[94m238\u001b[0m \u001b[1m\u001b[94m|\u001b[0m pub fn from_str(env: &Env, strkey: &str) -> Address {\n \u001b[1m\u001b[94m|\u001b[0m \u001b[1m\u001b[92m^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\u001b[0m\n\u001b[1m\u001b[94m...\u001b[0m\n\u001b[1m\u001b[94m250\u001b[0m \u001b[1m\u001b[94m|\u001b[0m pub fn from_string(strkey: &String) -> Self {\n \u001b[1m\u001b[94m|\u001b[0m \u001b[1m\u001b[92m^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\u001b[0m\n\u001b[1m\u001b[94m...\u001b[0m\n\u001b[1m\u001b[94m272\u001b[0m \u001b[1m\u001b[94m|\u001b[0m pub fn from_string_bytes(strkey: &Bytes) -> Self {\n \u001b[1m\u001b[94m|\u001b[0m \u001b[1m\u001b[92m^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\u001b[0m\n\n"}
+{"$message_type":"diagnostic","message":"no method named `register_contract` found for struct `Env` in the current scope","code":{"code":"E0599","explanation":"This error occurs when a method is used on a type which doesn't implement it:\n\nErroneous code example:\n\n```compile_fail,E0599\nstruct Mouth;\n\nlet x = Mouth;\nx.chocolate(); // error: no method named `chocolate` found for type `Mouth`\n // in the current scope\n```\n\nIn this case, you need to implement the `chocolate` method to fix the error:\n\n```\nstruct Mouth;\n\nimpl Mouth {\n fn chocolate(&self) { // We implement the `chocolate` method here.\n println!(\"Hmmm! I love chocolate!\");\n }\n}\n\nlet x = Mouth;\nx.chocolate(); // ok!\n```\n"},"level":"error","spans":[{"file_name":"src/lib.rs","byte_start":13542,"byte_end":13559,"line_start":400,"line_end":400,"column_start":31,"column_end":48,"is_primary":true,"text":[{"text":" let contract_id = env.register_contract(None, RiskTierContract);","highlight_start":31,"highlight_end":48}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[{"message":"there is a method `create_contract` with a similar name, but with different arguments","code":null,"level":"help","spans":[{"file_name":"/home/davicf/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/soroban-env-common-22.1.3/src/env.rs","byte_start":15111,"byte_end":15174,"line_start":345,"line_end":345,"column_start":9,"column_end":72,"is_primary":true,"text":[{"text":" fn $fn_id(&self, $($arg:$type),*) -> Result<$ret, Self::Error>;","highlight_start":9,"highlight_end":72}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/home/davicf/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/soroban-env-common-22.1.3/src/env.rs","byte_start":17620,"byte_end":17714,"line_start":398,"line_end":398,"column_start":21,"column_end":115,"is_primary":false,"text":[{"text":" host_function_helper!{$($min_proto)?, $($max_proto)?, $(#[$fn_attr])* fn $fn_id $args -> $ret}","highlight_start":21,"highlight_end":115}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/home/davicf/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/soroban-env-common-22.1.3/src/env.rs","byte_start":14382,"byte_end":14438,"line_start":324,"line_end":324,"column_start":1,"column_end":57,"is_primary":false,"text":[{"text":"generate_call_macro_with_all_host_functions!(\"env.json\");","highlight_start":1,"highlight_end":57}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/home/davicf/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/soroban-env-common-22.1.3/src/env.rs","byte_start":17849,"byte_end":17907,"line_start":406,"line_end":406,"column_start":1,"column_end":59,"is_primary":false,"text":[{"text":"call_macro_with_all_host_functions! { generate_env_trait }","highlight_start":1,"highlight_end":59}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null},"macro_decl_name":"call_macro_with_all_host_functions!","def_site_span":{"file_name":"/home/davicf/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/soroban-env-common-22.1.3/src/env.rs","byte_start":14382,"byte_end":14438,"line_start":324,"line_end":324,"column_start":1,"column_end":57,"is_primary":false,"text":[{"text":"generate_call_macro_with_all_host_functions!(\"env.json\");","highlight_start":1,"highlight_end":57}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"generate_env_trait!","def_site_span":{"file_name":"/home/davicf/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/soroban-env-common-22.1.3/src/env.rs","byte_start":15427,"byte_end":15458,"line_start":353,"line_end":353,"column_start":1,"column_end":32,"is_primary":false,"text":[{"text":"macro_rules! generate_env_trait {","highlight_start":1,"highlight_end":32}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"host_function_helper!","def_site_span":{"file_name":"/home/davicf/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/soroban-env-common-22.1.3/src/env.rs","byte_start":14883,"byte_end":14916,"line_start":337,"line_end":337,"column_start":1,"column_end":34,"is_primary":false,"text":[{"text":"macro_rules! host_function_helper {","highlight_start":1,"highlight_end":34}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}}],"children":[],"rendered":null}],"rendered":"\u001b[1m\u001b[91merror[E0599]\u001b[0m\u001b[1m: no method named `register_contract` found for struct `Env` in the current scope\u001b[0m\n \u001b[1m\u001b[94m--> \u001b[0msrc/lib.rs:400:31\n \u001b[1m\u001b[94m|\u001b[0m\n\u001b[1m\u001b[94m400\u001b[0m \u001b[1m\u001b[94m|\u001b[0m let contract_id = env.register_contract(None, RiskTierContract);\n \u001b[1m\u001b[94m|\u001b[0m \u001b[1m\u001b[91m^^^^^^^^^^^^^^^^^\u001b[0m\n \u001b[1m\u001b[94m|\u001b[0m\n\u001b[1m\u001b[96mhelp\u001b[0m: there is a method `create_contract` with a similar name, but with different arguments\n \u001b[1m\u001b[94m--> \u001b[0m/home/davicf/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/soroban-env-common-22.1.3/src/env.rs:345:9\n \u001b[1m\u001b[94m|\u001b[0m\n\u001b[1m\u001b[94m345\u001b[0m \u001b[1m\u001b[94m|\u001b[0m fn $fn_id(&self, $($arg:$type),*) -> Result<$ret, Self::Error>;\n \u001b[1m\u001b[94m|\u001b[0m \u001b[1m\u001b[96m^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\u001b[0m\n\u001b[1m\u001b[94m...\u001b[0m\n\u001b[1m\u001b[94m406\u001b[0m \u001b[1m\u001b[94m|\u001b[0m call_macro_with_all_host_functions! { generate_env_trait }\n \u001b[1m\u001b[94m|\u001b[0m \u001b[1m\u001b[94m----------------------------------------------------------\u001b[0m \u001b[1m\u001b[94min this macro invocation\u001b[0m\n \u001b[1m\u001b[94m= \u001b[0m\u001b[1mnote\u001b[0m: this error originates in the macro `host_function_helper` which comes from the expansion of the macro `call_macro_with_all_host_functions` (in Nightly builds, run with -Z macro-backtrace for more info)\n\n"}
+{"$message_type":"diagnostic","message":"no function or associated item named `generate` found for struct `soroban_sdk::Address` in the current scope","code":{"code":"E0599","explanation":"This error occurs when a method is used on a type which doesn't implement it:\n\nErroneous code example:\n\n```compile_fail,E0599\nstruct Mouth;\n\nlet x = Mouth;\nx.chocolate(); // error: no method named `chocolate` found for type `Mouth`\n // in the current scope\n```\n\nIn this case, you need to implement the `chocolate` method to fix the error:\n\n```\nstruct Mouth;\n\nimpl Mouth {\n fn chocolate(&self) { // We implement the `chocolate` method here.\n println!(\"Hmmm! I love chocolate!\");\n }\n}\n\nlet x = Mouth;\nx.chocolate(); // ok!\n```\n"},"level":"error","spans":[{"file_name":"src/lib.rs","byte_start":13684,"byte_end":13692,"line_start":403,"line_end":403,"column_start":29,"column_end":37,"is_primary":true,"text":[{"text":" let user = Address::generate(&env);","highlight_start":29,"highlight_end":37}],"label":"function or associated item not found in `soroban_sdk::Address`","suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[{"message":"if you're trying to build a new `soroban_sdk::Address` consider using one of the following associated functions:\nsoroban_sdk::Address::from_str\nsoroban_sdk::Address::from_string\nsoroban_sdk::Address::from_string_bytes","code":null,"level":"note","spans":[{"file_name":"/home/davicf/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/soroban-sdk-22.0.8/src/address.rs","byte_start":8044,"byte_end":8095,"line_start":238,"line_end":238,"column_start":5,"column_end":56,"is_primary":true,"text":[{"text":" pub fn from_str(env: &Env, strkey: &str) -> Address {","highlight_start":5,"highlight_end":56}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null},{"file_name":"/home/davicf/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/soroban-sdk-22.0.8/src/address.rs","byte_start":8632,"byte_end":8675,"line_start":250,"line_end":250,"column_start":5,"column_end":48,"is_primary":true,"text":[{"text":" pub fn from_string(strkey: &String) -> Self {","highlight_start":5,"highlight_end":48}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null},{"file_name":"/home/davicf/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/soroban-sdk-22.0.8/src/address.rs","byte_start":9587,"byte_end":9635,"line_start":272,"line_end":272,"column_start":5,"column_end":53,"is_primary":true,"text":[{"text":" pub fn from_string_bytes(strkey: &Bytes) -> Self {","highlight_start":5,"highlight_end":53}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[],"rendered":null}],"rendered":"\u001b[1m\u001b[91merror[E0599]\u001b[0m\u001b[1m: no function or associated item named `generate` found for struct `soroban_sdk::Address` in the current scope\u001b[0m\n \u001b[1m\u001b[94m--> \u001b[0msrc/lib.rs:403:29\n \u001b[1m\u001b[94m|\u001b[0m\n\u001b[1m\u001b[94m403\u001b[0m \u001b[1m\u001b[94m|\u001b[0m let user = Address::generate(&env);\n \u001b[1m\u001b[94m|\u001b[0m \u001b[1m\u001b[91m^^^^^^^^\u001b[0m \u001b[1m\u001b[91mfunction or associated item not found in `soroban_sdk::Address`\u001b[0m\n \u001b[1m\u001b[94m|\u001b[0m\n\u001b[1m\u001b[92mnote\u001b[0m: if you're trying to build a new `soroban_sdk::Address` consider using one of the following associated functions:\n soroban_sdk::Address::from_str\n soroban_sdk::Address::from_string\n soroban_sdk::Address::from_string_bytes\n \u001b[1m\u001b[94m--> \u001b[0m/home/davicf/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/soroban-sdk-22.0.8/src/address.rs:238:5\n \u001b[1m\u001b[94m|\u001b[0m\n\u001b[1m\u001b[94m238\u001b[0m \u001b[1m\u001b[94m|\u001b[0m pub fn from_str(env: &Env, strkey: &str) -> Address {\n \u001b[1m\u001b[94m|\u001b[0m \u001b[1m\u001b[92m^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\u001b[0m\n\u001b[1m\u001b[94m...\u001b[0m\n\u001b[1m\u001b[94m250\u001b[0m \u001b[1m\u001b[94m|\u001b[0m pub fn from_string(strkey: &String) -> Self {\n \u001b[1m\u001b[94m|\u001b[0m \u001b[1m\u001b[92m^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\u001b[0m\n\u001b[1m\u001b[94m...\u001b[0m\n\u001b[1m\u001b[94m272\u001b[0m \u001b[1m\u001b[94m|\u001b[0m pub fn from_string_bytes(strkey: &Bytes) -> Self {\n \u001b[1m\u001b[94m|\u001b[0m \u001b[1m\u001b[92m^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\u001b[0m\n\n"}
+{"$message_type":"diagnostic","message":"no method named `register_contract` found for struct `Env` in the current scope","code":{"code":"E0599","explanation":"This error occurs when a method is used on a type which doesn't implement it:\n\nErroneous code example:\n\n```compile_fail,E0599\nstruct Mouth;\n\nlet x = Mouth;\nx.chocolate(); // error: no method named `chocolate` found for type `Mouth`\n // in the current scope\n```\n\nIn this case, you need to implement the `chocolate` method to fix the error:\n\n```\nstruct Mouth;\n\nimpl Mouth {\n fn chocolate(&self) { // We implement the `chocolate` method here.\n println!(\"Hmmm! I love chocolate!\");\n }\n}\n\nlet x = Mouth;\nx.chocolate(); // ok!\n```\n"},"level":"error","spans":[{"file_name":"src/lib.rs","byte_start":14216,"byte_end":14233,"line_start":418,"line_end":418,"column_start":31,"column_end":48,"is_primary":true,"text":[{"text":" let contract_id = env.register_contract(None, RiskTierContract);","highlight_start":31,"highlight_end":48}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[{"message":"there is a method `create_contract` with a similar name, but with different arguments","code":null,"level":"help","spans":[{"file_name":"/home/davicf/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/soroban-env-common-22.1.3/src/env.rs","byte_start":15111,"byte_end":15174,"line_start":345,"line_end":345,"column_start":9,"column_end":72,"is_primary":true,"text":[{"text":" fn $fn_id(&self, $($arg:$type),*) -> Result<$ret, Self::Error>;","highlight_start":9,"highlight_end":72}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/home/davicf/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/soroban-env-common-22.1.3/src/env.rs","byte_start":17620,"byte_end":17714,"line_start":398,"line_end":398,"column_start":21,"column_end":115,"is_primary":false,"text":[{"text":" host_function_helper!{$($min_proto)?, $($max_proto)?, $(#[$fn_attr])* fn $fn_id $args -> $ret}","highlight_start":21,"highlight_end":115}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/home/davicf/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/soroban-env-common-22.1.3/src/env.rs","byte_start":14382,"byte_end":14438,"line_start":324,"line_end":324,"column_start":1,"column_end":57,"is_primary":false,"text":[{"text":"generate_call_macro_with_all_host_functions!(\"env.json\");","highlight_start":1,"highlight_end":57}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/home/davicf/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/soroban-env-common-22.1.3/src/env.rs","byte_start":17849,"byte_end":17907,"line_start":406,"line_end":406,"column_start":1,"column_end":59,"is_primary":false,"text":[{"text":"call_macro_with_all_host_functions! { generate_env_trait }","highlight_start":1,"highlight_end":59}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null},"macro_decl_name":"call_macro_with_all_host_functions!","def_site_span":{"file_name":"/home/davicf/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/soroban-env-common-22.1.3/src/env.rs","byte_start":14382,"byte_end":14438,"line_start":324,"line_end":324,"column_start":1,"column_end":57,"is_primary":false,"text":[{"text":"generate_call_macro_with_all_host_functions!(\"env.json\");","highlight_start":1,"highlight_end":57}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"generate_env_trait!","def_site_span":{"file_name":"/home/davicf/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/soroban-env-common-22.1.3/src/env.rs","byte_start":15427,"byte_end":15458,"line_start":353,"line_end":353,"column_start":1,"column_end":32,"is_primary":false,"text":[{"text":"macro_rules! generate_env_trait {","highlight_start":1,"highlight_end":32}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"host_function_helper!","def_site_span":{"file_name":"/home/davicf/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/soroban-env-common-22.1.3/src/env.rs","byte_start":14883,"byte_end":14916,"line_start":337,"line_end":337,"column_start":1,"column_end":34,"is_primary":false,"text":[{"text":"macro_rules! host_function_helper {","highlight_start":1,"highlight_end":34}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}}],"children":[],"rendered":null}],"rendered":"\u001b[1m\u001b[91merror[E0599]\u001b[0m\u001b[1m: no method named `register_contract` found for struct `Env` in the current scope\u001b[0m\n \u001b[1m\u001b[94m--> \u001b[0msrc/lib.rs:418:31\n \u001b[1m\u001b[94m|\u001b[0m\n\u001b[1m\u001b[94m418\u001b[0m \u001b[1m\u001b[94m|\u001b[0m let contract_id = env.register_contract(None, RiskTierContract);\n \u001b[1m\u001b[94m|\u001b[0m \u001b[1m\u001b[91m^^^^^^^^^^^^^^^^^\u001b[0m\n \u001b[1m\u001b[94m|\u001b[0m\n\u001b[1m\u001b[96mhelp\u001b[0m: there is a method `create_contract` with a similar name, but with different arguments\n \u001b[1m\u001b[94m--> \u001b[0m/home/davicf/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/soroban-env-common-22.1.3/src/env.rs:345:9\n \u001b[1m\u001b[94m|\u001b[0m\n\u001b[1m\u001b[94m345\u001b[0m \u001b[1m\u001b[94m|\u001b[0m fn $fn_id(&self, $($arg:$type),*) -> Result<$ret, Self::Error>;\n \u001b[1m\u001b[94m|\u001b[0m \u001b[1m\u001b[96m^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\u001b[0m\n\u001b[1m\u001b[94m...\u001b[0m\n\u001b[1m\u001b[94m406\u001b[0m \u001b[1m\u001b[94m|\u001b[0m call_macro_with_all_host_functions! { generate_env_trait }\n \u001b[1m\u001b[94m|\u001b[0m \u001b[1m\u001b[94m----------------------------------------------------------\u001b[0m \u001b[1m\u001b[94min this macro invocation\u001b[0m\n \u001b[1m\u001b[94m= \u001b[0m\u001b[1mnote\u001b[0m: this error originates in the macro `host_function_helper` which comes from the expansion of the macro `call_macro_with_all_host_functions` (in Nightly builds, run with -Z macro-backtrace for more info)\n\n"}
+{"$message_type":"diagnostic","message":"no function or associated item named `generate` found for struct `soroban_sdk::Address` in the current scope","code":{"code":"E0599","explanation":"This error occurs when a method is used on a type which doesn't implement it:\n\nErroneous code example:\n\n```compile_fail,E0599\nstruct Mouth;\n\nlet x = Mouth;\nx.chocolate(); // error: no method named `chocolate` found for type `Mouth`\n // in the current scope\n```\n\nIn this case, you need to implement the `chocolate` method to fix the error:\n\n```\nstruct Mouth;\n\nimpl Mouth {\n fn chocolate(&self) { // We implement the `chocolate` method here.\n println!(\"Hmmm! I love chocolate!\");\n }\n}\n\nlet x = Mouth;\nx.chocolate(); // ok!\n```\n"},"level":"error","spans":[{"file_name":"src/lib.rs","byte_start":14358,"byte_end":14366,"line_start":421,"line_end":421,"column_start":29,"column_end":37,"is_primary":true,"text":[{"text":" let user = Address::generate(&env);","highlight_start":29,"highlight_end":37}],"label":"function or associated item not found in `soroban_sdk::Address`","suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[{"message":"if you're trying to build a new `soroban_sdk::Address` consider using one of the following associated functions:\nsoroban_sdk::Address::from_str\nsoroban_sdk::Address::from_string\nsoroban_sdk::Address::from_string_bytes","code":null,"level":"note","spans":[{"file_name":"/home/davicf/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/soroban-sdk-22.0.8/src/address.rs","byte_start":8044,"byte_end":8095,"line_start":238,"line_end":238,"column_start":5,"column_end":56,"is_primary":true,"text":[{"text":" pub fn from_str(env: &Env, strkey: &str) -> Address {","highlight_start":5,"highlight_end":56}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null},{"file_name":"/home/davicf/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/soroban-sdk-22.0.8/src/address.rs","byte_start":8632,"byte_end":8675,"line_start":250,"line_end":250,"column_start":5,"column_end":48,"is_primary":true,"text":[{"text":" pub fn from_string(strkey: &String) -> Self {","highlight_start":5,"highlight_end":48}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null},{"file_name":"/home/davicf/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/soroban-sdk-22.0.8/src/address.rs","byte_start":9587,"byte_end":9635,"line_start":272,"line_end":272,"column_start":5,"column_end":53,"is_primary":true,"text":[{"text":" pub fn from_string_bytes(strkey: &Bytes) -> Self {","highlight_start":5,"highlight_end":53}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[],"rendered":null}],"rendered":"\u001b[1m\u001b[91merror[E0599]\u001b[0m\u001b[1m: no function or associated item named `generate` found for struct `soroban_sdk::Address` in the current scope\u001b[0m\n \u001b[1m\u001b[94m--> \u001b[0msrc/lib.rs:421:29\n \u001b[1m\u001b[94m|\u001b[0m\n\u001b[1m\u001b[94m421\u001b[0m \u001b[1m\u001b[94m|\u001b[0m let user = Address::generate(&env);\n \u001b[1m\u001b[94m|\u001b[0m \u001b[1m\u001b[91m^^^^^^^^\u001b[0m \u001b[1m\u001b[91mfunction or associated item not found in `soroban_sdk::Address`\u001b[0m\n \u001b[1m\u001b[94m|\u001b[0m\n\u001b[1m\u001b[92mnote\u001b[0m: if you're trying to build a new `soroban_sdk::Address` consider using one of the following associated functions:\n soroban_sdk::Address::from_str\n soroban_sdk::Address::from_string\n soroban_sdk::Address::from_string_bytes\n \u001b[1m\u001b[94m--> \u001b[0m/home/davicf/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/soroban-sdk-22.0.8/src/address.rs:238:5\n \u001b[1m\u001b[94m|\u001b[0m\n\u001b[1m\u001b[94m238\u001b[0m \u001b[1m\u001b[94m|\u001b[0m pub fn from_str(env: &Env, strkey: &str) -> Address {\n \u001b[1m\u001b[94m|\u001b[0m \u001b[1m\u001b[92m^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\u001b[0m\n\u001b[1m\u001b[94m...\u001b[0m\n\u001b[1m\u001b[94m250\u001b[0m \u001b[1m\u001b[94m|\u001b[0m pub fn from_string(strkey: &String) -> Self {\n \u001b[1m\u001b[94m|\u001b[0m \u001b[1m\u001b[92m^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\u001b[0m\n\u001b[1m\u001b[94m...\u001b[0m\n\u001b[1m\u001b[94m272\u001b[0m \u001b[1m\u001b[94m|\u001b[0m pub fn from_string_bytes(strkey: &Bytes) -> Self {\n \u001b[1m\u001b[94m|\u001b[0m \u001b[1m\u001b[92m^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\u001b[0m\n\n"}
+{"$message_type":"diagnostic","message":"no method named `register_contract` found for struct `Env` in the current scope","code":{"code":"E0599","explanation":"This error occurs when a method is used on a type which doesn't implement it:\n\nErroneous code example:\n\n```compile_fail,E0599\nstruct Mouth;\n\nlet x = Mouth;\nx.chocolate(); // error: no method named `chocolate` found for type `Mouth`\n // in the current scope\n```\n\nIn this case, you need to implement the `chocolate` method to fix the error:\n\n```\nstruct Mouth;\n\nimpl Mouth {\n fn chocolate(&self) { // We implement the `chocolate` method here.\n println!(\"Hmmm! I love chocolate!\");\n }\n}\n\nlet x = Mouth;\nx.chocolate(); // ok!\n```\n"},"level":"error","spans":[{"file_name":"src/lib.rs","byte_start":14589,"byte_end":14606,"line_start":430,"line_end":430,"column_start":31,"column_end":48,"is_primary":true,"text":[{"text":" let contract_id = env.register_contract(None, RiskTierContract);","highlight_start":31,"highlight_end":48}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[{"message":"there is a method `create_contract` with a similar name, but with different arguments","code":null,"level":"help","spans":[{"file_name":"/home/davicf/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/soroban-env-common-22.1.3/src/env.rs","byte_start":15111,"byte_end":15174,"line_start":345,"line_end":345,"column_start":9,"column_end":72,"is_primary":true,"text":[{"text":" fn $fn_id(&self, $($arg:$type),*) -> Result<$ret, Self::Error>;","highlight_start":9,"highlight_end":72}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/home/davicf/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/soroban-env-common-22.1.3/src/env.rs","byte_start":17620,"byte_end":17714,"line_start":398,"line_end":398,"column_start":21,"column_end":115,"is_primary":false,"text":[{"text":" host_function_helper!{$($min_proto)?, $($max_proto)?, $(#[$fn_attr])* fn $fn_id $args -> $ret}","highlight_start":21,"highlight_end":115}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/home/davicf/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/soroban-env-common-22.1.3/src/env.rs","byte_start":14382,"byte_end":14438,"line_start":324,"line_end":324,"column_start":1,"column_end":57,"is_primary":false,"text":[{"text":"generate_call_macro_with_all_host_functions!(\"env.json\");","highlight_start":1,"highlight_end":57}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/home/davicf/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/soroban-env-common-22.1.3/src/env.rs","byte_start":17849,"byte_end":17907,"line_start":406,"line_end":406,"column_start":1,"column_end":59,"is_primary":false,"text":[{"text":"call_macro_with_all_host_functions! { generate_env_trait }","highlight_start":1,"highlight_end":59}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null},"macro_decl_name":"call_macro_with_all_host_functions!","def_site_span":{"file_name":"/home/davicf/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/soroban-env-common-22.1.3/src/env.rs","byte_start":14382,"byte_end":14438,"line_start":324,"line_end":324,"column_start":1,"column_end":57,"is_primary":false,"text":[{"text":"generate_call_macro_with_all_host_functions!(\"env.json\");","highlight_start":1,"highlight_end":57}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"generate_env_trait!","def_site_span":{"file_name":"/home/davicf/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/soroban-env-common-22.1.3/src/env.rs","byte_start":15427,"byte_end":15458,"line_start":353,"line_end":353,"column_start":1,"column_end":32,"is_primary":false,"text":[{"text":"macro_rules! generate_env_trait {","highlight_start":1,"highlight_end":32}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"host_function_helper!","def_site_span":{"file_name":"/home/davicf/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/soroban-env-common-22.1.3/src/env.rs","byte_start":14883,"byte_end":14916,"line_start":337,"line_end":337,"column_start":1,"column_end":34,"is_primary":false,"text":[{"text":"macro_rules! host_function_helper {","highlight_start":1,"highlight_end":34}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}}],"children":[],"rendered":null}],"rendered":"\u001b[1m\u001b[91merror[E0599]\u001b[0m\u001b[1m: no method named `register_contract` found for struct `Env` in the current scope\u001b[0m\n \u001b[1m\u001b[94m--> \u001b[0msrc/lib.rs:430:31\n \u001b[1m\u001b[94m|\u001b[0m\n\u001b[1m\u001b[94m430\u001b[0m \u001b[1m\u001b[94m|\u001b[0m let contract_id = env.register_contract(None, RiskTierContract);\n \u001b[1m\u001b[94m|\u001b[0m \u001b[1m\u001b[91m^^^^^^^^^^^^^^^^^\u001b[0m\n \u001b[1m\u001b[94m|\u001b[0m\n\u001b[1m\u001b[96mhelp\u001b[0m: there is a method `create_contract` with a similar name, but with different arguments\n \u001b[1m\u001b[94m--> \u001b[0m/home/davicf/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/soroban-env-common-22.1.3/src/env.rs:345:9\n \u001b[1m\u001b[94m|\u001b[0m\n\u001b[1m\u001b[94m345\u001b[0m \u001b[1m\u001b[94m|\u001b[0m fn $fn_id(&self, $($arg:$type),*) -> Result<$ret, Self::Error>;\n \u001b[1m\u001b[94m|\u001b[0m \u001b[1m\u001b[96m^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\u001b[0m\n\u001b[1m\u001b[94m...\u001b[0m\n\u001b[1m\u001b[94m406\u001b[0m \u001b[1m\u001b[94m|\u001b[0m call_macro_with_all_host_functions! { generate_env_trait }\n \u001b[1m\u001b[94m|\u001b[0m \u001b[1m\u001b[94m----------------------------------------------------------\u001b[0m \u001b[1m\u001b[94min this macro invocation\u001b[0m\n \u001b[1m\u001b[94m= \u001b[0m\u001b[1mnote\u001b[0m: this error originates in the macro `host_function_helper` which comes from the expansion of the macro `call_macro_with_all_host_functions` (in Nightly builds, run with -Z macro-backtrace for more info)\n\n"}
+{"$message_type":"diagnostic","message":"no function or associated item named `generate` found for struct `soroban_sdk::Address` in the current scope","code":{"code":"E0599","explanation":"This error occurs when a method is used on a type which doesn't implement it:\n\nErroneous code example:\n\n```compile_fail,E0599\nstruct Mouth;\n\nlet x = Mouth;\nx.chocolate(); // error: no method named `chocolate` found for type `Mouth`\n // in the current scope\n```\n\nIn this case, you need to implement the `chocolate` method to fix the error:\n\n```\nstruct Mouth;\n\nimpl Mouth {\n fn chocolate(&self) { // We implement the `chocolate` method here.\n println!(\"Hmmm! I love chocolate!\");\n }\n}\n\nlet x = Mouth;\nx.chocolate(); // ok!\n```\n"},"level":"error","spans":[{"file_name":"src/lib.rs","byte_start":14731,"byte_end":14739,"line_start":433,"line_end":433,"column_start":29,"column_end":37,"is_primary":true,"text":[{"text":" let user = Address::generate(&env);","highlight_start":29,"highlight_end":37}],"label":"function or associated item not found in `soroban_sdk::Address`","suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[{"message":"if you're trying to build a new `soroban_sdk::Address` consider using one of the following associated functions:\nsoroban_sdk::Address::from_str\nsoroban_sdk::Address::from_string\nsoroban_sdk::Address::from_string_bytes","code":null,"level":"note","spans":[{"file_name":"/home/davicf/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/soroban-sdk-22.0.8/src/address.rs","byte_start":8044,"byte_end":8095,"line_start":238,"line_end":238,"column_start":5,"column_end":56,"is_primary":true,"text":[{"text":" pub fn from_str(env: &Env, strkey: &str) -> Address {","highlight_start":5,"highlight_end":56}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null},{"file_name":"/home/davicf/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/soroban-sdk-22.0.8/src/address.rs","byte_start":8632,"byte_end":8675,"line_start":250,"line_end":250,"column_start":5,"column_end":48,"is_primary":true,"text":[{"text":" pub fn from_string(strkey: &String) -> Self {","highlight_start":5,"highlight_end":48}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null},{"file_name":"/home/davicf/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/soroban-sdk-22.0.8/src/address.rs","byte_start":9587,"byte_end":9635,"line_start":272,"line_end":272,"column_start":5,"column_end":53,"is_primary":true,"text":[{"text":" pub fn from_string_bytes(strkey: &Bytes) -> Self {","highlight_start":5,"highlight_end":53}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[],"rendered":null}],"rendered":"\u001b[1m\u001b[91merror[E0599]\u001b[0m\u001b[1m: no function or associated item named `generate` found for struct `soroban_sdk::Address` in the current scope\u001b[0m\n \u001b[1m\u001b[94m--> \u001b[0msrc/lib.rs:433:29\n \u001b[1m\u001b[94m|\u001b[0m\n\u001b[1m\u001b[94m433\u001b[0m \u001b[1m\u001b[94m|\u001b[0m let user = Address::generate(&env);\n \u001b[1m\u001b[94m|\u001b[0m \u001b[1m\u001b[91m^^^^^^^^\u001b[0m \u001b[1m\u001b[91mfunction or associated item not found in `soroban_sdk::Address`\u001b[0m\n \u001b[1m\u001b[94m|\u001b[0m\n\u001b[1m\u001b[92mnote\u001b[0m: if you're trying to build a new `soroban_sdk::Address` consider using one of the following associated functions:\n soroban_sdk::Address::from_str\n soroban_sdk::Address::from_string\n soroban_sdk::Address::from_string_bytes\n \u001b[1m\u001b[94m--> \u001b[0m/home/davicf/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/soroban-sdk-22.0.8/src/address.rs:238:5\n \u001b[1m\u001b[94m|\u001b[0m\n\u001b[1m\u001b[94m238\u001b[0m \u001b[1m\u001b[94m|\u001b[0m pub fn from_str(env: &Env, strkey: &str) -> Address {\n \u001b[1m\u001b[94m|\u001b[0m \u001b[1m\u001b[92m^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\u001b[0m\n\u001b[1m\u001b[94m...\u001b[0m\n\u001b[1m\u001b[94m250\u001b[0m \u001b[1m\u001b[94m|\u001b[0m pub fn from_string(strkey: &String) -> Self {\n \u001b[1m\u001b[94m|\u001b[0m \u001b[1m\u001b[92m^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\u001b[0m\n\u001b[1m\u001b[94m...\u001b[0m\n\u001b[1m\u001b[94m272\u001b[0m \u001b[1m\u001b[94m|\u001b[0m pub fn from_string_bytes(strkey: &Bytes) -> Self {\n \u001b[1m\u001b[94m|\u001b[0m \u001b[1m\u001b[92m^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\u001b[0m\n\n"}
+{"$message_type":"diagnostic","message":"no method named `register_contract` found for struct `Env` in the current scope","code":{"code":"E0599","explanation":"This error occurs when a method is used on a type which doesn't implement it:\n\nErroneous code example:\n\n```compile_fail,E0599\nstruct Mouth;\n\nlet x = Mouth;\nx.chocolate(); // error: no method named `chocolate` found for type `Mouth`\n // in the current scope\n```\n\nIn this case, you need to implement the `chocolate` method to fix the error:\n\n```\nstruct Mouth;\n\nimpl Mouth {\n fn chocolate(&self) { // We implement the `chocolate` method here.\n println!(\"Hmmm! I love chocolate!\");\n }\n}\n\nlet x = Mouth;\nx.chocolate(); // ok!\n```\n"},"level":"error","spans":[{"file_name":"src/lib.rs","byte_start":14994,"byte_end":15011,"line_start":442,"line_end":442,"column_start":31,"column_end":48,"is_primary":true,"text":[{"text":" let contract_id = env.register_contract(None, RiskTierContract);","highlight_start":31,"highlight_end":48}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[{"message":"there is a method `create_contract` with a similar name, but with different arguments","code":null,"level":"help","spans":[{"file_name":"/home/davicf/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/soroban-env-common-22.1.3/src/env.rs","byte_start":15111,"byte_end":15174,"line_start":345,"line_end":345,"column_start":9,"column_end":72,"is_primary":true,"text":[{"text":" fn $fn_id(&self, $($arg:$type),*) -> Result<$ret, Self::Error>;","highlight_start":9,"highlight_end":72}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/home/davicf/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/soroban-env-common-22.1.3/src/env.rs","byte_start":17620,"byte_end":17714,"line_start":398,"line_end":398,"column_start":21,"column_end":115,"is_primary":false,"text":[{"text":" host_function_helper!{$($min_proto)?, $($max_proto)?, $(#[$fn_attr])* fn $fn_id $args -> $ret}","highlight_start":21,"highlight_end":115}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/home/davicf/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/soroban-env-common-22.1.3/src/env.rs","byte_start":14382,"byte_end":14438,"line_start":324,"line_end":324,"column_start":1,"column_end":57,"is_primary":false,"text":[{"text":"generate_call_macro_with_all_host_functions!(\"env.json\");","highlight_start":1,"highlight_end":57}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/home/davicf/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/soroban-env-common-22.1.3/src/env.rs","byte_start":17849,"byte_end":17907,"line_start":406,"line_end":406,"column_start":1,"column_end":59,"is_primary":false,"text":[{"text":"call_macro_with_all_host_functions! { generate_env_trait }","highlight_start":1,"highlight_end":59}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null},"macro_decl_name":"call_macro_with_all_host_functions!","def_site_span":{"file_name":"/home/davicf/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/soroban-env-common-22.1.3/src/env.rs","byte_start":14382,"byte_end":14438,"line_start":324,"line_end":324,"column_start":1,"column_end":57,"is_primary":false,"text":[{"text":"generate_call_macro_with_all_host_functions!(\"env.json\");","highlight_start":1,"highlight_end":57}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"generate_env_trait!","def_site_span":{"file_name":"/home/davicf/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/soroban-env-common-22.1.3/src/env.rs","byte_start":15427,"byte_end":15458,"line_start":353,"line_end":353,"column_start":1,"column_end":32,"is_primary":false,"text":[{"text":"macro_rules! generate_env_trait {","highlight_start":1,"highlight_end":32}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"host_function_helper!","def_site_span":{"file_name":"/home/davicf/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/soroban-env-common-22.1.3/src/env.rs","byte_start":14883,"byte_end":14916,"line_start":337,"line_end":337,"column_start":1,"column_end":34,"is_primary":false,"text":[{"text":"macro_rules! host_function_helper {","highlight_start":1,"highlight_end":34}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}}],"children":[],"rendered":null}],"rendered":"\u001b[1m\u001b[91merror[E0599]\u001b[0m\u001b[1m: no method named `register_contract` found for struct `Env` in the current scope\u001b[0m\n \u001b[1m\u001b[94m--> \u001b[0msrc/lib.rs:442:31\n \u001b[1m\u001b[94m|\u001b[0m\n\u001b[1m\u001b[94m442\u001b[0m \u001b[1m\u001b[94m|\u001b[0m let contract_id = env.register_contract(None, RiskTierContract);\n \u001b[1m\u001b[94m|\u001b[0m \u001b[1m\u001b[91m^^^^^^^^^^^^^^^^^\u001b[0m\n \u001b[1m\u001b[94m|\u001b[0m\n\u001b[1m\u001b[96mhelp\u001b[0m: there is a method `create_contract` with a similar name, but with different arguments\n \u001b[1m\u001b[94m--> \u001b[0m/home/davicf/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/soroban-env-common-22.1.3/src/env.rs:345:9\n \u001b[1m\u001b[94m|\u001b[0m\n\u001b[1m\u001b[94m345\u001b[0m \u001b[1m\u001b[94m|\u001b[0m fn $fn_id(&self, $($arg:$type),*) -> Result<$ret, Self::Error>;\n \u001b[1m\u001b[94m|\u001b[0m \u001b[1m\u001b[96m^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\u001b[0m\n\u001b[1m\u001b[94m...\u001b[0m\n\u001b[1m\u001b[94m406\u001b[0m \u001b[1m\u001b[94m|\u001b[0m call_macro_with_all_host_functions! { generate_env_trait }\n \u001b[1m\u001b[94m|\u001b[0m \u001b[1m\u001b[94m----------------------------------------------------------\u001b[0m \u001b[1m\u001b[94min this macro invocation\u001b[0m\n \u001b[1m\u001b[94m= \u001b[0m\u001b[1mnote\u001b[0m: this error originates in the macro `host_function_helper` which comes from the expansion of the macro `call_macro_with_all_host_functions` (in Nightly builds, run with -Z macro-backtrace for more info)\n\n"}
+{"$message_type":"diagnostic","message":"no function or associated item named `generate` found for struct `soroban_sdk::Address` in the current scope","code":{"code":"E0599","explanation":"This error occurs when a method is used on a type which doesn't implement it:\n\nErroneous code example:\n\n```compile_fail,E0599\nstruct Mouth;\n\nlet x = Mouth;\nx.chocolate(); // error: no method named `chocolate` found for type `Mouth`\n // in the current scope\n```\n\nIn this case, you need to implement the `chocolate` method to fix the error:\n\n```\nstruct Mouth;\n\nimpl Mouth {\n fn chocolate(&self) { // We implement the `chocolate` method here.\n println!(\"Hmmm! I love chocolate!\");\n }\n}\n\nlet x = Mouth;\nx.chocolate(); // ok!\n```\n"},"level":"error","spans":[{"file_name":"src/lib.rs","byte_start":15137,"byte_end":15145,"line_start":445,"line_end":445,"column_start":30,"column_end":38,"is_primary":true,"text":[{"text":" let user1 = Address::generate(&env);","highlight_start":30,"highlight_end":38}],"label":"function or associated item not found in `soroban_sdk::Address`","suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[{"message":"if you're trying to build a new `soroban_sdk::Address` consider using one of the following associated functions:\nsoroban_sdk::Address::from_str\nsoroban_sdk::Address::from_string\nsoroban_sdk::Address::from_string_bytes","code":null,"level":"note","spans":[{"file_name":"/home/davicf/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/soroban-sdk-22.0.8/src/address.rs","byte_start":8044,"byte_end":8095,"line_start":238,"line_end":238,"column_start":5,"column_end":56,"is_primary":true,"text":[{"text":" pub fn from_str(env: &Env, strkey: &str) -> Address {","highlight_start":5,"highlight_end":56}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null},{"file_name":"/home/davicf/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/soroban-sdk-22.0.8/src/address.rs","byte_start":8632,"byte_end":8675,"line_start":250,"line_end":250,"column_start":5,"column_end":48,"is_primary":true,"text":[{"text":" pub fn from_string(strkey: &String) -> Self {","highlight_start":5,"highlight_end":48}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null},{"file_name":"/home/davicf/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/soroban-sdk-22.0.8/src/address.rs","byte_start":9587,"byte_end":9635,"line_start":272,"line_end":272,"column_start":5,"column_end":53,"is_primary":true,"text":[{"text":" pub fn from_string_bytes(strkey: &Bytes) -> Self {","highlight_start":5,"highlight_end":53}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[],"rendered":null}],"rendered":"\u001b[1m\u001b[91merror[E0599]\u001b[0m\u001b[1m: no function or associated item named `generate` found for struct `soroban_sdk::Address` in the current scope\u001b[0m\n \u001b[1m\u001b[94m--> \u001b[0msrc/lib.rs:445:30\n \u001b[1m\u001b[94m|\u001b[0m\n\u001b[1m\u001b[94m445\u001b[0m \u001b[1m\u001b[94m|\u001b[0m let user1 = Address::generate(&env);\n \u001b[1m\u001b[94m|\u001b[0m \u001b[1m\u001b[91m^^^^^^^^\u001b[0m \u001b[1m\u001b[91mfunction or associated item not found in `soroban_sdk::Address`\u001b[0m\n \u001b[1m\u001b[94m|\u001b[0m\n\u001b[1m\u001b[92mnote\u001b[0m: if you're trying to build a new `soroban_sdk::Address` consider using one of the following associated functions:\n soroban_sdk::Address::from_str\n soroban_sdk::Address::from_string\n soroban_sdk::Address::from_string_bytes\n \u001b[1m\u001b[94m--> \u001b[0m/home/davicf/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/soroban-sdk-22.0.8/src/address.rs:238:5\n \u001b[1m\u001b[94m|\u001b[0m\n\u001b[1m\u001b[94m238\u001b[0m \u001b[1m\u001b[94m|\u001b[0m pub fn from_str(env: &Env, strkey: &str) -> Address {\n \u001b[1m\u001b[94m|\u001b[0m \u001b[1m\u001b[92m^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\u001b[0m\n\u001b[1m\u001b[94m...\u001b[0m\n\u001b[1m\u001b[94m250\u001b[0m \u001b[1m\u001b[94m|\u001b[0m pub fn from_string(strkey: &String) -> Self {\n \u001b[1m\u001b[94m|\u001b[0m \u001b[1m\u001b[92m^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\u001b[0m\n\u001b[1m\u001b[94m...\u001b[0m\n\u001b[1m\u001b[94m272\u001b[0m \u001b[1m\u001b[94m|\u001b[0m pub fn from_string_bytes(strkey: &Bytes) -> Self {\n \u001b[1m\u001b[94m|\u001b[0m \u001b[1m\u001b[92m^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\u001b[0m\n\n"}
+{"$message_type":"diagnostic","message":"no function or associated item named `generate` found for struct `soroban_sdk::Address` in the current scope","code":{"code":"E0599","explanation":"This error occurs when a method is used on a type which doesn't implement it:\n\nErroneous code example:\n\n```compile_fail,E0599\nstruct Mouth;\n\nlet x = Mouth;\nx.chocolate(); // error: no method named `chocolate` found for type `Mouth`\n // in the current scope\n```\n\nIn this case, you need to implement the `chocolate` method to fix the error:\n\n```\nstruct Mouth;\n\nimpl Mouth {\n fn chocolate(&self) { // We implement the `chocolate` method here.\n println!(\"Hmmm! I love chocolate!\");\n }\n}\n\nlet x = Mouth;\nx.chocolate(); // ok!\n```\n"},"level":"error","spans":[{"file_name":"src/lib.rs","byte_start":15182,"byte_end":15190,"line_start":446,"line_end":446,"column_start":30,"column_end":38,"is_primary":true,"text":[{"text":" let user2 = Address::generate(&env);","highlight_start":30,"highlight_end":38}],"label":"function or associated item not found in `soroban_sdk::Address`","suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[{"message":"if you're trying to build a new `soroban_sdk::Address` consider using one of the following associated functions:\nsoroban_sdk::Address::from_str\nsoroban_sdk::Address::from_string\nsoroban_sdk::Address::from_string_bytes","code":null,"level":"note","spans":[{"file_name":"/home/davicf/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/soroban-sdk-22.0.8/src/address.rs","byte_start":8044,"byte_end":8095,"line_start":238,"line_end":238,"column_start":5,"column_end":56,"is_primary":true,"text":[{"text":" pub fn from_str(env: &Env, strkey: &str) -> Address {","highlight_start":5,"highlight_end":56}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null},{"file_name":"/home/davicf/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/soroban-sdk-22.0.8/src/address.rs","byte_start":8632,"byte_end":8675,"line_start":250,"line_end":250,"column_start":5,"column_end":48,"is_primary":true,"text":[{"text":" pub fn from_string(strkey: &String) -> Self {","highlight_start":5,"highlight_end":48}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null},{"file_name":"/home/davicf/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/soroban-sdk-22.0.8/src/address.rs","byte_start":9587,"byte_end":9635,"line_start":272,"line_end":272,"column_start":5,"column_end":53,"is_primary":true,"text":[{"text":" pub fn from_string_bytes(strkey: &Bytes) -> Self {","highlight_start":5,"highlight_end":53}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[],"rendered":null}],"rendered":"\u001b[1m\u001b[91merror[E0599]\u001b[0m\u001b[1m: no function or associated item named `generate` found for struct `soroban_sdk::Address` in the current scope\u001b[0m\n \u001b[1m\u001b[94m--> \u001b[0msrc/lib.rs:446:30\n \u001b[1m\u001b[94m|\u001b[0m\n\u001b[1m\u001b[94m446\u001b[0m \u001b[1m\u001b[94m|\u001b[0m let user2 = Address::generate(&env);\n \u001b[1m\u001b[94m|\u001b[0m \u001b[1m\u001b[91m^^^^^^^^\u001b[0m \u001b[1m\u001b[91mfunction or associated item not found in `soroban_sdk::Address`\u001b[0m\n \u001b[1m\u001b[94m|\u001b[0m\n\u001b[1m\u001b[92mnote\u001b[0m: if you're trying to build a new `soroban_sdk::Address` consider using one of the following associated functions:\n soroban_sdk::Address::from_str\n soroban_sdk::Address::from_string\n soroban_sdk::Address::from_string_bytes\n \u001b[1m\u001b[94m--> \u001b[0m/home/davicf/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/soroban-sdk-22.0.8/src/address.rs:238:5\n \u001b[1m\u001b[94m|\u001b[0m\n\u001b[1m\u001b[94m238\u001b[0m \u001b[1m\u001b[94m|\u001b[0m pub fn from_str(env: &Env, strkey: &str) -> Address {\n \u001b[1m\u001b[94m|\u001b[0m \u001b[1m\u001b[92m^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\u001b[0m\n\u001b[1m\u001b[94m...\u001b[0m\n\u001b[1m\u001b[94m250\u001b[0m \u001b[1m\u001b[94m|\u001b[0m pub fn from_string(strkey: &String) -> Self {\n \u001b[1m\u001b[94m|\u001b[0m \u001b[1m\u001b[92m^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\u001b[0m\n\u001b[1m\u001b[94m...\u001b[0m\n\u001b[1m\u001b[94m272\u001b[0m \u001b[1m\u001b[94m|\u001b[0m pub fn from_string_bytes(strkey: &Bytes) -> Self {\n \u001b[1m\u001b[94m|\u001b[0m \u001b[1m\u001b[92m^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\u001b[0m\n\n"}
+{"$message_type":"diagnostic","message":"no function or associated item named `generate` found for struct `soroban_sdk::Address` in the current scope","code":{"code":"E0599","explanation":"This error occurs when a method is used on a type which doesn't implement it:\n\nErroneous code example:\n\n```compile_fail,E0599\nstruct Mouth;\n\nlet x = Mouth;\nx.chocolate(); // error: no method named `chocolate` found for type `Mouth`\n // in the current scope\n```\n\nIn this case, you need to implement the `chocolate` method to fix the error:\n\n```\nstruct Mouth;\n\nimpl Mouth {\n fn chocolate(&self) { // We implement the `chocolate` method here.\n println!(\"Hmmm! I love chocolate!\");\n }\n}\n\nlet x = Mouth;\nx.chocolate(); // ok!\n```\n"},"level":"error","spans":[{"file_name":"src/lib.rs","byte_start":15227,"byte_end":15235,"line_start":447,"line_end":447,"column_start":30,"column_end":38,"is_primary":true,"text":[{"text":" let user3 = Address::generate(&env);","highlight_start":30,"highlight_end":38}],"label":"function or associated item not found in `soroban_sdk::Address`","suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[{"message":"if you're trying to build a new `soroban_sdk::Address` consider using one of the following associated functions:\nsoroban_sdk::Address::from_str\nsoroban_sdk::Address::from_string\nsoroban_sdk::Address::from_string_bytes","code":null,"level":"note","spans":[{"file_name":"/home/davicf/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/soroban-sdk-22.0.8/src/address.rs","byte_start":8044,"byte_end":8095,"line_start":238,"line_end":238,"column_start":5,"column_end":56,"is_primary":true,"text":[{"text":" pub fn from_str(env: &Env, strkey: &str) -> Address {","highlight_start":5,"highlight_end":56}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null},{"file_name":"/home/davicf/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/soroban-sdk-22.0.8/src/address.rs","byte_start":8632,"byte_end":8675,"line_start":250,"line_end":250,"column_start":5,"column_end":48,"is_primary":true,"text":[{"text":" pub fn from_string(strkey: &String) -> Self {","highlight_start":5,"highlight_end":48}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null},{"file_name":"/home/davicf/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/soroban-sdk-22.0.8/src/address.rs","byte_start":9587,"byte_end":9635,"line_start":272,"line_end":272,"column_start":5,"column_end":53,"is_primary":true,"text":[{"text":" pub fn from_string_bytes(strkey: &Bytes) -> Self {","highlight_start":5,"highlight_end":53}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[],"rendered":null}],"rendered":"\u001b[1m\u001b[91merror[E0599]\u001b[0m\u001b[1m: no function or associated item named `generate` found for struct `soroban_sdk::Address` in the current scope\u001b[0m\n \u001b[1m\u001b[94m--> \u001b[0msrc/lib.rs:447:30\n \u001b[1m\u001b[94m|\u001b[0m\n\u001b[1m\u001b[94m447\u001b[0m \u001b[1m\u001b[94m|\u001b[0m let user3 = Address::generate(&env);\n \u001b[1m\u001b[94m|\u001b[0m \u001b[1m\u001b[91m^^^^^^^^\u001b[0m \u001b[1m\u001b[91mfunction or associated item not found in `soroban_sdk::Address`\u001b[0m\n \u001b[1m\u001b[94m|\u001b[0m\n\u001b[1m\u001b[92mnote\u001b[0m: if you're trying to build a new `soroban_sdk::Address` consider using one of the following associated functions:\n soroban_sdk::Address::from_str\n soroban_sdk::Address::from_string\n soroban_sdk::Address::from_string_bytes\n \u001b[1m\u001b[94m--> \u001b[0m/home/davicf/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/soroban-sdk-22.0.8/src/address.rs:238:5\n \u001b[1m\u001b[94m|\u001b[0m\n\u001b[1m\u001b[94m238\u001b[0m \u001b[1m\u001b[94m|\u001b[0m pub fn from_str(env: &Env, strkey: &str) -> Address {\n \u001b[1m\u001b[94m|\u001b[0m \u001b[1m\u001b[92m^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\u001b[0m\n\u001b[1m\u001b[94m...\u001b[0m\n\u001b[1m\u001b[94m250\u001b[0m \u001b[1m\u001b[94m|\u001b[0m pub fn from_string(strkey: &String) -> Self {\n \u001b[1m\u001b[94m|\u001b[0m \u001b[1m\u001b[92m^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\u001b[0m\n\u001b[1m\u001b[94m...\u001b[0m\n\u001b[1m\u001b[94m272\u001b[0m \u001b[1m\u001b[94m|\u001b[0m pub fn from_string_bytes(strkey: &Bytes) -> Self {\n \u001b[1m\u001b[94m|\u001b[0m \u001b[1m\u001b[92m^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\u001b[0m\n\n"}
+{"$message_type":"diagnostic","message":"aborting due to 39 previous errors; 1 warning emitted","code":null,"level":"error","spans":[],"children":[],"rendered":"\u001b[1m\u001b[91merror\u001b[0m\u001b[1m: aborting due to 39 previous errors; 1 warning emitted\u001b[0m\n\n"}
+{"$message_type":"diagnostic","message":"Some errors have detailed explanations: E0432, E0599.","code":null,"level":"failure-note","spans":[],"children":[],"rendered":"\u001b[1mSome errors have detailed explanations: E0432, E0599.\u001b[0m\n"}
+{"$message_type":"diagnostic","message":"For more information about an error, try `rustc --explain E0432`.","code":null,"level":"failure-note","spans":[],"children":[],"rendered":"\u001b[1mFor more information about an error, try `rustc --explain E0432`.\u001b[0m\n"}
diff --git a/risk_score/target/debug/.fingerprint/risk_score-ea5c5b39e589faa5/invoked.timestamp b/risk_score/target/debug/.fingerprint/risk_score-ea5c5b39e589faa5/invoked.timestamp
new file mode 100644
index 00000000..e00328da
--- /dev/null
+++ b/risk_score/target/debug/.fingerprint/risk_score-ea5c5b39e589faa5/invoked.timestamp
@@ -0,0 +1 @@
+This file has an mtime of when this was started.
\ No newline at end of file
diff --git a/risk_score/target/debug/.fingerprint/risk_score-ea5c5b39e589faa5/output-test-lib-risk_score b/risk_score/target/debug/.fingerprint/risk_score-ea5c5b39e589faa5/output-test-lib-risk_score
new file mode 100644
index 00000000..e7332af9
--- /dev/null
+++ b/risk_score/target/debug/.fingerprint/risk_score-ea5c5b39e589faa5/output-test-lib-risk_score
@@ -0,0 +1,43 @@
+{"$message_type":"diagnostic","message":"unresolved import `soroban_sdk::testutils`","code":{"code":"E0432","explanation":"An import was unresolved.\n\nErroneous code example:\n\n```compile_fail,E0432\nuse something::Foo; // error: unresolved import `something::Foo`.\n```\n\nIn Rust 2015, paths in `use` statements are relative to the crate root. To\nimport items relative to the current and parent modules, use the `self::` and\n`super::` prefixes, respectively.\n\nIn Rust 2018 or later, paths in `use` statements are relative to the current\nmodule unless they begin with the name of a crate or a literal `crate::`, in\nwhich case they start from the crate root. As in Rust 2015 code, the `self::`\nand `super::` prefixes refer to the current and parent modules respectively.\n\nAlso verify that you didn't misspell the import name and that the import exists\nin the module from where you tried to import it. Example:\n\n```\nuse self::something::Foo; // Ok.\n\nmod something {\n pub struct Foo;\n}\n# fn main() {}\n```\n\nIf you tried to use a module from an external crate and are using Rust 2015,\nyou may have missed the `extern crate` declaration (which is usually placed in\nthe crate root):\n\n```edition2015\nextern crate core; // Required to use the `core` crate in Rust 2015.\n\nuse core::any;\n# fn main() {}\n```\n\nSince Rust 2018 the `extern crate` declaration is not required and\nyou can instead just `use` it:\n\n```edition2018\nuse core::any; // No extern crate required in Rust 2018.\n# fn main() {}\n```\n"},"level":"error","spans":[{"file_name":"src/lib.rs","byte_start":6760,"byte_end":6769,"line_start":205,"line_end":205,"column_start":22,"column_end":31,"is_primary":true,"text":[{"text":" use soroban_sdk::{testutils::Address as _, Address, Env, Symbol};","highlight_start":22,"highlight_end":31}],"label":"could not find `testutils` in `soroban_sdk`","suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[{"message":"found an item that was configured out","code":null,"level":"note","spans":[{"file_name":"/home/davicf/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/soroban-sdk-22.0.8/src/testutils.rs","byte_start":10,"byte_end":39,"line_start":1,"line_end":1,"column_start":11,"column_end":40,"is_primary":false,"text":[{"text":"#![cfg(any(test, feature = \"testutils\"))]","highlight_start":11,"highlight_end":40}],"label":"the item is gated here","suggested_replacement":null,"suggestion_applicability":null,"expansion":null},{"file_name":"/home/davicf/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/soroban-sdk-22.0.8/src/lib.rs","byte_start":24189,"byte_end":24198,"line_start":813,"line_end":813,"column_start":9,"column_end":18,"is_primary":true,"text":[{"text":"pub mod testutils;","highlight_start":9,"highlight_end":18}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[],"rendered":null}],"rendered":"\u001b[1m\u001b[91merror[E0432]\u001b[0m\u001b[1m: unresolved import `soroban_sdk::testutils`\u001b[0m\n \u001b[1m\u001b[94m--> \u001b[0msrc/lib.rs:205:22\n \u001b[1m\u001b[94m|\u001b[0m\n\u001b[1m\u001b[94m205\u001b[0m \u001b[1m\u001b[94m|\u001b[0m use soroban_sdk::{testutils::Address as _, Address, Env, Symbol};\n \u001b[1m\u001b[94m|\u001b[0m \u001b[1m\u001b[91m^^^^^^^^^\u001b[0m \u001b[1m\u001b[91mcould not find `testutils` in `soroban_sdk`\u001b[0m\n \u001b[1m\u001b[94m|\u001b[0m\n\u001b[1m\u001b[92mnote\u001b[0m: found an item that was configured out\n \u001b[1m\u001b[94m--> \u001b[0m/home/davicf/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/soroban-sdk-22.0.8/src/lib.rs:813:9\n \u001b[1m\u001b[94m|\u001b[0m\n\u001b[1m\u001b[94m813\u001b[0m \u001b[1m\u001b[94m|\u001b[0m pub mod testutils;\n \u001b[1m\u001b[94m|\u001b[0m \u001b[1m\u001b[92m^^^^^^^^^\u001b[0m\n \u001b[1m\u001b[94m|\u001b[0m\n \u001b[1m\u001b[94m::: \u001b[0m/home/davicf/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/soroban-sdk-22.0.8/src/testutils.rs:1:11\n \u001b[1m\u001b[94m|\u001b[0m\n\u001b[1m\u001b[94m 1\u001b[0m \u001b[1m\u001b[94m|\u001b[0m #![cfg(any(test, feature = \"testutils\"))]\n \u001b[1m\u001b[94m|\u001b[0m \u001b[1m\u001b[94m-----------------------------\u001b[0m \u001b[1m\u001b[94mthe item is gated here\u001b[0m\n\n"}
+{"$message_type":"diagnostic","message":"unused import: `Vec`","code":{"code":"unused_imports","explanation":null},"level":"warning","spans":[{"file_name":"src/lib.rs","byte_start":94,"byte_end":97,"line_start":2,"line_end":2,"column_start":84,"column_end":87,"is_primary":true,"text":[{"text":"use soroban_sdk::{contract, contractimpl, contracttype, Address, Env, Map, Symbol, Vec};","highlight_start":84,"highlight_end":87}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[{"message":"`#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default","code":null,"level":"note","spans":[],"children":[],"rendered":null},{"message":"remove the unused import","code":null,"level":"help","spans":[{"file_name":"src/lib.rs","byte_start":92,"byte_end":97,"line_start":2,"line_end":2,"column_start":82,"column_end":87,"is_primary":true,"text":[{"text":"use soroban_sdk::{contract, contractimpl, contracttype, Address, Env, Map, Symbol, Vec};","highlight_start":82,"highlight_end":87}],"label":null,"suggested_replacement":"","suggestion_applicability":"MachineApplicable","expansion":null}],"children":[],"rendered":null}],"rendered":"\u001b[1m\u001b[33mwarning\u001b[0m\u001b[1m: unused import: `Vec`\u001b[0m\n \u001b[1m\u001b[94m--> \u001b[0msrc/lib.rs:2:84\n \u001b[1m\u001b[94m|\u001b[0m\n\u001b[1m\u001b[94m2\u001b[0m \u001b[1m\u001b[94m|\u001b[0m use soroban_sdk::{contract, contractimpl, contracttype, Address, Env, Map, Symbol, Vec};\n \u001b[1m\u001b[94m|\u001b[0m \u001b[1m\u001b[33m^^^\u001b[0m\n \u001b[1m\u001b[94m|\u001b[0m\n \u001b[1m\u001b[94m= \u001b[0m\u001b[1mnote\u001b[0m: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default\n\n"}
+{"$message_type":"diagnostic","message":"no method named `register_contract` found for struct `Env` in the current scope","code":{"code":"E0599","explanation":"This error occurs when a method is used on a type which doesn't implement it:\n\nErroneous code example:\n\n```compile_fail,E0599\nstruct Mouth;\n\nlet x = Mouth;\nx.chocolate(); // error: no method named `chocolate` found for type `Mouth`\n // in the current scope\n```\n\nIn this case, you need to implement the `chocolate` method to fix the error:\n\n```\nstruct Mouth;\n\nimpl Mouth {\n fn chocolate(&self) { // We implement the `chocolate` method here.\n println!(\"Hmmm! I love chocolate!\");\n }\n}\n\nlet x = Mouth;\nx.chocolate(); // ok!\n```\n"},"level":"error","spans":[{"file_name":"src/lib.rs","byte_start":6923,"byte_end":6940,"line_start":210,"line_end":210,"column_start":31,"column_end":48,"is_primary":true,"text":[{"text":" let contract_id = env.register_contract(None, RiskTierContract);","highlight_start":31,"highlight_end":48}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[{"message":"there is a method `create_contract` with a similar name, but with different arguments","code":null,"level":"help","spans":[{"file_name":"/home/davicf/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/soroban-env-common-22.1.3/src/env.rs","byte_start":15111,"byte_end":15174,"line_start":345,"line_end":345,"column_start":9,"column_end":72,"is_primary":true,"text":[{"text":" fn $fn_id(&self, $($arg:$type),*) -> Result<$ret, Self::Error>;","highlight_start":9,"highlight_end":72}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/home/davicf/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/soroban-env-common-22.1.3/src/env.rs","byte_start":17620,"byte_end":17714,"line_start":398,"line_end":398,"column_start":21,"column_end":115,"is_primary":false,"text":[{"text":" host_function_helper!{$($min_proto)?, $($max_proto)?, $(#[$fn_attr])* fn $fn_id $args -> $ret}","highlight_start":21,"highlight_end":115}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/home/davicf/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/soroban-env-common-22.1.3/src/env.rs","byte_start":14382,"byte_end":14438,"line_start":324,"line_end":324,"column_start":1,"column_end":57,"is_primary":false,"text":[{"text":"generate_call_macro_with_all_host_functions!(\"env.json\");","highlight_start":1,"highlight_end":57}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/home/davicf/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/soroban-env-common-22.1.3/src/env.rs","byte_start":17849,"byte_end":17907,"line_start":406,"line_end":406,"column_start":1,"column_end":59,"is_primary":false,"text":[{"text":"call_macro_with_all_host_functions! { generate_env_trait }","highlight_start":1,"highlight_end":59}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null},"macro_decl_name":"call_macro_with_all_host_functions!","def_site_span":{"file_name":"/home/davicf/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/soroban-env-common-22.1.3/src/env.rs","byte_start":14382,"byte_end":14438,"line_start":324,"line_end":324,"column_start":1,"column_end":57,"is_primary":false,"text":[{"text":"generate_call_macro_with_all_host_functions!(\"env.json\");","highlight_start":1,"highlight_end":57}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"generate_env_trait!","def_site_span":{"file_name":"/home/davicf/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/soroban-env-common-22.1.3/src/env.rs","byte_start":15427,"byte_end":15458,"line_start":353,"line_end":353,"column_start":1,"column_end":32,"is_primary":false,"text":[{"text":"macro_rules! generate_env_trait {","highlight_start":1,"highlight_end":32}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"host_function_helper!","def_site_span":{"file_name":"/home/davicf/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/soroban-env-common-22.1.3/src/env.rs","byte_start":14883,"byte_end":14916,"line_start":337,"line_end":337,"column_start":1,"column_end":34,"is_primary":false,"text":[{"text":"macro_rules! host_function_helper {","highlight_start":1,"highlight_end":34}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}}],"children":[],"rendered":null}],"rendered":"\u001b[1m\u001b[91merror[E0599]\u001b[0m\u001b[1m: no method named `register_contract` found for struct `Env` in the current scope\u001b[0m\n \u001b[1m\u001b[94m--> \u001b[0msrc/lib.rs:210:31\n \u001b[1m\u001b[94m|\u001b[0m\n\u001b[1m\u001b[94m210\u001b[0m \u001b[1m\u001b[94m|\u001b[0m let contract_id = env.register_contract(None, RiskTierContract);\n \u001b[1m\u001b[94m|\u001b[0m \u001b[1m\u001b[91m^^^^^^^^^^^^^^^^^\u001b[0m\n \u001b[1m\u001b[94m|\u001b[0m\n\u001b[1m\u001b[96mhelp\u001b[0m: there is a method `create_contract` with a similar name, but with different arguments\n \u001b[1m\u001b[94m--> \u001b[0m/home/davicf/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/soroban-env-common-22.1.3/src/env.rs:345:9\n \u001b[1m\u001b[94m|\u001b[0m\n\u001b[1m\u001b[94m345\u001b[0m \u001b[1m\u001b[94m|\u001b[0m fn $fn_id(&self, $($arg:$type),*) -> Result<$ret, Self::Error>;\n \u001b[1m\u001b[94m|\u001b[0m \u001b[1m\u001b[96m^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\u001b[0m\n\u001b[1m\u001b[94m...\u001b[0m\n\u001b[1m\u001b[94m406\u001b[0m \u001b[1m\u001b[94m|\u001b[0m call_macro_with_all_host_functions! { generate_env_trait }\n \u001b[1m\u001b[94m|\u001b[0m \u001b[1m\u001b[94m----------------------------------------------------------\u001b[0m \u001b[1m\u001b[94min this macro invocation\u001b[0m\n \u001b[1m\u001b[94m= \u001b[0m\u001b[1mnote\u001b[0m: this error originates in the macro `host_function_helper` which comes from the expansion of the macro `call_macro_with_all_host_functions` (in Nightly builds, run with -Z macro-backtrace for more info)\n\n"}
+{"$message_type":"diagnostic","message":"no function or associated item named `generate` found for struct `soroban_sdk::Address` in the current scope","code":{"code":"E0599","explanation":"This error occurs when a method is used on a type which doesn't implement it:\n\nErroneous code example:\n\n```compile_fail,E0599\nstruct Mouth;\n\nlet x = Mouth;\nx.chocolate(); // error: no method named `chocolate` found for type `Mouth`\n // in the current scope\n```\n\nIn this case, you need to implement the `chocolate` method to fix the error:\n\n```\nstruct Mouth;\n\nimpl Mouth {\n fn chocolate(&self) { // We implement the `chocolate` method here.\n println!(\"Hmmm! I love chocolate!\");\n }\n}\n\nlet x = Mouth;\nx.chocolate(); // ok!\n```\n"},"level":"error","spans":[{"file_name":"src/lib.rs","byte_start":7065,"byte_end":7073,"line_start":213,"line_end":213,"column_start":29,"column_end":37,"is_primary":true,"text":[{"text":" let user = Address::generate(&env);","highlight_start":29,"highlight_end":37}],"label":"function or associated item not found in `soroban_sdk::Address`","suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[{"message":"if you're trying to build a new `soroban_sdk::Address` consider using one of the following associated functions:\nsoroban_sdk::Address::from_str\nsoroban_sdk::Address::from_string\nsoroban_sdk::Address::from_string_bytes","code":null,"level":"note","spans":[{"file_name":"/home/davicf/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/soroban-sdk-22.0.8/src/address.rs","byte_start":8044,"byte_end":8095,"line_start":238,"line_end":238,"column_start":5,"column_end":56,"is_primary":true,"text":[{"text":" pub fn from_str(env: &Env, strkey: &str) -> Address {","highlight_start":5,"highlight_end":56}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null},{"file_name":"/home/davicf/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/soroban-sdk-22.0.8/src/address.rs","byte_start":8632,"byte_end":8675,"line_start":250,"line_end":250,"column_start":5,"column_end":48,"is_primary":true,"text":[{"text":" pub fn from_string(strkey: &String) -> Self {","highlight_start":5,"highlight_end":48}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null},{"file_name":"/home/davicf/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/soroban-sdk-22.0.8/src/address.rs","byte_start":9587,"byte_end":9635,"line_start":272,"line_end":272,"column_start":5,"column_end":53,"is_primary":true,"text":[{"text":" pub fn from_string_bytes(strkey: &Bytes) -> Self {","highlight_start":5,"highlight_end":53}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[],"rendered":null}],"rendered":"\u001b[1m\u001b[91merror[E0599]\u001b[0m\u001b[1m: no function or associated item named `generate` found for struct `soroban_sdk::Address` in the current scope\u001b[0m\n \u001b[1m\u001b[94m--> \u001b[0msrc/lib.rs:213:29\n \u001b[1m\u001b[94m|\u001b[0m\n\u001b[1m\u001b[94m213\u001b[0m \u001b[1m\u001b[94m|\u001b[0m let user = Address::generate(&env);\n \u001b[1m\u001b[94m|\u001b[0m \u001b[1m\u001b[91m^^^^^^^^\u001b[0m \u001b[1m\u001b[91mfunction or associated item not found in `soroban_sdk::Address`\u001b[0m\n \u001b[1m\u001b[94m|\u001b[0m\n\u001b[1m\u001b[92mnote\u001b[0m: if you're trying to build a new `soroban_sdk::Address` consider using one of the following associated functions:\n soroban_sdk::Address::from_str\n soroban_sdk::Address::from_string\n soroban_sdk::Address::from_string_bytes\n \u001b[1m\u001b[94m--> \u001b[0m/home/davicf/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/soroban-sdk-22.0.8/src/address.rs:238:5\n \u001b[1m\u001b[94m|\u001b[0m\n\u001b[1m\u001b[94m238\u001b[0m \u001b[1m\u001b[94m|\u001b[0m pub fn from_str(env: &Env, strkey: &str) -> Address {\n \u001b[1m\u001b[94m|\u001b[0m \u001b[1m\u001b[92m^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\u001b[0m\n\u001b[1m\u001b[94m...\u001b[0m\n\u001b[1m\u001b[94m250\u001b[0m \u001b[1m\u001b[94m|\u001b[0m pub fn from_string(strkey: &String) -> Self {\n \u001b[1m\u001b[94m|\u001b[0m \u001b[1m\u001b[92m^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\u001b[0m\n\u001b[1m\u001b[94m...\u001b[0m\n\u001b[1m\u001b[94m272\u001b[0m \u001b[1m\u001b[94m|\u001b[0m pub fn from_string_bytes(strkey: &Bytes) -> Self {\n \u001b[1m\u001b[94m|\u001b[0m \u001b[1m\u001b[92m^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\u001b[0m\n\n"}
+{"$message_type":"diagnostic","message":"no method named `register_contract` found for struct `Env` in the current scope","code":{"code":"E0599","explanation":"This error occurs when a method is used on a type which doesn't implement it:\n\nErroneous code example:\n\n```compile_fail,E0599\nstruct Mouth;\n\nlet x = Mouth;\nx.chocolate(); // error: no method named `chocolate` found for type `Mouth`\n // in the current scope\n```\n\nIn this case, you need to implement the `chocolate` method to fix the error:\n\n```\nstruct Mouth;\n\nimpl Mouth {\n fn chocolate(&self) { // We implement the `chocolate` method here.\n println!(\"Hmmm! I love chocolate!\");\n }\n}\n\nlet x = Mouth;\nx.chocolate(); // ok!\n```\n"},"level":"error","spans":[{"file_name":"src/lib.rs","byte_start":7535,"byte_end":7552,"line_start":227,"line_end":227,"column_start":31,"column_end":48,"is_primary":true,"text":[{"text":" let contract_id = env.register_contract(None, RiskTierContract);","highlight_start":31,"highlight_end":48}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[{"message":"there is a method `create_contract` with a similar name, but with different arguments","code":null,"level":"help","spans":[{"file_name":"/home/davicf/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/soroban-env-common-22.1.3/src/env.rs","byte_start":15111,"byte_end":15174,"line_start":345,"line_end":345,"column_start":9,"column_end":72,"is_primary":true,"text":[{"text":" fn $fn_id(&self, $($arg:$type),*) -> Result<$ret, Self::Error>;","highlight_start":9,"highlight_end":72}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/home/davicf/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/soroban-env-common-22.1.3/src/env.rs","byte_start":17620,"byte_end":17714,"line_start":398,"line_end":398,"column_start":21,"column_end":115,"is_primary":false,"text":[{"text":" host_function_helper!{$($min_proto)?, $($max_proto)?, $(#[$fn_attr])* fn $fn_id $args -> $ret}","highlight_start":21,"highlight_end":115}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/home/davicf/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/soroban-env-common-22.1.3/src/env.rs","byte_start":14382,"byte_end":14438,"line_start":324,"line_end":324,"column_start":1,"column_end":57,"is_primary":false,"text":[{"text":"generate_call_macro_with_all_host_functions!(\"env.json\");","highlight_start":1,"highlight_end":57}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/home/davicf/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/soroban-env-common-22.1.3/src/env.rs","byte_start":17849,"byte_end":17907,"line_start":406,"line_end":406,"column_start":1,"column_end":59,"is_primary":false,"text":[{"text":"call_macro_with_all_host_functions! { generate_env_trait }","highlight_start":1,"highlight_end":59}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null},"macro_decl_name":"call_macro_with_all_host_functions!","def_site_span":{"file_name":"/home/davicf/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/soroban-env-common-22.1.3/src/env.rs","byte_start":14382,"byte_end":14438,"line_start":324,"line_end":324,"column_start":1,"column_end":57,"is_primary":false,"text":[{"text":"generate_call_macro_with_all_host_functions!(\"env.json\");","highlight_start":1,"highlight_end":57}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"generate_env_trait!","def_site_span":{"file_name":"/home/davicf/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/soroban-env-common-22.1.3/src/env.rs","byte_start":15427,"byte_end":15458,"line_start":353,"line_end":353,"column_start":1,"column_end":32,"is_primary":false,"text":[{"text":"macro_rules! generate_env_trait {","highlight_start":1,"highlight_end":32}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"host_function_helper!","def_site_span":{"file_name":"/home/davicf/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/soroban-env-common-22.1.3/src/env.rs","byte_start":14883,"byte_end":14916,"line_start":337,"line_end":337,"column_start":1,"column_end":34,"is_primary":false,"text":[{"text":"macro_rules! host_function_helper {","highlight_start":1,"highlight_end":34}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}}],"children":[],"rendered":null}],"rendered":"\u001b[1m\u001b[91merror[E0599]\u001b[0m\u001b[1m: no method named `register_contract` found for struct `Env` in the current scope\u001b[0m\n \u001b[1m\u001b[94m--> \u001b[0msrc/lib.rs:227:31\n \u001b[1m\u001b[94m|\u001b[0m\n\u001b[1m\u001b[94m227\u001b[0m \u001b[1m\u001b[94m|\u001b[0m let contract_id = env.register_contract(None, RiskTierContract);\n \u001b[1m\u001b[94m|\u001b[0m \u001b[1m\u001b[91m^^^^^^^^^^^^^^^^^\u001b[0m\n \u001b[1m\u001b[94m|\u001b[0m\n\u001b[1m\u001b[96mhelp\u001b[0m: there is a method `create_contract` with a similar name, but with different arguments\n \u001b[1m\u001b[94m--> \u001b[0m/home/davicf/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/soroban-env-common-22.1.3/src/env.rs:345:9\n \u001b[1m\u001b[94m|\u001b[0m\n\u001b[1m\u001b[94m345\u001b[0m \u001b[1m\u001b[94m|\u001b[0m fn $fn_id(&self, $($arg:$type),*) -> Result<$ret, Self::Error>;\n \u001b[1m\u001b[94m|\u001b[0m \u001b[1m\u001b[96m^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\u001b[0m\n\u001b[1m\u001b[94m...\u001b[0m\n\u001b[1m\u001b[94m406\u001b[0m \u001b[1m\u001b[94m|\u001b[0m call_macro_with_all_host_functions! { generate_env_trait }\n \u001b[1m\u001b[94m|\u001b[0m \u001b[1m\u001b[94m----------------------------------------------------------\u001b[0m \u001b[1m\u001b[94min this macro invocation\u001b[0m\n \u001b[1m\u001b[94m= \u001b[0m\u001b[1mnote\u001b[0m: this error originates in the macro `host_function_helper` which comes from the expansion of the macro `call_macro_with_all_host_functions` (in Nightly builds, run with -Z macro-backtrace for more info)\n\n"}
+{"$message_type":"diagnostic","message":"no function or associated item named `generate` found for struct `soroban_sdk::Address` in the current scope","code":{"code":"E0599","explanation":"This error occurs when a method is used on a type which doesn't implement it:\n\nErroneous code example:\n\n```compile_fail,E0599\nstruct Mouth;\n\nlet x = Mouth;\nx.chocolate(); // error: no method named `chocolate` found for type `Mouth`\n // in the current scope\n```\n\nIn this case, you need to implement the `chocolate` method to fix the error:\n\n```\nstruct Mouth;\n\nimpl Mouth {\n fn chocolate(&self) { // We implement the `chocolate` method here.\n println!(\"Hmmm! I love chocolate!\");\n }\n}\n\nlet x = Mouth;\nx.chocolate(); // ok!\n```\n"},"level":"error","spans":[{"file_name":"src/lib.rs","byte_start":7677,"byte_end":7685,"line_start":230,"line_end":230,"column_start":29,"column_end":37,"is_primary":true,"text":[{"text":" let user = Address::generate(&env);","highlight_start":29,"highlight_end":37}],"label":"function or associated item not found in `soroban_sdk::Address`","suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[{"message":"if you're trying to build a new `soroban_sdk::Address` consider using one of the following associated functions:\nsoroban_sdk::Address::from_str\nsoroban_sdk::Address::from_string\nsoroban_sdk::Address::from_string_bytes","code":null,"level":"note","spans":[{"file_name":"/home/davicf/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/soroban-sdk-22.0.8/src/address.rs","byte_start":8044,"byte_end":8095,"line_start":238,"line_end":238,"column_start":5,"column_end":56,"is_primary":true,"text":[{"text":" pub fn from_str(env: &Env, strkey: &str) -> Address {","highlight_start":5,"highlight_end":56}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null},{"file_name":"/home/davicf/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/soroban-sdk-22.0.8/src/address.rs","byte_start":8632,"byte_end":8675,"line_start":250,"line_end":250,"column_start":5,"column_end":48,"is_primary":true,"text":[{"text":" pub fn from_string(strkey: &String) -> Self {","highlight_start":5,"highlight_end":48}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null},{"file_name":"/home/davicf/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/soroban-sdk-22.0.8/src/address.rs","byte_start":9587,"byte_end":9635,"line_start":272,"line_end":272,"column_start":5,"column_end":53,"is_primary":true,"text":[{"text":" pub fn from_string_bytes(strkey: &Bytes) -> Self {","highlight_start":5,"highlight_end":53}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[],"rendered":null}],"rendered":"\u001b[1m\u001b[91merror[E0599]\u001b[0m\u001b[1m: no function or associated item named `generate` found for struct `soroban_sdk::Address` in the current scope\u001b[0m\n \u001b[1m\u001b[94m--> \u001b[0msrc/lib.rs:230:29\n \u001b[1m\u001b[94m|\u001b[0m\n\u001b[1m\u001b[94m230\u001b[0m \u001b[1m\u001b[94m|\u001b[0m let user = Address::generate(&env);\n \u001b[1m\u001b[94m|\u001b[0m \u001b[1m\u001b[91m^^^^^^^^\u001b[0m \u001b[1m\u001b[91mfunction or associated item not found in `soroban_sdk::Address`\u001b[0m\n \u001b[1m\u001b[94m|\u001b[0m\n\u001b[1m\u001b[92mnote\u001b[0m: if you're trying to build a new `soroban_sdk::Address` consider using one of the following associated functions:\n soroban_sdk::Address::from_str\n soroban_sdk::Address::from_string\n soroban_sdk::Address::from_string_bytes\n \u001b[1m\u001b[94m--> \u001b[0m/home/davicf/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/soroban-sdk-22.0.8/src/address.rs:238:5\n \u001b[1m\u001b[94m|\u001b[0m\n\u001b[1m\u001b[94m238\u001b[0m \u001b[1m\u001b[94m|\u001b[0m pub fn from_str(env: &Env, strkey: &str) -> Address {\n \u001b[1m\u001b[94m|\u001b[0m \u001b[1m\u001b[92m^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\u001b[0m\n\u001b[1m\u001b[94m...\u001b[0m\n\u001b[1m\u001b[94m250\u001b[0m \u001b[1m\u001b[94m|\u001b[0m pub fn from_string(strkey: &String) -> Self {\n \u001b[1m\u001b[94m|\u001b[0m \u001b[1m\u001b[92m^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\u001b[0m\n\u001b[1m\u001b[94m...\u001b[0m\n\u001b[1m\u001b[94m272\u001b[0m \u001b[1m\u001b[94m|\u001b[0m pub fn from_string_bytes(strkey: &Bytes) -> Self {\n \u001b[1m\u001b[94m|\u001b[0m \u001b[1m\u001b[92m^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\u001b[0m\n\n"}
+{"$message_type":"diagnostic","message":"no method named `register_contract` found for struct `Env` in the current scope","code":{"code":"E0599","explanation":"This error occurs when a method is used on a type which doesn't implement it:\n\nErroneous code example:\n\n```compile_fail,E0599\nstruct Mouth;\n\nlet x = Mouth;\nx.chocolate(); // error: no method named `chocolate` found for type `Mouth`\n // in the current scope\n```\n\nIn this case, you need to implement the `chocolate` method to fix the error:\n\n```\nstruct Mouth;\n\nimpl Mouth {\n fn chocolate(&self) { // We implement the `chocolate` method here.\n println!(\"Hmmm! I love chocolate!\");\n }\n}\n\nlet x = Mouth;\nx.chocolate(); // ok!\n```\n"},"level":"error","spans":[{"file_name":"src/lib.rs","byte_start":8083,"byte_end":8100,"line_start":243,"line_end":243,"column_start":31,"column_end":48,"is_primary":true,"text":[{"text":" let contract_id = env.register_contract(None, RiskTierContract);","highlight_start":31,"highlight_end":48}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[{"message":"there is a method `create_contract` with a similar name, but with different arguments","code":null,"level":"help","spans":[{"file_name":"/home/davicf/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/soroban-env-common-22.1.3/src/env.rs","byte_start":15111,"byte_end":15174,"line_start":345,"line_end":345,"column_start":9,"column_end":72,"is_primary":true,"text":[{"text":" fn $fn_id(&self, $($arg:$type),*) -> Result<$ret, Self::Error>;","highlight_start":9,"highlight_end":72}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/home/davicf/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/soroban-env-common-22.1.3/src/env.rs","byte_start":17620,"byte_end":17714,"line_start":398,"line_end":398,"column_start":21,"column_end":115,"is_primary":false,"text":[{"text":" host_function_helper!{$($min_proto)?, $($max_proto)?, $(#[$fn_attr])* fn $fn_id $args -> $ret}","highlight_start":21,"highlight_end":115}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/home/davicf/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/soroban-env-common-22.1.3/src/env.rs","byte_start":14382,"byte_end":14438,"line_start":324,"line_end":324,"column_start":1,"column_end":57,"is_primary":false,"text":[{"text":"generate_call_macro_with_all_host_functions!(\"env.json\");","highlight_start":1,"highlight_end":57}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/home/davicf/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/soroban-env-common-22.1.3/src/env.rs","byte_start":17849,"byte_end":17907,"line_start":406,"line_end":406,"column_start":1,"column_end":59,"is_primary":false,"text":[{"text":"call_macro_with_all_host_functions! { generate_env_trait }","highlight_start":1,"highlight_end":59}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null},"macro_decl_name":"call_macro_with_all_host_functions!","def_site_span":{"file_name":"/home/davicf/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/soroban-env-common-22.1.3/src/env.rs","byte_start":14382,"byte_end":14438,"line_start":324,"line_end":324,"column_start":1,"column_end":57,"is_primary":false,"text":[{"text":"generate_call_macro_with_all_host_functions!(\"env.json\");","highlight_start":1,"highlight_end":57}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"generate_env_trait!","def_site_span":{"file_name":"/home/davicf/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/soroban-env-common-22.1.3/src/env.rs","byte_start":15427,"byte_end":15458,"line_start":353,"line_end":353,"column_start":1,"column_end":32,"is_primary":false,"text":[{"text":"macro_rules! generate_env_trait {","highlight_start":1,"highlight_end":32}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"host_function_helper!","def_site_span":{"file_name":"/home/davicf/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/soroban-env-common-22.1.3/src/env.rs","byte_start":14883,"byte_end":14916,"line_start":337,"line_end":337,"column_start":1,"column_end":34,"is_primary":false,"text":[{"text":"macro_rules! host_function_helper {","highlight_start":1,"highlight_end":34}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}}],"children":[],"rendered":null}],"rendered":"\u001b[1m\u001b[91merror[E0599]\u001b[0m\u001b[1m: no method named `register_contract` found for struct `Env` in the current scope\u001b[0m\n \u001b[1m\u001b[94m--> \u001b[0msrc/lib.rs:243:31\n \u001b[1m\u001b[94m|\u001b[0m\n\u001b[1m\u001b[94m243\u001b[0m \u001b[1m\u001b[94m|\u001b[0m let contract_id = env.register_contract(None, RiskTierContract);\n \u001b[1m\u001b[94m|\u001b[0m \u001b[1m\u001b[91m^^^^^^^^^^^^^^^^^\u001b[0m\n \u001b[1m\u001b[94m|\u001b[0m\n\u001b[1m\u001b[96mhelp\u001b[0m: there is a method `create_contract` with a similar name, but with different arguments\n \u001b[1m\u001b[94m--> \u001b[0m/home/davicf/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/soroban-env-common-22.1.3/src/env.rs:345:9\n \u001b[1m\u001b[94m|\u001b[0m\n\u001b[1m\u001b[94m345\u001b[0m \u001b[1m\u001b[94m|\u001b[0m fn $fn_id(&self, $($arg:$type),*) -> Result<$ret, Self::Error>;\n \u001b[1m\u001b[94m|\u001b[0m \u001b[1m\u001b[96m^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\u001b[0m\n\u001b[1m\u001b[94m...\u001b[0m\n\u001b[1m\u001b[94m406\u001b[0m \u001b[1m\u001b[94m|\u001b[0m call_macro_with_all_host_functions! { generate_env_trait }\n \u001b[1m\u001b[94m|\u001b[0m \u001b[1m\u001b[94m----------------------------------------------------------\u001b[0m \u001b[1m\u001b[94min this macro invocation\u001b[0m\n \u001b[1m\u001b[94m= \u001b[0m\u001b[1mnote\u001b[0m: this error originates in the macro `host_function_helper` which comes from the expansion of the macro `call_macro_with_all_host_functions` (in Nightly builds, run with -Z macro-backtrace for more info)\n\n"}
+{"$message_type":"diagnostic","message":"no function or associated item named `generate` found for struct `soroban_sdk::Address` in the current scope","code":{"code":"E0599","explanation":"This error occurs when a method is used on a type which doesn't implement it:\n\nErroneous code example:\n\n```compile_fail,E0599\nstruct Mouth;\n\nlet x = Mouth;\nx.chocolate(); // error: no method named `chocolate` found for type `Mouth`\n // in the current scope\n```\n\nIn this case, you need to implement the `chocolate` method to fix the error:\n\n```\nstruct Mouth;\n\nimpl Mouth {\n fn chocolate(&self) { // We implement the `chocolate` method here.\n println!(\"Hmmm! I love chocolate!\");\n }\n}\n\nlet x = Mouth;\nx.chocolate(); // ok!\n```\n"},"level":"error","spans":[{"file_name":"src/lib.rs","byte_start":8225,"byte_end":8233,"line_start":246,"line_end":246,"column_start":29,"column_end":37,"is_primary":true,"text":[{"text":" let user = Address::generate(&env);","highlight_start":29,"highlight_end":37}],"label":"function or associated item not found in `soroban_sdk::Address`","suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[{"message":"if you're trying to build a new `soroban_sdk::Address` consider using one of the following associated functions:\nsoroban_sdk::Address::from_str\nsoroban_sdk::Address::from_string\nsoroban_sdk::Address::from_string_bytes","code":null,"level":"note","spans":[{"file_name":"/home/davicf/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/soroban-sdk-22.0.8/src/address.rs","byte_start":8044,"byte_end":8095,"line_start":238,"line_end":238,"column_start":5,"column_end":56,"is_primary":true,"text":[{"text":" pub fn from_str(env: &Env, strkey: &str) -> Address {","highlight_start":5,"highlight_end":56}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null},{"file_name":"/home/davicf/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/soroban-sdk-22.0.8/src/address.rs","byte_start":8632,"byte_end":8675,"line_start":250,"line_end":250,"column_start":5,"column_end":48,"is_primary":true,"text":[{"text":" pub fn from_string(strkey: &String) -> Self {","highlight_start":5,"highlight_end":48}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null},{"file_name":"/home/davicf/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/soroban-sdk-22.0.8/src/address.rs","byte_start":9587,"byte_end":9635,"line_start":272,"line_end":272,"column_start":5,"column_end":53,"is_primary":true,"text":[{"text":" pub fn from_string_bytes(strkey: &Bytes) -> Self {","highlight_start":5,"highlight_end":53}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[],"rendered":null}],"rendered":"\u001b[1m\u001b[91merror[E0599]\u001b[0m\u001b[1m: no function or associated item named `generate` found for struct `soroban_sdk::Address` in the current scope\u001b[0m\n \u001b[1m\u001b[94m--> \u001b[0msrc/lib.rs:246:29\n \u001b[1m\u001b[94m|\u001b[0m\n\u001b[1m\u001b[94m246\u001b[0m \u001b[1m\u001b[94m|\u001b[0m let user = Address::generate(&env);\n \u001b[1m\u001b[94m|\u001b[0m \u001b[1m\u001b[91m^^^^^^^^\u001b[0m \u001b[1m\u001b[91mfunction or associated item not found in `soroban_sdk::Address`\u001b[0m\n \u001b[1m\u001b[94m|\u001b[0m\n\u001b[1m\u001b[92mnote\u001b[0m: if you're trying to build a new `soroban_sdk::Address` consider using one of the following associated functions:\n soroban_sdk::Address::from_str\n soroban_sdk::Address::from_string\n soroban_sdk::Address::from_string_bytes\n \u001b[1m\u001b[94m--> \u001b[0m/home/davicf/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/soroban-sdk-22.0.8/src/address.rs:238:5\n \u001b[1m\u001b[94m|\u001b[0m\n\u001b[1m\u001b[94m238\u001b[0m \u001b[1m\u001b[94m|\u001b[0m pub fn from_str(env: &Env, strkey: &str) -> Address {\n \u001b[1m\u001b[94m|\u001b[0m \u001b[1m\u001b[92m^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\u001b[0m\n\u001b[1m\u001b[94m...\u001b[0m\n\u001b[1m\u001b[94m250\u001b[0m \u001b[1m\u001b[94m|\u001b[0m pub fn from_string(strkey: &String) -> Self {\n \u001b[1m\u001b[94m|\u001b[0m \u001b[1m\u001b[92m^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\u001b[0m\n\u001b[1m\u001b[94m...\u001b[0m\n\u001b[1m\u001b[94m272\u001b[0m \u001b[1m\u001b[94m|\u001b[0m pub fn from_string_bytes(strkey: &Bytes) -> Self {\n \u001b[1m\u001b[94m|\u001b[0m \u001b[1m\u001b[92m^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\u001b[0m\n\n"}
+{"$message_type":"diagnostic","message":"no method named `register_contract` found for struct `Env` in the current scope","code":{"code":"E0599","explanation":"This error occurs when a method is used on a type which doesn't implement it:\n\nErroneous code example:\n\n```compile_fail,E0599\nstruct Mouth;\n\nlet x = Mouth;\nx.chocolate(); // error: no method named `chocolate` found for type `Mouth`\n // in the current scope\n```\n\nIn this case, you need to implement the `chocolate` method to fix the error:\n\n```\nstruct Mouth;\n\nimpl Mouth {\n fn chocolate(&self) { // We implement the `chocolate` method here.\n println!(\"Hmmm! I love chocolate!\");\n }\n}\n\nlet x = Mouth;\nx.chocolate(); // ok!\n```\n"},"level":"error","spans":[{"file_name":"src/lib.rs","byte_start":8531,"byte_end":8548,"line_start":256,"line_end":256,"column_start":31,"column_end":48,"is_primary":true,"text":[{"text":" let contract_id = env.register_contract(None, RiskTierContract);","highlight_start":31,"highlight_end":48}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[{"message":"there is a method `create_contract` with a similar name, but with different arguments","code":null,"level":"help","spans":[{"file_name":"/home/davicf/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/soroban-env-common-22.1.3/src/env.rs","byte_start":15111,"byte_end":15174,"line_start":345,"line_end":345,"column_start":9,"column_end":72,"is_primary":true,"text":[{"text":" fn $fn_id(&self, $($arg:$type),*) -> Result<$ret, Self::Error>;","highlight_start":9,"highlight_end":72}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/home/davicf/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/soroban-env-common-22.1.3/src/env.rs","byte_start":17620,"byte_end":17714,"line_start":398,"line_end":398,"column_start":21,"column_end":115,"is_primary":false,"text":[{"text":" host_function_helper!{$($min_proto)?, $($max_proto)?, $(#[$fn_attr])* fn $fn_id $args -> $ret}","highlight_start":21,"highlight_end":115}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/home/davicf/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/soroban-env-common-22.1.3/src/env.rs","byte_start":14382,"byte_end":14438,"line_start":324,"line_end":324,"column_start":1,"column_end":57,"is_primary":false,"text":[{"text":"generate_call_macro_with_all_host_functions!(\"env.json\");","highlight_start":1,"highlight_end":57}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/home/davicf/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/soroban-env-common-22.1.3/src/env.rs","byte_start":17849,"byte_end":17907,"line_start":406,"line_end":406,"column_start":1,"column_end":59,"is_primary":false,"text":[{"text":"call_macro_with_all_host_functions! { generate_env_trait }","highlight_start":1,"highlight_end":59}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null},"macro_decl_name":"call_macro_with_all_host_functions!","def_site_span":{"file_name":"/home/davicf/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/soroban-env-common-22.1.3/src/env.rs","byte_start":14382,"byte_end":14438,"line_start":324,"line_end":324,"column_start":1,"column_end":57,"is_primary":false,"text":[{"text":"generate_call_macro_with_all_host_functions!(\"env.json\");","highlight_start":1,"highlight_end":57}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"generate_env_trait!","def_site_span":{"file_name":"/home/davicf/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/soroban-env-common-22.1.3/src/env.rs","byte_start":15427,"byte_end":15458,"line_start":353,"line_end":353,"column_start":1,"column_end":32,"is_primary":false,"text":[{"text":"macro_rules! generate_env_trait {","highlight_start":1,"highlight_end":32}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"host_function_helper!","def_site_span":{"file_name":"/home/davicf/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/soroban-env-common-22.1.3/src/env.rs","byte_start":14883,"byte_end":14916,"line_start":337,"line_end":337,"column_start":1,"column_end":34,"is_primary":false,"text":[{"text":"macro_rules! host_function_helper {","highlight_start":1,"highlight_end":34}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}}],"children":[],"rendered":null}],"rendered":"\u001b[1m\u001b[91merror[E0599]\u001b[0m\u001b[1m: no method named `register_contract` found for struct `Env` in the current scope\u001b[0m\n \u001b[1m\u001b[94m--> \u001b[0msrc/lib.rs:256:31\n \u001b[1m\u001b[94m|\u001b[0m\n\u001b[1m\u001b[94m256\u001b[0m \u001b[1m\u001b[94m|\u001b[0m let contract_id = env.register_contract(None, RiskTierContract);\n \u001b[1m\u001b[94m|\u001b[0m \u001b[1m\u001b[91m^^^^^^^^^^^^^^^^^\u001b[0m\n \u001b[1m\u001b[94m|\u001b[0m\n\u001b[1m\u001b[96mhelp\u001b[0m: there is a method `create_contract` with a similar name, but with different arguments\n \u001b[1m\u001b[94m--> \u001b[0m/home/davicf/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/soroban-env-common-22.1.3/src/env.rs:345:9\n \u001b[1m\u001b[94m|\u001b[0m\n\u001b[1m\u001b[94m345\u001b[0m \u001b[1m\u001b[94m|\u001b[0m fn $fn_id(&self, $($arg:$type),*) -> Result<$ret, Self::Error>;\n \u001b[1m\u001b[94m|\u001b[0m \u001b[1m\u001b[96m^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\u001b[0m\n\u001b[1m\u001b[94m...\u001b[0m\n\u001b[1m\u001b[94m406\u001b[0m \u001b[1m\u001b[94m|\u001b[0m call_macro_with_all_host_functions! { generate_env_trait }\n \u001b[1m\u001b[94m|\u001b[0m \u001b[1m\u001b[94m----------------------------------------------------------\u001b[0m \u001b[1m\u001b[94min this macro invocation\u001b[0m\n \u001b[1m\u001b[94m= \u001b[0m\u001b[1mnote\u001b[0m: this error originates in the macro `host_function_helper` which comes from the expansion of the macro `call_macro_with_all_host_functions` (in Nightly builds, run with -Z macro-backtrace for more info)\n\n"}
+{"$message_type":"diagnostic","message":"no function or associated item named `generate` found for struct `soroban_sdk::Address` in the current scope","code":{"code":"E0599","explanation":"This error occurs when a method is used on a type which doesn't implement it:\n\nErroneous code example:\n\n```compile_fail,E0599\nstruct Mouth;\n\nlet x = Mouth;\nx.chocolate(); // error: no method named `chocolate` found for type `Mouth`\n // in the current scope\n```\n\nIn this case, you need to implement the `chocolate` method to fix the error:\n\n```\nstruct Mouth;\n\nimpl Mouth {\n fn chocolate(&self) { // We implement the `chocolate` method here.\n println!(\"Hmmm! I love chocolate!\");\n }\n}\n\nlet x = Mouth;\nx.chocolate(); // ok!\n```\n"},"level":"error","spans":[{"file_name":"src/lib.rs","byte_start":8673,"byte_end":8681,"line_start":259,"line_end":259,"column_start":29,"column_end":37,"is_primary":true,"text":[{"text":" let user = Address::generate(&env);","highlight_start":29,"highlight_end":37}],"label":"function or associated item not found in `soroban_sdk::Address`","suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[{"message":"if you're trying to build a new `soroban_sdk::Address` consider using one of the following associated functions:\nsoroban_sdk::Address::from_str\nsoroban_sdk::Address::from_string\nsoroban_sdk::Address::from_string_bytes","code":null,"level":"note","spans":[{"file_name":"/home/davicf/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/soroban-sdk-22.0.8/src/address.rs","byte_start":8044,"byte_end":8095,"line_start":238,"line_end":238,"column_start":5,"column_end":56,"is_primary":true,"text":[{"text":" pub fn from_str(env: &Env, strkey: &str) -> Address {","highlight_start":5,"highlight_end":56}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null},{"file_name":"/home/davicf/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/soroban-sdk-22.0.8/src/address.rs","byte_start":8632,"byte_end":8675,"line_start":250,"line_end":250,"column_start":5,"column_end":48,"is_primary":true,"text":[{"text":" pub fn from_string(strkey: &String) -> Self {","highlight_start":5,"highlight_end":48}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null},{"file_name":"/home/davicf/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/soroban-sdk-22.0.8/src/address.rs","byte_start":9587,"byte_end":9635,"line_start":272,"line_end":272,"column_start":5,"column_end":53,"is_primary":true,"text":[{"text":" pub fn from_string_bytes(strkey: &Bytes) -> Self {","highlight_start":5,"highlight_end":53}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[],"rendered":null}],"rendered":"\u001b[1m\u001b[91merror[E0599]\u001b[0m\u001b[1m: no function or associated item named `generate` found for struct `soroban_sdk::Address` in the current scope\u001b[0m\n \u001b[1m\u001b[94m--> \u001b[0msrc/lib.rs:259:29\n \u001b[1m\u001b[94m|\u001b[0m\n\u001b[1m\u001b[94m259\u001b[0m \u001b[1m\u001b[94m|\u001b[0m let user = Address::generate(&env);\n \u001b[1m\u001b[94m|\u001b[0m \u001b[1m\u001b[91m^^^^^^^^\u001b[0m \u001b[1m\u001b[91mfunction or associated item not found in `soroban_sdk::Address`\u001b[0m\n \u001b[1m\u001b[94m|\u001b[0m\n\u001b[1m\u001b[92mnote\u001b[0m: if you're trying to build a new `soroban_sdk::Address` consider using one of the following associated functions:\n soroban_sdk::Address::from_str\n soroban_sdk::Address::from_string\n soroban_sdk::Address::from_string_bytes\n \u001b[1m\u001b[94m--> \u001b[0m/home/davicf/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/soroban-sdk-22.0.8/src/address.rs:238:5\n \u001b[1m\u001b[94m|\u001b[0m\n\u001b[1m\u001b[94m238\u001b[0m \u001b[1m\u001b[94m|\u001b[0m pub fn from_str(env: &Env, strkey: &str) -> Address {\n \u001b[1m\u001b[94m|\u001b[0m \u001b[1m\u001b[92m^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\u001b[0m\n\u001b[1m\u001b[94m...\u001b[0m\n\u001b[1m\u001b[94m250\u001b[0m \u001b[1m\u001b[94m|\u001b[0m pub fn from_string(strkey: &String) -> Self {\n \u001b[1m\u001b[94m|\u001b[0m \u001b[1m\u001b[92m^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\u001b[0m\n\u001b[1m\u001b[94m...\u001b[0m\n\u001b[1m\u001b[94m272\u001b[0m \u001b[1m\u001b[94m|\u001b[0m pub fn from_string_bytes(strkey: &Bytes) -> Self {\n \u001b[1m\u001b[94m|\u001b[0m \u001b[1m\u001b[92m^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\u001b[0m\n\n"}
+{"$message_type":"diagnostic","message":"no method named `register_contract` found for struct `Env` in the current scope","code":{"code":"E0599","explanation":"This error occurs when a method is used on a type which doesn't implement it:\n\nErroneous code example:\n\n```compile_fail,E0599\nstruct Mouth;\n\nlet x = Mouth;\nx.chocolate(); // error: no method named `chocolate` found for type `Mouth`\n // in the current scope\n```\n\nIn this case, you need to implement the `chocolate` method to fix the error:\n\n```\nstruct Mouth;\n\nimpl Mouth {\n fn chocolate(&self) { // We implement the `chocolate` method here.\n println!(\"Hmmm! I love chocolate!\");\n }\n}\n\nlet x = Mouth;\nx.chocolate(); // ok!\n```\n"},"level":"error","spans":[{"file_name":"src/lib.rs","byte_start":8952,"byte_end":8969,"line_start":268,"line_end":268,"column_start":31,"column_end":48,"is_primary":true,"text":[{"text":" let contract_id = env.register_contract(None, RiskTierContract);","highlight_start":31,"highlight_end":48}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[{"message":"there is a method `create_contract` with a similar name, but with different arguments","code":null,"level":"help","spans":[{"file_name":"/home/davicf/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/soroban-env-common-22.1.3/src/env.rs","byte_start":15111,"byte_end":15174,"line_start":345,"line_end":345,"column_start":9,"column_end":72,"is_primary":true,"text":[{"text":" fn $fn_id(&self, $($arg:$type),*) -> Result<$ret, Self::Error>;","highlight_start":9,"highlight_end":72}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/home/davicf/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/soroban-env-common-22.1.3/src/env.rs","byte_start":17620,"byte_end":17714,"line_start":398,"line_end":398,"column_start":21,"column_end":115,"is_primary":false,"text":[{"text":" host_function_helper!{$($min_proto)?, $($max_proto)?, $(#[$fn_attr])* fn $fn_id $args -> $ret}","highlight_start":21,"highlight_end":115}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/home/davicf/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/soroban-env-common-22.1.3/src/env.rs","byte_start":14382,"byte_end":14438,"line_start":324,"line_end":324,"column_start":1,"column_end":57,"is_primary":false,"text":[{"text":"generate_call_macro_with_all_host_functions!(\"env.json\");","highlight_start":1,"highlight_end":57}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/home/davicf/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/soroban-env-common-22.1.3/src/env.rs","byte_start":17849,"byte_end":17907,"line_start":406,"line_end":406,"column_start":1,"column_end":59,"is_primary":false,"text":[{"text":"call_macro_with_all_host_functions! { generate_env_trait }","highlight_start":1,"highlight_end":59}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null},"macro_decl_name":"call_macro_with_all_host_functions!","def_site_span":{"file_name":"/home/davicf/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/soroban-env-common-22.1.3/src/env.rs","byte_start":14382,"byte_end":14438,"line_start":324,"line_end":324,"column_start":1,"column_end":57,"is_primary":false,"text":[{"text":"generate_call_macro_with_all_host_functions!(\"env.json\");","highlight_start":1,"highlight_end":57}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"generate_env_trait!","def_site_span":{"file_name":"/home/davicf/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/soroban-env-common-22.1.3/src/env.rs","byte_start":15427,"byte_end":15458,"line_start":353,"line_end":353,"column_start":1,"column_end":32,"is_primary":false,"text":[{"text":"macro_rules! generate_env_trait {","highlight_start":1,"highlight_end":32}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"host_function_helper!","def_site_span":{"file_name":"/home/davicf/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/soroban-env-common-22.1.3/src/env.rs","byte_start":14883,"byte_end":14916,"line_start":337,"line_end":337,"column_start":1,"column_end":34,"is_primary":false,"text":[{"text":"macro_rules! host_function_helper {","highlight_start":1,"highlight_end":34}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}}],"children":[],"rendered":null}],"rendered":"\u001b[1m\u001b[91merror[E0599]\u001b[0m\u001b[1m: no method named `register_contract` found for struct `Env` in the current scope\u001b[0m\n \u001b[1m\u001b[94m--> \u001b[0msrc/lib.rs:268:31\n \u001b[1m\u001b[94m|\u001b[0m\n\u001b[1m\u001b[94m268\u001b[0m \u001b[1m\u001b[94m|\u001b[0m let contract_id = env.register_contract(None, RiskTierContract);\n \u001b[1m\u001b[94m|\u001b[0m \u001b[1m\u001b[91m^^^^^^^^^^^^^^^^^\u001b[0m\n \u001b[1m\u001b[94m|\u001b[0m\n\u001b[1m\u001b[96mhelp\u001b[0m: there is a method `create_contract` with a similar name, but with different arguments\n \u001b[1m\u001b[94m--> \u001b[0m/home/davicf/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/soroban-env-common-22.1.3/src/env.rs:345:9\n \u001b[1m\u001b[94m|\u001b[0m\n\u001b[1m\u001b[94m345\u001b[0m \u001b[1m\u001b[94m|\u001b[0m fn $fn_id(&self, $($arg:$type),*) -> Result<$ret, Self::Error>;\n \u001b[1m\u001b[94m|\u001b[0m \u001b[1m\u001b[96m^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\u001b[0m\n\u001b[1m\u001b[94m...\u001b[0m\n\u001b[1m\u001b[94m406\u001b[0m \u001b[1m\u001b[94m|\u001b[0m call_macro_with_all_host_functions! { generate_env_trait }\n \u001b[1m\u001b[94m|\u001b[0m \u001b[1m\u001b[94m----------------------------------------------------------\u001b[0m \u001b[1m\u001b[94min this macro invocation\u001b[0m\n \u001b[1m\u001b[94m= \u001b[0m\u001b[1mnote\u001b[0m: this error originates in the macro `host_function_helper` which comes from the expansion of the macro `call_macro_with_all_host_functions` (in Nightly builds, run with -Z macro-backtrace for more info)\n\n"}
+{"$message_type":"diagnostic","message":"no function or associated item named `generate` found for struct `soroban_sdk::Address` in the current scope","code":{"code":"E0599","explanation":"This error occurs when a method is used on a type which doesn't implement it:\n\nErroneous code example:\n\n```compile_fail,E0599\nstruct Mouth;\n\nlet x = Mouth;\nx.chocolate(); // error: no method named `chocolate` found for type `Mouth`\n // in the current scope\n```\n\nIn this case, you need to implement the `chocolate` method to fix the error:\n\n```\nstruct Mouth;\n\nimpl Mouth {\n fn chocolate(&self) { // We implement the `chocolate` method here.\n println!(\"Hmmm! I love chocolate!\");\n }\n}\n\nlet x = Mouth;\nx.chocolate(); // ok!\n```\n"},"level":"error","spans":[{"file_name":"src/lib.rs","byte_start":9094,"byte_end":9102,"line_start":271,"line_end":271,"column_start":29,"column_end":37,"is_primary":true,"text":[{"text":" let user = Address::generate(&env);","highlight_start":29,"highlight_end":37}],"label":"function or associated item not found in `soroban_sdk::Address`","suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[{"message":"if you're trying to build a new `soroban_sdk::Address` consider using one of the following associated functions:\nsoroban_sdk::Address::from_str\nsoroban_sdk::Address::from_string\nsoroban_sdk::Address::from_string_bytes","code":null,"level":"note","spans":[{"file_name":"/home/davicf/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/soroban-sdk-22.0.8/src/address.rs","byte_start":8044,"byte_end":8095,"line_start":238,"line_end":238,"column_start":5,"column_end":56,"is_primary":true,"text":[{"text":" pub fn from_str(env: &Env, strkey: &str) -> Address {","highlight_start":5,"highlight_end":56}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null},{"file_name":"/home/davicf/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/soroban-sdk-22.0.8/src/address.rs","byte_start":8632,"byte_end":8675,"line_start":250,"line_end":250,"column_start":5,"column_end":48,"is_primary":true,"text":[{"text":" pub fn from_string(strkey: &String) -> Self {","highlight_start":5,"highlight_end":48}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null},{"file_name":"/home/davicf/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/soroban-sdk-22.0.8/src/address.rs","byte_start":9587,"byte_end":9635,"line_start":272,"line_end":272,"column_start":5,"column_end":53,"is_primary":true,"text":[{"text":" pub fn from_string_bytes(strkey: &Bytes) -> Self {","highlight_start":5,"highlight_end":53}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[],"rendered":null}],"rendered":"\u001b[1m\u001b[91merror[E0599]\u001b[0m\u001b[1m: no function or associated item named `generate` found for struct `soroban_sdk::Address` in the current scope\u001b[0m\n \u001b[1m\u001b[94m--> \u001b[0msrc/lib.rs:271:29\n \u001b[1m\u001b[94m|\u001b[0m\n\u001b[1m\u001b[94m271\u001b[0m \u001b[1m\u001b[94m|\u001b[0m let user = Address::generate(&env);\n \u001b[1m\u001b[94m|\u001b[0m \u001b[1m\u001b[91m^^^^^^^^\u001b[0m \u001b[1m\u001b[91mfunction or associated item not found in `soroban_sdk::Address`\u001b[0m\n \u001b[1m\u001b[94m|\u001b[0m\n\u001b[1m\u001b[92mnote\u001b[0m: if you're trying to build a new `soroban_sdk::Address` consider using one of the following associated functions:\n soroban_sdk::Address::from_str\n soroban_sdk::Address::from_string\n soroban_sdk::Address::from_string_bytes\n \u001b[1m\u001b[94m--> \u001b[0m/home/davicf/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/soroban-sdk-22.0.8/src/address.rs:238:5\n \u001b[1m\u001b[94m|\u001b[0m\n\u001b[1m\u001b[94m238\u001b[0m \u001b[1m\u001b[94m|\u001b[0m pub fn from_str(env: &Env, strkey: &str) -> Address {\n \u001b[1m\u001b[94m|\u001b[0m \u001b[1m\u001b[92m^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\u001b[0m\n\u001b[1m\u001b[94m...\u001b[0m\n\u001b[1m\u001b[94m250\u001b[0m \u001b[1m\u001b[94m|\u001b[0m pub fn from_string(strkey: &String) -> Self {\n \u001b[1m\u001b[94m|\u001b[0m \u001b[1m\u001b[92m^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\u001b[0m\n\u001b[1m\u001b[94m...\u001b[0m\n\u001b[1m\u001b[94m272\u001b[0m \u001b[1m\u001b[94m|\u001b[0m pub fn from_string_bytes(strkey: &Bytes) -> Self {\n \u001b[1m\u001b[94m|\u001b[0m \u001b[1m\u001b[92m^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\u001b[0m\n\n"}
+{"$message_type":"diagnostic","message":"no method named `register_contract` found for struct `Env` in the current scope","code":{"code":"E0599","explanation":"This error occurs when a method is used on a type which doesn't implement it:\n\nErroneous code example:\n\n```compile_fail,E0599\nstruct Mouth;\n\nlet x = Mouth;\nx.chocolate(); // error: no method named `chocolate` found for type `Mouth`\n // in the current scope\n```\n\nIn this case, you need to implement the `chocolate` method to fix the error:\n\n```\nstruct Mouth;\n\nimpl Mouth {\n fn chocolate(&self) { // We implement the `chocolate` method here.\n println!(\"Hmmm! I love chocolate!\");\n }\n}\n\nlet x = Mouth;\nx.chocolate(); // ok!\n```\n"},"level":"error","spans":[{"file_name":"src/lib.rs","byte_start":9421,"byte_end":9438,"line_start":282,"line_end":282,"column_start":31,"column_end":48,"is_primary":true,"text":[{"text":" let contract_id = env.register_contract(None, RiskTierContract);","highlight_start":31,"highlight_end":48}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[{"message":"there is a method `create_contract` with a similar name, but with different arguments","code":null,"level":"help","spans":[{"file_name":"/home/davicf/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/soroban-env-common-22.1.3/src/env.rs","byte_start":15111,"byte_end":15174,"line_start":345,"line_end":345,"column_start":9,"column_end":72,"is_primary":true,"text":[{"text":" fn $fn_id(&self, $($arg:$type),*) -> Result<$ret, Self::Error>;","highlight_start":9,"highlight_end":72}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/home/davicf/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/soroban-env-common-22.1.3/src/env.rs","byte_start":17620,"byte_end":17714,"line_start":398,"line_end":398,"column_start":21,"column_end":115,"is_primary":false,"text":[{"text":" host_function_helper!{$($min_proto)?, $($max_proto)?, $(#[$fn_attr])* fn $fn_id $args -> $ret}","highlight_start":21,"highlight_end":115}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/home/davicf/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/soroban-env-common-22.1.3/src/env.rs","byte_start":14382,"byte_end":14438,"line_start":324,"line_end":324,"column_start":1,"column_end":57,"is_primary":false,"text":[{"text":"generate_call_macro_with_all_host_functions!(\"env.json\");","highlight_start":1,"highlight_end":57}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/home/davicf/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/soroban-env-common-22.1.3/src/env.rs","byte_start":17849,"byte_end":17907,"line_start":406,"line_end":406,"column_start":1,"column_end":59,"is_primary":false,"text":[{"text":"call_macro_with_all_host_functions! { generate_env_trait }","highlight_start":1,"highlight_end":59}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null},"macro_decl_name":"call_macro_with_all_host_functions!","def_site_span":{"file_name":"/home/davicf/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/soroban-env-common-22.1.3/src/env.rs","byte_start":14382,"byte_end":14438,"line_start":324,"line_end":324,"column_start":1,"column_end":57,"is_primary":false,"text":[{"text":"generate_call_macro_with_all_host_functions!(\"env.json\");","highlight_start":1,"highlight_end":57}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"generate_env_trait!","def_site_span":{"file_name":"/home/davicf/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/soroban-env-common-22.1.3/src/env.rs","byte_start":15427,"byte_end":15458,"line_start":353,"line_end":353,"column_start":1,"column_end":32,"is_primary":false,"text":[{"text":"macro_rules! generate_env_trait {","highlight_start":1,"highlight_end":32}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"host_function_helper!","def_site_span":{"file_name":"/home/davicf/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/soroban-env-common-22.1.3/src/env.rs","byte_start":14883,"byte_end":14916,"line_start":337,"line_end":337,"column_start":1,"column_end":34,"is_primary":false,"text":[{"text":"macro_rules! host_function_helper {","highlight_start":1,"highlight_end":34}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}}],"children":[],"rendered":null}],"rendered":"\u001b[1m\u001b[91merror[E0599]\u001b[0m\u001b[1m: no method named `register_contract` found for struct `Env` in the current scope\u001b[0m\n \u001b[1m\u001b[94m--> \u001b[0msrc/lib.rs:282:31\n \u001b[1m\u001b[94m|\u001b[0m\n\u001b[1m\u001b[94m282\u001b[0m \u001b[1m\u001b[94m|\u001b[0m let contract_id = env.register_contract(None, RiskTierContract);\n \u001b[1m\u001b[94m|\u001b[0m \u001b[1m\u001b[91m^^^^^^^^^^^^^^^^^\u001b[0m\n \u001b[1m\u001b[94m|\u001b[0m\n\u001b[1m\u001b[96mhelp\u001b[0m: there is a method `create_contract` with a similar name, but with different arguments\n \u001b[1m\u001b[94m--> \u001b[0m/home/davicf/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/soroban-env-common-22.1.3/src/env.rs:345:9\n \u001b[1m\u001b[94m|\u001b[0m\n\u001b[1m\u001b[94m345\u001b[0m \u001b[1m\u001b[94m|\u001b[0m fn $fn_id(&self, $($arg:$type),*) -> Result<$ret, Self::Error>;\n \u001b[1m\u001b[94m|\u001b[0m \u001b[1m\u001b[96m^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\u001b[0m\n\u001b[1m\u001b[94m...\u001b[0m\n\u001b[1m\u001b[94m406\u001b[0m \u001b[1m\u001b[94m|\u001b[0m call_macro_with_all_host_functions! { generate_env_trait }\n \u001b[1m\u001b[94m|\u001b[0m \u001b[1m\u001b[94m----------------------------------------------------------\u001b[0m \u001b[1m\u001b[94min this macro invocation\u001b[0m\n \u001b[1m\u001b[94m= \u001b[0m\u001b[1mnote\u001b[0m: this error originates in the macro `host_function_helper` which comes from the expansion of the macro `call_macro_with_all_host_functions` (in Nightly builds, run with -Z macro-backtrace for more info)\n\n"}
+{"$message_type":"diagnostic","message":"no function or associated item named `generate` found for struct `soroban_sdk::Address` in the current scope","code":{"code":"E0599","explanation":"This error occurs when a method is used on a type which doesn't implement it:\n\nErroneous code example:\n\n```compile_fail,E0599\nstruct Mouth;\n\nlet x = Mouth;\nx.chocolate(); // error: no method named `chocolate` found for type `Mouth`\n // in the current scope\n```\n\nIn this case, you need to implement the `chocolate` method to fix the error:\n\n```\nstruct Mouth;\n\nimpl Mouth {\n fn chocolate(&self) { // We implement the `chocolate` method here.\n println!(\"Hmmm! I love chocolate!\");\n }\n}\n\nlet x = Mouth;\nx.chocolate(); // ok!\n```\n"},"level":"error","spans":[{"file_name":"src/lib.rs","byte_start":9563,"byte_end":9571,"line_start":285,"line_end":285,"column_start":29,"column_end":37,"is_primary":true,"text":[{"text":" let user = Address::generate(&env);","highlight_start":29,"highlight_end":37}],"label":"function or associated item not found in `soroban_sdk::Address`","suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[{"message":"if you're trying to build a new `soroban_sdk::Address` consider using one of the following associated functions:\nsoroban_sdk::Address::from_str\nsoroban_sdk::Address::from_string\nsoroban_sdk::Address::from_string_bytes","code":null,"level":"note","spans":[{"file_name":"/home/davicf/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/soroban-sdk-22.0.8/src/address.rs","byte_start":8044,"byte_end":8095,"line_start":238,"line_end":238,"column_start":5,"column_end":56,"is_primary":true,"text":[{"text":" pub fn from_str(env: &Env, strkey: &str) -> Address {","highlight_start":5,"highlight_end":56}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null},{"file_name":"/home/davicf/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/soroban-sdk-22.0.8/src/address.rs","byte_start":8632,"byte_end":8675,"line_start":250,"line_end":250,"column_start":5,"column_end":48,"is_primary":true,"text":[{"text":" pub fn from_string(strkey: &String) -> Self {","highlight_start":5,"highlight_end":48}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null},{"file_name":"/home/davicf/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/soroban-sdk-22.0.8/src/address.rs","byte_start":9587,"byte_end":9635,"line_start":272,"line_end":272,"column_start":5,"column_end":53,"is_primary":true,"text":[{"text":" pub fn from_string_bytes(strkey: &Bytes) -> Self {","highlight_start":5,"highlight_end":53}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[],"rendered":null}],"rendered":"\u001b[1m\u001b[91merror[E0599]\u001b[0m\u001b[1m: no function or associated item named `generate` found for struct `soroban_sdk::Address` in the current scope\u001b[0m\n \u001b[1m\u001b[94m--> \u001b[0msrc/lib.rs:285:29\n \u001b[1m\u001b[94m|\u001b[0m\n\u001b[1m\u001b[94m285\u001b[0m \u001b[1m\u001b[94m|\u001b[0m let user = Address::generate(&env);\n \u001b[1m\u001b[94m|\u001b[0m \u001b[1m\u001b[91m^^^^^^^^\u001b[0m \u001b[1m\u001b[91mfunction or associated item not found in `soroban_sdk::Address`\u001b[0m\n \u001b[1m\u001b[94m|\u001b[0m\n\u001b[1m\u001b[92mnote\u001b[0m: if you're trying to build a new `soroban_sdk::Address` consider using one of the following associated functions:\n soroban_sdk::Address::from_str\n soroban_sdk::Address::from_string\n soroban_sdk::Address::from_string_bytes\n \u001b[1m\u001b[94m--> \u001b[0m/home/davicf/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/soroban-sdk-22.0.8/src/address.rs:238:5\n \u001b[1m\u001b[94m|\u001b[0m\n\u001b[1m\u001b[94m238\u001b[0m \u001b[1m\u001b[94m|\u001b[0m pub fn from_str(env: &Env, strkey: &str) -> Address {\n \u001b[1m\u001b[94m|\u001b[0m \u001b[1m\u001b[92m^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\u001b[0m\n\u001b[1m\u001b[94m...\u001b[0m\n\u001b[1m\u001b[94m250\u001b[0m \u001b[1m\u001b[94m|\u001b[0m pub fn from_string(strkey: &String) -> Self {\n \u001b[1m\u001b[94m|\u001b[0m \u001b[1m\u001b[92m^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\u001b[0m\n\u001b[1m\u001b[94m...\u001b[0m\n\u001b[1m\u001b[94m272\u001b[0m \u001b[1m\u001b[94m|\u001b[0m pub fn from_string_bytes(strkey: &Bytes) -> Self {\n \u001b[1m\u001b[94m|\u001b[0m \u001b[1m\u001b[92m^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\u001b[0m\n\n"}
+{"$message_type":"diagnostic","message":"no method named `register_contract` found for struct `Env` in the current scope","code":{"code":"E0599","explanation":"This error occurs when a method is used on a type which doesn't implement it:\n\nErroneous code example:\n\n```compile_fail,E0599\nstruct Mouth;\n\nlet x = Mouth;\nx.chocolate(); // error: no method named `chocolate` found for type `Mouth`\n // in the current scope\n```\n\nIn this case, you need to implement the `chocolate` method to fix the error:\n\n```\nstruct Mouth;\n\nimpl Mouth {\n fn chocolate(&self) { // We implement the `chocolate` method here.\n println!(\"Hmmm! I love chocolate!\");\n }\n}\n\nlet x = Mouth;\nx.chocolate(); // ok!\n```\n"},"level":"error","spans":[{"file_name":"src/lib.rs","byte_start":9888,"byte_end":9905,"line_start":296,"line_end":296,"column_start":31,"column_end":48,"is_primary":true,"text":[{"text":" let contract_id = env.register_contract(None, RiskTierContract);","highlight_start":31,"highlight_end":48}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[{"message":"there is a method `create_contract` with a similar name, but with different arguments","code":null,"level":"help","spans":[{"file_name":"/home/davicf/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/soroban-env-common-22.1.3/src/env.rs","byte_start":15111,"byte_end":15174,"line_start":345,"line_end":345,"column_start":9,"column_end":72,"is_primary":true,"text":[{"text":" fn $fn_id(&self, $($arg:$type),*) -> Result<$ret, Self::Error>;","highlight_start":9,"highlight_end":72}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/home/davicf/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/soroban-env-common-22.1.3/src/env.rs","byte_start":17620,"byte_end":17714,"line_start":398,"line_end":398,"column_start":21,"column_end":115,"is_primary":false,"text":[{"text":" host_function_helper!{$($min_proto)?, $($max_proto)?, $(#[$fn_attr])* fn $fn_id $args -> $ret}","highlight_start":21,"highlight_end":115}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/home/davicf/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/soroban-env-common-22.1.3/src/env.rs","byte_start":14382,"byte_end":14438,"line_start":324,"line_end":324,"column_start":1,"column_end":57,"is_primary":false,"text":[{"text":"generate_call_macro_with_all_host_functions!(\"env.json\");","highlight_start":1,"highlight_end":57}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/home/davicf/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/soroban-env-common-22.1.3/src/env.rs","byte_start":17849,"byte_end":17907,"line_start":406,"line_end":406,"column_start":1,"column_end":59,"is_primary":false,"text":[{"text":"call_macro_with_all_host_functions! { generate_env_trait }","highlight_start":1,"highlight_end":59}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null},"macro_decl_name":"call_macro_with_all_host_functions!","def_site_span":{"file_name":"/home/davicf/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/soroban-env-common-22.1.3/src/env.rs","byte_start":14382,"byte_end":14438,"line_start":324,"line_end":324,"column_start":1,"column_end":57,"is_primary":false,"text":[{"text":"generate_call_macro_with_all_host_functions!(\"env.json\");","highlight_start":1,"highlight_end":57}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"generate_env_trait!","def_site_span":{"file_name":"/home/davicf/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/soroban-env-common-22.1.3/src/env.rs","byte_start":15427,"byte_end":15458,"line_start":353,"line_end":353,"column_start":1,"column_end":32,"is_primary":false,"text":[{"text":"macro_rules! generate_env_trait {","highlight_start":1,"highlight_end":32}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"host_function_helper!","def_site_span":{"file_name":"/home/davicf/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/soroban-env-common-22.1.3/src/env.rs","byte_start":14883,"byte_end":14916,"line_start":337,"line_end":337,"column_start":1,"column_end":34,"is_primary":false,"text":[{"text":"macro_rules! host_function_helper {","highlight_start":1,"highlight_end":34}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}}],"children":[],"rendered":null}],"rendered":"\u001b[1m\u001b[91merror[E0599]\u001b[0m\u001b[1m: no method named `register_contract` found for struct `Env` in the current scope\u001b[0m\n \u001b[1m\u001b[94m--> \u001b[0msrc/lib.rs:296:31\n \u001b[1m\u001b[94m|\u001b[0m\n\u001b[1m\u001b[94m296\u001b[0m \u001b[1m\u001b[94m|\u001b[0m let contract_id = env.register_contract(None, RiskTierContract);\n \u001b[1m\u001b[94m|\u001b[0m \u001b[1m\u001b[91m^^^^^^^^^^^^^^^^^\u001b[0m\n \u001b[1m\u001b[94m|\u001b[0m\n\u001b[1m\u001b[96mhelp\u001b[0m: there is a method `create_contract` with a similar name, but with different arguments\n \u001b[1m\u001b[94m--> \u001b[0m/home/davicf/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/soroban-env-common-22.1.3/src/env.rs:345:9\n \u001b[1m\u001b[94m|\u001b[0m\n\u001b[1m\u001b[94m345\u001b[0m \u001b[1m\u001b[94m|\u001b[0m fn $fn_id(&self, $($arg:$type),*) -> Result<$ret, Self::Error>;\n \u001b[1m\u001b[94m|\u001b[0m \u001b[1m\u001b[96m^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\u001b[0m\n\u001b[1m\u001b[94m...\u001b[0m\n\u001b[1m\u001b[94m406\u001b[0m \u001b[1m\u001b[94m|\u001b[0m call_macro_with_all_host_functions! { generate_env_trait }\n \u001b[1m\u001b[94m|\u001b[0m \u001b[1m\u001b[94m----------------------------------------------------------\u001b[0m \u001b[1m\u001b[94min this macro invocation\u001b[0m\n \u001b[1m\u001b[94m= \u001b[0m\u001b[1mnote\u001b[0m: this error originates in the macro `host_function_helper` which comes from the expansion of the macro `call_macro_with_all_host_functions` (in Nightly builds, run with -Z macro-backtrace for more info)\n\n"}
+{"$message_type":"diagnostic","message":"no function or associated item named `generate` found for struct `soroban_sdk::Address` in the current scope","code":{"code":"E0599","explanation":"This error occurs when a method is used on a type which doesn't implement it:\n\nErroneous code example:\n\n```compile_fail,E0599\nstruct Mouth;\n\nlet x = Mouth;\nx.chocolate(); // error: no method named `chocolate` found for type `Mouth`\n // in the current scope\n```\n\nIn this case, you need to implement the `chocolate` method to fix the error:\n\n```\nstruct Mouth;\n\nimpl Mouth {\n fn chocolate(&self) { // We implement the `chocolate` method here.\n println!(\"Hmmm! I love chocolate!\");\n }\n}\n\nlet x = Mouth;\nx.chocolate(); // ok!\n```\n"},"level":"error","spans":[{"file_name":"src/lib.rs","byte_start":10030,"byte_end":10038,"line_start":299,"line_end":299,"column_start":29,"column_end":37,"is_primary":true,"text":[{"text":" let user = Address::generate(&env);","highlight_start":29,"highlight_end":37}],"label":"function or associated item not found in `soroban_sdk::Address`","suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[{"message":"if you're trying to build a new `soroban_sdk::Address` consider using one of the following associated functions:\nsoroban_sdk::Address::from_str\nsoroban_sdk::Address::from_string\nsoroban_sdk::Address::from_string_bytes","code":null,"level":"note","spans":[{"file_name":"/home/davicf/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/soroban-sdk-22.0.8/src/address.rs","byte_start":8044,"byte_end":8095,"line_start":238,"line_end":238,"column_start":5,"column_end":56,"is_primary":true,"text":[{"text":" pub fn from_str(env: &Env, strkey: &str) -> Address {","highlight_start":5,"highlight_end":56}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null},{"file_name":"/home/davicf/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/soroban-sdk-22.0.8/src/address.rs","byte_start":8632,"byte_end":8675,"line_start":250,"line_end":250,"column_start":5,"column_end":48,"is_primary":true,"text":[{"text":" pub fn from_string(strkey: &String) -> Self {","highlight_start":5,"highlight_end":48}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null},{"file_name":"/home/davicf/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/soroban-sdk-22.0.8/src/address.rs","byte_start":9587,"byte_end":9635,"line_start":272,"line_end":272,"column_start":5,"column_end":53,"is_primary":true,"text":[{"text":" pub fn from_string_bytes(strkey: &Bytes) -> Self {","highlight_start":5,"highlight_end":53}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[],"rendered":null}],"rendered":"\u001b[1m\u001b[91merror[E0599]\u001b[0m\u001b[1m: no function or associated item named `generate` found for struct `soroban_sdk::Address` in the current scope\u001b[0m\n \u001b[1m\u001b[94m--> \u001b[0msrc/lib.rs:299:29\n \u001b[1m\u001b[94m|\u001b[0m\n\u001b[1m\u001b[94m299\u001b[0m \u001b[1m\u001b[94m|\u001b[0m let user = Address::generate(&env);\n \u001b[1m\u001b[94m|\u001b[0m \u001b[1m\u001b[91m^^^^^^^^\u001b[0m \u001b[1m\u001b[91mfunction or associated item not found in `soroban_sdk::Address`\u001b[0m\n \u001b[1m\u001b[94m|\u001b[0m\n\u001b[1m\u001b[92mnote\u001b[0m: if you're trying to build a new `soroban_sdk::Address` consider using one of the following associated functions:\n soroban_sdk::Address::from_str\n soroban_sdk::Address::from_string\n soroban_sdk::Address::from_string_bytes\n \u001b[1m\u001b[94m--> \u001b[0m/home/davicf/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/soroban-sdk-22.0.8/src/address.rs:238:5\n \u001b[1m\u001b[94m|\u001b[0m\n\u001b[1m\u001b[94m238\u001b[0m \u001b[1m\u001b[94m|\u001b[0m pub fn from_str(env: &Env, strkey: &str) -> Address {\n \u001b[1m\u001b[94m|\u001b[0m \u001b[1m\u001b[92m^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\u001b[0m\n\u001b[1m\u001b[94m...\u001b[0m\n\u001b[1m\u001b[94m250\u001b[0m \u001b[1m\u001b[94m|\u001b[0m pub fn from_string(strkey: &String) -> Self {\n \u001b[1m\u001b[94m|\u001b[0m \u001b[1m\u001b[92m^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\u001b[0m\n\u001b[1m\u001b[94m...\u001b[0m\n\u001b[1m\u001b[94m272\u001b[0m \u001b[1m\u001b[94m|\u001b[0m pub fn from_string_bytes(strkey: &Bytes) -> Self {\n \u001b[1m\u001b[94m|\u001b[0m \u001b[1m\u001b[92m^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\u001b[0m\n\n"}
+{"$message_type":"diagnostic","message":"no method named `register_contract` found for struct `Env` in the current scope","code":{"code":"E0599","explanation":"This error occurs when a method is used on a type which doesn't implement it:\n\nErroneous code example:\n\n```compile_fail,E0599\nstruct Mouth;\n\nlet x = Mouth;\nx.chocolate(); // error: no method named `chocolate` found for type `Mouth`\n // in the current scope\n```\n\nIn this case, you need to implement the `chocolate` method to fix the error:\n\n```\nstruct Mouth;\n\nimpl Mouth {\n fn chocolate(&self) { // We implement the `chocolate` method here.\n println!(\"Hmmm! I love chocolate!\");\n }\n}\n\nlet x = Mouth;\nx.chocolate(); // ok!\n```\n"},"level":"error","spans":[{"file_name":"src/lib.rs","byte_start":10411,"byte_end":10428,"line_start":311,"line_end":311,"column_start":31,"column_end":48,"is_primary":true,"text":[{"text":" let contract_id = env.register_contract(None, RiskTierContract);","highlight_start":31,"highlight_end":48}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[{"message":"there is a method `create_contract` with a similar name, but with different arguments","code":null,"level":"help","spans":[{"file_name":"/home/davicf/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/soroban-env-common-22.1.3/src/env.rs","byte_start":15111,"byte_end":15174,"line_start":345,"line_end":345,"column_start":9,"column_end":72,"is_primary":true,"text":[{"text":" fn $fn_id(&self, $($arg:$type),*) -> Result<$ret, Self::Error>;","highlight_start":9,"highlight_end":72}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/home/davicf/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/soroban-env-common-22.1.3/src/env.rs","byte_start":17620,"byte_end":17714,"line_start":398,"line_end":398,"column_start":21,"column_end":115,"is_primary":false,"text":[{"text":" host_function_helper!{$($min_proto)?, $($max_proto)?, $(#[$fn_attr])* fn $fn_id $args -> $ret}","highlight_start":21,"highlight_end":115}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/home/davicf/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/soroban-env-common-22.1.3/src/env.rs","byte_start":14382,"byte_end":14438,"line_start":324,"line_end":324,"column_start":1,"column_end":57,"is_primary":false,"text":[{"text":"generate_call_macro_with_all_host_functions!(\"env.json\");","highlight_start":1,"highlight_end":57}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/home/davicf/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/soroban-env-common-22.1.3/src/env.rs","byte_start":17849,"byte_end":17907,"line_start":406,"line_end":406,"column_start":1,"column_end":59,"is_primary":false,"text":[{"text":"call_macro_with_all_host_functions! { generate_env_trait }","highlight_start":1,"highlight_end":59}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null},"macro_decl_name":"call_macro_with_all_host_functions!","def_site_span":{"file_name":"/home/davicf/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/soroban-env-common-22.1.3/src/env.rs","byte_start":14382,"byte_end":14438,"line_start":324,"line_end":324,"column_start":1,"column_end":57,"is_primary":false,"text":[{"text":"generate_call_macro_with_all_host_functions!(\"env.json\");","highlight_start":1,"highlight_end":57}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"generate_env_trait!","def_site_span":{"file_name":"/home/davicf/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/soroban-env-common-22.1.3/src/env.rs","byte_start":15427,"byte_end":15458,"line_start":353,"line_end":353,"column_start":1,"column_end":32,"is_primary":false,"text":[{"text":"macro_rules! generate_env_trait {","highlight_start":1,"highlight_end":32}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"host_function_helper!","def_site_span":{"file_name":"/home/davicf/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/soroban-env-common-22.1.3/src/env.rs","byte_start":14883,"byte_end":14916,"line_start":337,"line_end":337,"column_start":1,"column_end":34,"is_primary":false,"text":[{"text":"macro_rules! host_function_helper {","highlight_start":1,"highlight_end":34}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}}],"children":[],"rendered":null}],"rendered":"\u001b[1m\u001b[91merror[E0599]\u001b[0m\u001b[1m: no method named `register_contract` found for struct `Env` in the current scope\u001b[0m\n \u001b[1m\u001b[94m--> \u001b[0msrc/lib.rs:311:31\n \u001b[1m\u001b[94m|\u001b[0m\n\u001b[1m\u001b[94m311\u001b[0m \u001b[1m\u001b[94m|\u001b[0m let contract_id = env.register_contract(None, RiskTierContract);\n \u001b[1m\u001b[94m|\u001b[0m \u001b[1m\u001b[91m^^^^^^^^^^^^^^^^^\u001b[0m\n \u001b[1m\u001b[94m|\u001b[0m\n\u001b[1m\u001b[96mhelp\u001b[0m: there is a method `create_contract` with a similar name, but with different arguments\n \u001b[1m\u001b[94m--> \u001b[0m/home/davicf/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/soroban-env-common-22.1.3/src/env.rs:345:9\n \u001b[1m\u001b[94m|\u001b[0m\n\u001b[1m\u001b[94m345\u001b[0m \u001b[1m\u001b[94m|\u001b[0m fn $fn_id(&self, $($arg:$type),*) -> Result<$ret, Self::Error>;\n \u001b[1m\u001b[94m|\u001b[0m \u001b[1m\u001b[96m^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\u001b[0m\n\u001b[1m\u001b[94m...\u001b[0m\n\u001b[1m\u001b[94m406\u001b[0m \u001b[1m\u001b[94m|\u001b[0m call_macro_with_all_host_functions! { generate_env_trait }\n \u001b[1m\u001b[94m|\u001b[0m \u001b[1m\u001b[94m----------------------------------------------------------\u001b[0m \u001b[1m\u001b[94min this macro invocation\u001b[0m\n \u001b[1m\u001b[94m= \u001b[0m\u001b[1mnote\u001b[0m: this error originates in the macro `host_function_helper` which comes from the expansion of the macro `call_macro_with_all_host_functions` (in Nightly builds, run with -Z macro-backtrace for more info)\n\n"}
+{"$message_type":"diagnostic","message":"no function or associated item named `generate` found for struct `soroban_sdk::Address` in the current scope","code":{"code":"E0599","explanation":"This error occurs when a method is used on a type which doesn't implement it:\n\nErroneous code example:\n\n```compile_fail,E0599\nstruct Mouth;\n\nlet x = Mouth;\nx.chocolate(); // error: no method named `chocolate` found for type `Mouth`\n // in the current scope\n```\n\nIn this case, you need to implement the `chocolate` method to fix the error:\n\n```\nstruct Mouth;\n\nimpl Mouth {\n fn chocolate(&self) { // We implement the `chocolate` method here.\n println!(\"Hmmm! I love chocolate!\");\n }\n}\n\nlet x = Mouth;\nx.chocolate(); // ok!\n```\n"},"level":"error","spans":[{"file_name":"src/lib.rs","byte_start":10553,"byte_end":10561,"line_start":314,"line_end":314,"column_start":29,"column_end":37,"is_primary":true,"text":[{"text":" let user = Address::generate(&env);","highlight_start":29,"highlight_end":37}],"label":"function or associated item not found in `soroban_sdk::Address`","suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[{"message":"if you're trying to build a new `soroban_sdk::Address` consider using one of the following associated functions:\nsoroban_sdk::Address::from_str\nsoroban_sdk::Address::from_string\nsoroban_sdk::Address::from_string_bytes","code":null,"level":"note","spans":[{"file_name":"/home/davicf/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/soroban-sdk-22.0.8/src/address.rs","byte_start":8044,"byte_end":8095,"line_start":238,"line_end":238,"column_start":5,"column_end":56,"is_primary":true,"text":[{"text":" pub fn from_str(env: &Env, strkey: &str) -> Address {","highlight_start":5,"highlight_end":56}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null},{"file_name":"/home/davicf/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/soroban-sdk-22.0.8/src/address.rs","byte_start":8632,"byte_end":8675,"line_start":250,"line_end":250,"column_start":5,"column_end":48,"is_primary":true,"text":[{"text":" pub fn from_string(strkey: &String) -> Self {","highlight_start":5,"highlight_end":48}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null},{"file_name":"/home/davicf/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/soroban-sdk-22.0.8/src/address.rs","byte_start":9587,"byte_end":9635,"line_start":272,"line_end":272,"column_start":5,"column_end":53,"is_primary":true,"text":[{"text":" pub fn from_string_bytes(strkey: &Bytes) -> Self {","highlight_start":5,"highlight_end":53}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[],"rendered":null}],"rendered":"\u001b[1m\u001b[91merror[E0599]\u001b[0m\u001b[1m: no function or associated item named `generate` found for struct `soroban_sdk::Address` in the current scope\u001b[0m\n \u001b[1m\u001b[94m--> \u001b[0msrc/lib.rs:314:29\n \u001b[1m\u001b[94m|\u001b[0m\n\u001b[1m\u001b[94m314\u001b[0m \u001b[1m\u001b[94m|\u001b[0m let user = Address::generate(&env);\n \u001b[1m\u001b[94m|\u001b[0m \u001b[1m\u001b[91m^^^^^^^^\u001b[0m \u001b[1m\u001b[91mfunction or associated item not found in `soroban_sdk::Address`\u001b[0m\n \u001b[1m\u001b[94m|\u001b[0m\n\u001b[1m\u001b[92mnote\u001b[0m: if you're trying to build a new `soroban_sdk::Address` consider using one of the following associated functions:\n soroban_sdk::Address::from_str\n soroban_sdk::Address::from_string\n soroban_sdk::Address::from_string_bytes\n \u001b[1m\u001b[94m--> \u001b[0m/home/davicf/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/soroban-sdk-22.0.8/src/address.rs:238:5\n \u001b[1m\u001b[94m|\u001b[0m\n\u001b[1m\u001b[94m238\u001b[0m \u001b[1m\u001b[94m|\u001b[0m pub fn from_str(env: &Env, strkey: &str) -> Address {\n \u001b[1m\u001b[94m|\u001b[0m \u001b[1m\u001b[92m^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\u001b[0m\n\u001b[1m\u001b[94m...\u001b[0m\n\u001b[1m\u001b[94m250\u001b[0m \u001b[1m\u001b[94m|\u001b[0m pub fn from_string(strkey: &String) -> Self {\n \u001b[1m\u001b[94m|\u001b[0m \u001b[1m\u001b[92m^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\u001b[0m\n\u001b[1m\u001b[94m...\u001b[0m\n\u001b[1m\u001b[94m272\u001b[0m \u001b[1m\u001b[94m|\u001b[0m pub fn from_string_bytes(strkey: &Bytes) -> Self {\n \u001b[1m\u001b[94m|\u001b[0m \u001b[1m\u001b[92m^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\u001b[0m\n\n"}
+{"$message_type":"diagnostic","message":"no method named `register_contract` found for struct `Env` in the current scope","code":{"code":"E0599","explanation":"This error occurs when a method is used on a type which doesn't implement it:\n\nErroneous code example:\n\n```compile_fail,E0599\nstruct Mouth;\n\nlet x = Mouth;\nx.chocolate(); // error: no method named `chocolate` found for type `Mouth`\n // in the current scope\n```\n\nIn this case, you need to implement the `chocolate` method to fix the error:\n\n```\nstruct Mouth;\n\nimpl Mouth {\n fn chocolate(&self) { // We implement the `chocolate` method here.\n println!(\"Hmmm! I love chocolate!\");\n }\n}\n\nlet x = Mouth;\nx.chocolate(); // ok!\n```\n"},"level":"error","spans":[{"file_name":"src/lib.rs","byte_start":10889,"byte_end":10906,"line_start":325,"line_end":325,"column_start":31,"column_end":48,"is_primary":true,"text":[{"text":" let contract_id = env.register_contract(None, RiskTierContract);","highlight_start":31,"highlight_end":48}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[{"message":"there is a method `create_contract` with a similar name, but with different arguments","code":null,"level":"help","spans":[{"file_name":"/home/davicf/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/soroban-env-common-22.1.3/src/env.rs","byte_start":15111,"byte_end":15174,"line_start":345,"line_end":345,"column_start":9,"column_end":72,"is_primary":true,"text":[{"text":" fn $fn_id(&self, $($arg:$type),*) -> Result<$ret, Self::Error>;","highlight_start":9,"highlight_end":72}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/home/davicf/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/soroban-env-common-22.1.3/src/env.rs","byte_start":17620,"byte_end":17714,"line_start":398,"line_end":398,"column_start":21,"column_end":115,"is_primary":false,"text":[{"text":" host_function_helper!{$($min_proto)?, $($max_proto)?, $(#[$fn_attr])* fn $fn_id $args -> $ret}","highlight_start":21,"highlight_end":115}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/home/davicf/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/soroban-env-common-22.1.3/src/env.rs","byte_start":14382,"byte_end":14438,"line_start":324,"line_end":324,"column_start":1,"column_end":57,"is_primary":false,"text":[{"text":"generate_call_macro_with_all_host_functions!(\"env.json\");","highlight_start":1,"highlight_end":57}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/home/davicf/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/soroban-env-common-22.1.3/src/env.rs","byte_start":17849,"byte_end":17907,"line_start":406,"line_end":406,"column_start":1,"column_end":59,"is_primary":false,"text":[{"text":"call_macro_with_all_host_functions! { generate_env_trait }","highlight_start":1,"highlight_end":59}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null},"macro_decl_name":"call_macro_with_all_host_functions!","def_site_span":{"file_name":"/home/davicf/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/soroban-env-common-22.1.3/src/env.rs","byte_start":14382,"byte_end":14438,"line_start":324,"line_end":324,"column_start":1,"column_end":57,"is_primary":false,"text":[{"text":"generate_call_macro_with_all_host_functions!(\"env.json\");","highlight_start":1,"highlight_end":57}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"generate_env_trait!","def_site_span":{"file_name":"/home/davicf/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/soroban-env-common-22.1.3/src/env.rs","byte_start":15427,"byte_end":15458,"line_start":353,"line_end":353,"column_start":1,"column_end":32,"is_primary":false,"text":[{"text":"macro_rules! generate_env_trait {","highlight_start":1,"highlight_end":32}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"host_function_helper!","def_site_span":{"file_name":"/home/davicf/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/soroban-env-common-22.1.3/src/env.rs","byte_start":14883,"byte_end":14916,"line_start":337,"line_end":337,"column_start":1,"column_end":34,"is_primary":false,"text":[{"text":"macro_rules! host_function_helper {","highlight_start":1,"highlight_end":34}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}}],"children":[],"rendered":null}],"rendered":"\u001b[1m\u001b[91merror[E0599]\u001b[0m\u001b[1m: no method named `register_contract` found for struct `Env` in the current scope\u001b[0m\n \u001b[1m\u001b[94m--> \u001b[0msrc/lib.rs:325:31\n \u001b[1m\u001b[94m|\u001b[0m\n\u001b[1m\u001b[94m325\u001b[0m \u001b[1m\u001b[94m|\u001b[0m let contract_id = env.register_contract(None, RiskTierContract);\n \u001b[1m\u001b[94m|\u001b[0m \u001b[1m\u001b[91m^^^^^^^^^^^^^^^^^\u001b[0m\n \u001b[1m\u001b[94m|\u001b[0m\n\u001b[1m\u001b[96mhelp\u001b[0m: there is a method `create_contract` with a similar name, but with different arguments\n \u001b[1m\u001b[94m--> \u001b[0m/home/davicf/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/soroban-env-common-22.1.3/src/env.rs:345:9\n \u001b[1m\u001b[94m|\u001b[0m\n\u001b[1m\u001b[94m345\u001b[0m \u001b[1m\u001b[94m|\u001b[0m fn $fn_id(&self, $($arg:$type),*) -> Result<$ret, Self::Error>;\n \u001b[1m\u001b[94m|\u001b[0m \u001b[1m\u001b[96m^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\u001b[0m\n\u001b[1m\u001b[94m...\u001b[0m\n\u001b[1m\u001b[94m406\u001b[0m \u001b[1m\u001b[94m|\u001b[0m call_macro_with_all_host_functions! { generate_env_trait }\n \u001b[1m\u001b[94m|\u001b[0m \u001b[1m\u001b[94m----------------------------------------------------------\u001b[0m \u001b[1m\u001b[94min this macro invocation\u001b[0m\n \u001b[1m\u001b[94m= \u001b[0m\u001b[1mnote\u001b[0m: this error originates in the macro `host_function_helper` which comes from the expansion of the macro `call_macro_with_all_host_functions` (in Nightly builds, run with -Z macro-backtrace for more info)\n\n"}
+{"$message_type":"diagnostic","message":"no function or associated item named `generate` found for struct `soroban_sdk::Address` in the current scope","code":{"code":"E0599","explanation":"This error occurs when a method is used on a type which doesn't implement it:\n\nErroneous code example:\n\n```compile_fail,E0599\nstruct Mouth;\n\nlet x = Mouth;\nx.chocolate(); // error: no method named `chocolate` found for type `Mouth`\n // in the current scope\n```\n\nIn this case, you need to implement the `chocolate` method to fix the error:\n\n```\nstruct Mouth;\n\nimpl Mouth {\n fn chocolate(&self) { // We implement the `chocolate` method here.\n println!(\"Hmmm! I love chocolate!\");\n }\n}\n\nlet x = Mouth;\nx.chocolate(); // ok!\n```\n"},"level":"error","spans":[{"file_name":"src/lib.rs","byte_start":11031,"byte_end":11039,"line_start":328,"line_end":328,"column_start":29,"column_end":37,"is_primary":true,"text":[{"text":" let user = Address::generate(&env);","highlight_start":29,"highlight_end":37}],"label":"function or associated item not found in `soroban_sdk::Address`","suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[{"message":"if you're trying to build a new `soroban_sdk::Address` consider using one of the following associated functions:\nsoroban_sdk::Address::from_str\nsoroban_sdk::Address::from_string\nsoroban_sdk::Address::from_string_bytes","code":null,"level":"note","spans":[{"file_name":"/home/davicf/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/soroban-sdk-22.0.8/src/address.rs","byte_start":8044,"byte_end":8095,"line_start":238,"line_end":238,"column_start":5,"column_end":56,"is_primary":true,"text":[{"text":" pub fn from_str(env: &Env, strkey: &str) -> Address {","highlight_start":5,"highlight_end":56}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null},{"file_name":"/home/davicf/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/soroban-sdk-22.0.8/src/address.rs","byte_start":8632,"byte_end":8675,"line_start":250,"line_end":250,"column_start":5,"column_end":48,"is_primary":true,"text":[{"text":" pub fn from_string(strkey: &String) -> Self {","highlight_start":5,"highlight_end":48}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null},{"file_name":"/home/davicf/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/soroban-sdk-22.0.8/src/address.rs","byte_start":9587,"byte_end":9635,"line_start":272,"line_end":272,"column_start":5,"column_end":53,"is_primary":true,"text":[{"text":" pub fn from_string_bytes(strkey: &Bytes) -> Self {","highlight_start":5,"highlight_end":53}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[],"rendered":null}],"rendered":"\u001b[1m\u001b[91merror[E0599]\u001b[0m\u001b[1m: no function or associated item named `generate` found for struct `soroban_sdk::Address` in the current scope\u001b[0m\n \u001b[1m\u001b[94m--> \u001b[0msrc/lib.rs:328:29\n \u001b[1m\u001b[94m|\u001b[0m\n\u001b[1m\u001b[94m328\u001b[0m \u001b[1m\u001b[94m|\u001b[0m let user = Address::generate(&env);\n \u001b[1m\u001b[94m|\u001b[0m \u001b[1m\u001b[91m^^^^^^^^\u001b[0m \u001b[1m\u001b[91mfunction or associated item not found in `soroban_sdk::Address`\u001b[0m\n \u001b[1m\u001b[94m|\u001b[0m\n\u001b[1m\u001b[92mnote\u001b[0m: if you're trying to build a new `soroban_sdk::Address` consider using one of the following associated functions:\n soroban_sdk::Address::from_str\n soroban_sdk::Address::from_string\n soroban_sdk::Address::from_string_bytes\n \u001b[1m\u001b[94m--> \u001b[0m/home/davicf/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/soroban-sdk-22.0.8/src/address.rs:238:5\n \u001b[1m\u001b[94m|\u001b[0m\n\u001b[1m\u001b[94m238\u001b[0m \u001b[1m\u001b[94m|\u001b[0m pub fn from_str(env: &Env, strkey: &str) -> Address {\n \u001b[1m\u001b[94m|\u001b[0m \u001b[1m\u001b[92m^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\u001b[0m\n\u001b[1m\u001b[94m...\u001b[0m\n\u001b[1m\u001b[94m250\u001b[0m \u001b[1m\u001b[94m|\u001b[0m pub fn from_string(strkey: &String) -> Self {\n \u001b[1m\u001b[94m|\u001b[0m \u001b[1m\u001b[92m^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\u001b[0m\n\u001b[1m\u001b[94m...\u001b[0m\n\u001b[1m\u001b[94m272\u001b[0m \u001b[1m\u001b[94m|\u001b[0m pub fn from_string_bytes(strkey: &Bytes) -> Self {\n \u001b[1m\u001b[94m|\u001b[0m \u001b[1m\u001b[92m^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\u001b[0m\n\n"}
+{"$message_type":"diagnostic","message":"no method named `mock_all_auths` found for struct `Env` in the current scope","code":{"code":"E0599","explanation":"This error occurs when a method is used on a type which doesn't implement it:\n\nErroneous code example:\n\n```compile_fail,E0599\nstruct Mouth;\n\nlet x = Mouth;\nx.chocolate(); // error: no method named `chocolate` found for type `Mouth`\n // in the current scope\n```\n\nIn this case, you need to implement the `chocolate` method to fix the error:\n\n```\nstruct Mouth;\n\nimpl Mouth {\n fn chocolate(&self) { // We implement the `chocolate` method here.\n println!(\"Hmmm! I love chocolate!\");\n }\n}\n\nlet x = Mouth;\nx.chocolate(); // ok!\n```\n"},"level":"error","spans":[{"file_name":"src/lib.rs","byte_start":11345,"byte_end":11359,"line_start":342,"line_end":342,"column_start":13,"column_end":27,"is_primary":true,"text":[{"text":" env.mock_all_auths();","highlight_start":13,"highlight_end":27}],"label":"method not found in `Env`","suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[],"rendered":"\u001b[1m\u001b[91merror[E0599]\u001b[0m\u001b[1m: no method named `mock_all_auths` found for struct `Env` in the current scope\u001b[0m\n \u001b[1m\u001b[94m--> \u001b[0msrc/lib.rs:342:13\n \u001b[1m\u001b[94m|\u001b[0m\n\u001b[1m\u001b[94m342\u001b[0m \u001b[1m\u001b[94m|\u001b[0m env.mock_all_auths();\n \u001b[1m\u001b[94m|\u001b[0m \u001b[1m\u001b[91m^^^^^^^^^^^^^^\u001b[0m \u001b[1m\u001b[91mmethod not found in `Env`\u001b[0m\n\n"}
+{"$message_type":"diagnostic","message":"no method named `register_contract` found for struct `Env` in the current scope","code":{"code":"E0599","explanation":"This error occurs when a method is used on a type which doesn't implement it:\n\nErroneous code example:\n\n```compile_fail,E0599\nstruct Mouth;\n\nlet x = Mouth;\nx.chocolate(); // error: no method named `chocolate` found for type `Mouth`\n // in the current scope\n```\n\nIn this case, you need to implement the `chocolate` method to fix the error:\n\n```\nstruct Mouth;\n\nimpl Mouth {\n fn chocolate(&self) { // We implement the `chocolate` method here.\n println!(\"Hmmm! I love chocolate!\");\n }\n}\n\nlet x = Mouth;\nx.chocolate(); // ok!\n```\n"},"level":"error","spans":[{"file_name":"src/lib.rs","byte_start":11393,"byte_end":11410,"line_start":343,"line_end":343,"column_start":31,"column_end":48,"is_primary":true,"text":[{"text":" let contract_id = env.register_contract(None, RiskTierContract);","highlight_start":31,"highlight_end":48}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[{"message":"there is a method `create_contract` with a similar name, but with different arguments","code":null,"level":"help","spans":[{"file_name":"/home/davicf/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/soroban-env-common-22.1.3/src/env.rs","byte_start":15111,"byte_end":15174,"line_start":345,"line_end":345,"column_start":9,"column_end":72,"is_primary":true,"text":[{"text":" fn $fn_id(&self, $($arg:$type),*) -> Result<$ret, Self::Error>;","highlight_start":9,"highlight_end":72}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/home/davicf/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/soroban-env-common-22.1.3/src/env.rs","byte_start":17620,"byte_end":17714,"line_start":398,"line_end":398,"column_start":21,"column_end":115,"is_primary":false,"text":[{"text":" host_function_helper!{$($min_proto)?, $($max_proto)?, $(#[$fn_attr])* fn $fn_id $args -> $ret}","highlight_start":21,"highlight_end":115}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/home/davicf/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/soroban-env-common-22.1.3/src/env.rs","byte_start":14382,"byte_end":14438,"line_start":324,"line_end":324,"column_start":1,"column_end":57,"is_primary":false,"text":[{"text":"generate_call_macro_with_all_host_functions!(\"env.json\");","highlight_start":1,"highlight_end":57}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/home/davicf/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/soroban-env-common-22.1.3/src/env.rs","byte_start":17849,"byte_end":17907,"line_start":406,"line_end":406,"column_start":1,"column_end":59,"is_primary":false,"text":[{"text":"call_macro_with_all_host_functions! { generate_env_trait }","highlight_start":1,"highlight_end":59}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null},"macro_decl_name":"call_macro_with_all_host_functions!","def_site_span":{"file_name":"/home/davicf/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/soroban-env-common-22.1.3/src/env.rs","byte_start":14382,"byte_end":14438,"line_start":324,"line_end":324,"column_start":1,"column_end":57,"is_primary":false,"text":[{"text":"generate_call_macro_with_all_host_functions!(\"env.json\");","highlight_start":1,"highlight_end":57}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"generate_env_trait!","def_site_span":{"file_name":"/home/davicf/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/soroban-env-common-22.1.3/src/env.rs","byte_start":15427,"byte_end":15458,"line_start":353,"line_end":353,"column_start":1,"column_end":32,"is_primary":false,"text":[{"text":"macro_rules! generate_env_trait {","highlight_start":1,"highlight_end":32}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"host_function_helper!","def_site_span":{"file_name":"/home/davicf/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/soroban-env-common-22.1.3/src/env.rs","byte_start":14883,"byte_end":14916,"line_start":337,"line_end":337,"column_start":1,"column_end":34,"is_primary":false,"text":[{"text":"macro_rules! host_function_helper {","highlight_start":1,"highlight_end":34}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}}],"children":[],"rendered":null}],"rendered":"\u001b[1m\u001b[91merror[E0599]\u001b[0m\u001b[1m: no method named `register_contract` found for struct `Env` in the current scope\u001b[0m\n \u001b[1m\u001b[94m--> \u001b[0msrc/lib.rs:343:31\n \u001b[1m\u001b[94m|\u001b[0m\n\u001b[1m\u001b[94m343\u001b[0m \u001b[1m\u001b[94m|\u001b[0m let contract_id = env.register_contract(None, RiskTierContract);\n \u001b[1m\u001b[94m|\u001b[0m \u001b[1m\u001b[91m^^^^^^^^^^^^^^^^^\u001b[0m\n \u001b[1m\u001b[94m|\u001b[0m\n\u001b[1m\u001b[96mhelp\u001b[0m: there is a method `create_contract` with a similar name, but with different arguments\n \u001b[1m\u001b[94m--> \u001b[0m/home/davicf/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/soroban-env-common-22.1.3/src/env.rs:345:9\n \u001b[1m\u001b[94m|\u001b[0m\n\u001b[1m\u001b[94m345\u001b[0m \u001b[1m\u001b[94m|\u001b[0m fn $fn_id(&self, $($arg:$type),*) -> Result<$ret, Self::Error>;\n \u001b[1m\u001b[94m|\u001b[0m \u001b[1m\u001b[96m^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\u001b[0m\n\u001b[1m\u001b[94m...\u001b[0m\n\u001b[1m\u001b[94m406\u001b[0m \u001b[1m\u001b[94m|\u001b[0m call_macro_with_all_host_functions! { generate_env_trait }\n \u001b[1m\u001b[94m|\u001b[0m \u001b[1m\u001b[94m----------------------------------------------------------\u001b[0m \u001b[1m\u001b[94min this macro invocation\u001b[0m\n \u001b[1m\u001b[94m= \u001b[0m\u001b[1mnote\u001b[0m: this error originates in the macro `host_function_helper` which comes from the expansion of the macro `call_macro_with_all_host_functions` (in Nightly builds, run with -Z macro-backtrace for more info)\n\n"}
+{"$message_type":"diagnostic","message":"no function or associated item named `generate` found for struct `soroban_sdk::Address` in the current scope","code":{"code":"E0599","explanation":"This error occurs when a method is used on a type which doesn't implement it:\n\nErroneous code example:\n\n```compile_fail,E0599\nstruct Mouth;\n\nlet x = Mouth;\nx.chocolate(); // error: no method named `chocolate` found for type `Mouth`\n // in the current scope\n```\n\nIn this case, you need to implement the `chocolate` method to fix the error:\n\n```\nstruct Mouth;\n\nimpl Mouth {\n fn chocolate(&self) { // We implement the `chocolate` method here.\n println!(\"Hmmm! I love chocolate!\");\n }\n}\n\nlet x = Mouth;\nx.chocolate(); // ok!\n```\n"},"level":"error","spans":[{"file_name":"src/lib.rs","byte_start":11535,"byte_end":11543,"line_start":346,"line_end":346,"column_start":29,"column_end":37,"is_primary":true,"text":[{"text":" let user = Address::generate(&env);","highlight_start":29,"highlight_end":37}],"label":"function or associated item not found in `soroban_sdk::Address`","suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[{"message":"if you're trying to build a new `soroban_sdk::Address` consider using one of the following associated functions:\nsoroban_sdk::Address::from_str\nsoroban_sdk::Address::from_string\nsoroban_sdk::Address::from_string_bytes","code":null,"level":"note","spans":[{"file_name":"/home/davicf/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/soroban-sdk-22.0.8/src/address.rs","byte_start":8044,"byte_end":8095,"line_start":238,"line_end":238,"column_start":5,"column_end":56,"is_primary":true,"text":[{"text":" pub fn from_str(env: &Env, strkey: &str) -> Address {","highlight_start":5,"highlight_end":56}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null},{"file_name":"/home/davicf/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/soroban-sdk-22.0.8/src/address.rs","byte_start":8632,"byte_end":8675,"line_start":250,"line_end":250,"column_start":5,"column_end":48,"is_primary":true,"text":[{"text":" pub fn from_string(strkey: &String) -> Self {","highlight_start":5,"highlight_end":48}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null},{"file_name":"/home/davicf/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/soroban-sdk-22.0.8/src/address.rs","byte_start":9587,"byte_end":9635,"line_start":272,"line_end":272,"column_start":5,"column_end":53,"is_primary":true,"text":[{"text":" pub fn from_string_bytes(strkey: &Bytes) -> Self {","highlight_start":5,"highlight_end":53}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[],"rendered":null}],"rendered":"\u001b[1m\u001b[91merror[E0599]\u001b[0m\u001b[1m: no function or associated item named `generate` found for struct `soroban_sdk::Address` in the current scope\u001b[0m\n \u001b[1m\u001b[94m--> \u001b[0msrc/lib.rs:346:29\n \u001b[1m\u001b[94m|\u001b[0m\n\u001b[1m\u001b[94m346\u001b[0m \u001b[1m\u001b[94m|\u001b[0m let user = Address::generate(&env);\n \u001b[1m\u001b[94m|\u001b[0m \u001b[1m\u001b[91m^^^^^^^^\u001b[0m \u001b[1m\u001b[91mfunction or associated item not found in `soroban_sdk::Address`\u001b[0m\n \u001b[1m\u001b[94m|\u001b[0m\n\u001b[1m\u001b[92mnote\u001b[0m: if you're trying to build a new `soroban_sdk::Address` consider using one of the following associated functions:\n soroban_sdk::Address::from_str\n soroban_sdk::Address::from_string\n soroban_sdk::Address::from_string_bytes\n \u001b[1m\u001b[94m--> \u001b[0m/home/davicf/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/soroban-sdk-22.0.8/src/address.rs:238:5\n \u001b[1m\u001b[94m|\u001b[0m\n\u001b[1m\u001b[94m238\u001b[0m \u001b[1m\u001b[94m|\u001b[0m pub fn from_str(env: &Env, strkey: &str) -> Address {\n \u001b[1m\u001b[94m|\u001b[0m \u001b[1m\u001b[92m^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\u001b[0m\n\u001b[1m\u001b[94m...\u001b[0m\n\u001b[1m\u001b[94m250\u001b[0m \u001b[1m\u001b[94m|\u001b[0m pub fn from_string(strkey: &String) -> Self {\n \u001b[1m\u001b[94m|\u001b[0m \u001b[1m\u001b[92m^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\u001b[0m\n\u001b[1m\u001b[94m...\u001b[0m\n\u001b[1m\u001b[94m272\u001b[0m \u001b[1m\u001b[94m|\u001b[0m pub fn from_string_bytes(strkey: &Bytes) -> Self {\n \u001b[1m\u001b[94m|\u001b[0m \u001b[1m\u001b[92m^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\u001b[0m\n\n"}
+{"$message_type":"diagnostic","message":"no method named `mock_all_auths` found for struct `Env` in the current scope","code":{"code":"E0599","explanation":"This error occurs when a method is used on a type which doesn't implement it:\n\nErroneous code example:\n\n```compile_fail,E0599\nstruct Mouth;\n\nlet x = Mouth;\nx.chocolate(); // error: no method named `chocolate` found for type `Mouth`\n // in the current scope\n```\n\nIn this case, you need to implement the `chocolate` method to fix the error:\n\n```\nstruct Mouth;\n\nimpl Mouth {\n fn chocolate(&self) { // We implement the `chocolate` method here.\n println!(\"Hmmm! I love chocolate!\");\n }\n}\n\nlet x = Mouth;\nx.chocolate(); // ok!\n```\n"},"level":"error","spans":[{"file_name":"src/lib.rs","byte_start":12063,"byte_end":12077,"line_start":361,"line_end":361,"column_start":13,"column_end":27,"is_primary":true,"text":[{"text":" env.mock_all_auths();","highlight_start":13,"highlight_end":27}],"label":"method not found in `Env`","suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[],"rendered":"\u001b[1m\u001b[91merror[E0599]\u001b[0m\u001b[1m: no method named `mock_all_auths` found for struct `Env` in the current scope\u001b[0m\n \u001b[1m\u001b[94m--> \u001b[0msrc/lib.rs:361:13\n \u001b[1m\u001b[94m|\u001b[0m\n\u001b[1m\u001b[94m361\u001b[0m \u001b[1m\u001b[94m|\u001b[0m env.mock_all_auths();\n \u001b[1m\u001b[94m|\u001b[0m \u001b[1m\u001b[91m^^^^^^^^^^^^^^\u001b[0m \u001b[1m\u001b[91mmethod not found in `Env`\u001b[0m\n\n"}
+{"$message_type":"diagnostic","message":"no method named `register_contract` found for struct `Env` in the current scope","code":{"code":"E0599","explanation":"This error occurs when a method is used on a type which doesn't implement it:\n\nErroneous code example:\n\n```compile_fail,E0599\nstruct Mouth;\n\nlet x = Mouth;\nx.chocolate(); // error: no method named `chocolate` found for type `Mouth`\n // in the current scope\n```\n\nIn this case, you need to implement the `chocolate` method to fix the error:\n\n```\nstruct Mouth;\n\nimpl Mouth {\n fn chocolate(&self) { // We implement the `chocolate` method here.\n println!(\"Hmmm! I love chocolate!\");\n }\n}\n\nlet x = Mouth;\nx.chocolate(); // ok!\n```\n"},"level":"error","spans":[{"file_name":"src/lib.rs","byte_start":12111,"byte_end":12128,"line_start":362,"line_end":362,"column_start":31,"column_end":48,"is_primary":true,"text":[{"text":" let contract_id = env.register_contract(None, RiskTierContract);","highlight_start":31,"highlight_end":48}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[{"message":"there is a method `create_contract` with a similar name, but with different arguments","code":null,"level":"help","spans":[{"file_name":"/home/davicf/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/soroban-env-common-22.1.3/src/env.rs","byte_start":15111,"byte_end":15174,"line_start":345,"line_end":345,"column_start":9,"column_end":72,"is_primary":true,"text":[{"text":" fn $fn_id(&self, $($arg:$type),*) -> Result<$ret, Self::Error>;","highlight_start":9,"highlight_end":72}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/home/davicf/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/soroban-env-common-22.1.3/src/env.rs","byte_start":17620,"byte_end":17714,"line_start":398,"line_end":398,"column_start":21,"column_end":115,"is_primary":false,"text":[{"text":" host_function_helper!{$($min_proto)?, $($max_proto)?, $(#[$fn_attr])* fn $fn_id $args -> $ret}","highlight_start":21,"highlight_end":115}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/home/davicf/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/soroban-env-common-22.1.3/src/env.rs","byte_start":14382,"byte_end":14438,"line_start":324,"line_end":324,"column_start":1,"column_end":57,"is_primary":false,"text":[{"text":"generate_call_macro_with_all_host_functions!(\"env.json\");","highlight_start":1,"highlight_end":57}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/home/davicf/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/soroban-env-common-22.1.3/src/env.rs","byte_start":17849,"byte_end":17907,"line_start":406,"line_end":406,"column_start":1,"column_end":59,"is_primary":false,"text":[{"text":"call_macro_with_all_host_functions! { generate_env_trait }","highlight_start":1,"highlight_end":59}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null},"macro_decl_name":"call_macro_with_all_host_functions!","def_site_span":{"file_name":"/home/davicf/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/soroban-env-common-22.1.3/src/env.rs","byte_start":14382,"byte_end":14438,"line_start":324,"line_end":324,"column_start":1,"column_end":57,"is_primary":false,"text":[{"text":"generate_call_macro_with_all_host_functions!(\"env.json\");","highlight_start":1,"highlight_end":57}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"generate_env_trait!","def_site_span":{"file_name":"/home/davicf/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/soroban-env-common-22.1.3/src/env.rs","byte_start":15427,"byte_end":15458,"line_start":353,"line_end":353,"column_start":1,"column_end":32,"is_primary":false,"text":[{"text":"macro_rules! generate_env_trait {","highlight_start":1,"highlight_end":32}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"host_function_helper!","def_site_span":{"file_name":"/home/davicf/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/soroban-env-common-22.1.3/src/env.rs","byte_start":14883,"byte_end":14916,"line_start":337,"line_end":337,"column_start":1,"column_end":34,"is_primary":false,"text":[{"text":"macro_rules! host_function_helper {","highlight_start":1,"highlight_end":34}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}}],"children":[],"rendered":null}],"rendered":"\u001b[1m\u001b[91merror[E0599]\u001b[0m\u001b[1m: no method named `register_contract` found for struct `Env` in the current scope\u001b[0m\n \u001b[1m\u001b[94m--> \u001b[0msrc/lib.rs:362:31\n \u001b[1m\u001b[94m|\u001b[0m\n\u001b[1m\u001b[94m362\u001b[0m \u001b[1m\u001b[94m|\u001b[0m let contract_id = env.register_contract(None, RiskTierContract);\n \u001b[1m\u001b[94m|\u001b[0m \u001b[1m\u001b[91m^^^^^^^^^^^^^^^^^\u001b[0m\n \u001b[1m\u001b[94m|\u001b[0m\n\u001b[1m\u001b[96mhelp\u001b[0m: there is a method `create_contract` with a similar name, but with different arguments\n \u001b[1m\u001b[94m--> \u001b[0m/home/davicf/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/soroban-env-common-22.1.3/src/env.rs:345:9\n \u001b[1m\u001b[94m|\u001b[0m\n\u001b[1m\u001b[94m345\u001b[0m \u001b[1m\u001b[94m|\u001b[0m fn $fn_id(&self, $($arg:$type),*) -> Result<$ret, Self::Error>;\n \u001b[1m\u001b[94m|\u001b[0m \u001b[1m\u001b[96m^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\u001b[0m\n\u001b[1m\u001b[94m...\u001b[0m\n\u001b[1m\u001b[94m406\u001b[0m \u001b[1m\u001b[94m|\u001b[0m call_macro_with_all_host_functions! { generate_env_trait }\n \u001b[1m\u001b[94m|\u001b[0m \u001b[1m\u001b[94m----------------------------------------------------------\u001b[0m \u001b[1m\u001b[94min this macro invocation\u001b[0m\n \u001b[1m\u001b[94m= \u001b[0m\u001b[1mnote\u001b[0m: this error originates in the macro `host_function_helper` which comes from the expansion of the macro `call_macro_with_all_host_functions` (in Nightly builds, run with -Z macro-backtrace for more info)\n\n"}
+{"$message_type":"diagnostic","message":"no function or associated item named `generate` found for struct `soroban_sdk::Address` in the current scope","code":{"code":"E0599","explanation":"This error occurs when a method is used on a type which doesn't implement it:\n\nErroneous code example:\n\n```compile_fail,E0599\nstruct Mouth;\n\nlet x = Mouth;\nx.chocolate(); // error: no method named `chocolate` found for type `Mouth`\n // in the current scope\n```\n\nIn this case, you need to implement the `chocolate` method to fix the error:\n\n```\nstruct Mouth;\n\nimpl Mouth {\n fn chocolate(&self) { // We implement the `chocolate` method here.\n println!(\"Hmmm! I love chocolate!\");\n }\n}\n\nlet x = Mouth;\nx.chocolate(); // ok!\n```\n"},"level":"error","spans":[{"file_name":"src/lib.rs","byte_start":12253,"byte_end":12261,"line_start":365,"line_end":365,"column_start":29,"column_end":37,"is_primary":true,"text":[{"text":" let user = Address::generate(&env);","highlight_start":29,"highlight_end":37}],"label":"function or associated item not found in `soroban_sdk::Address`","suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[{"message":"if you're trying to build a new `soroban_sdk::Address` consider using one of the following associated functions:\nsoroban_sdk::Address::from_str\nsoroban_sdk::Address::from_string\nsoroban_sdk::Address::from_string_bytes","code":null,"level":"note","spans":[{"file_name":"/home/davicf/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/soroban-sdk-22.0.8/src/address.rs","byte_start":8044,"byte_end":8095,"line_start":238,"line_end":238,"column_start":5,"column_end":56,"is_primary":true,"text":[{"text":" pub fn from_str(env: &Env, strkey: &str) -> Address {","highlight_start":5,"highlight_end":56}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null},{"file_name":"/home/davicf/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/soroban-sdk-22.0.8/src/address.rs","byte_start":8632,"byte_end":8675,"line_start":250,"line_end":250,"column_start":5,"column_end":48,"is_primary":true,"text":[{"text":" pub fn from_string(strkey: &String) -> Self {","highlight_start":5,"highlight_end":48}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null},{"file_name":"/home/davicf/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/soroban-sdk-22.0.8/src/address.rs","byte_start":9587,"byte_end":9635,"line_start":272,"line_end":272,"column_start":5,"column_end":53,"is_primary":true,"text":[{"text":" pub fn from_string_bytes(strkey: &Bytes) -> Self {","highlight_start":5,"highlight_end":53}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[],"rendered":null}],"rendered":"\u001b[1m\u001b[91merror[E0599]\u001b[0m\u001b[1m: no function or associated item named `generate` found for struct `soroban_sdk::Address` in the current scope\u001b[0m\n \u001b[1m\u001b[94m--> \u001b[0msrc/lib.rs:365:29\n \u001b[1m\u001b[94m|\u001b[0m\n\u001b[1m\u001b[94m365\u001b[0m \u001b[1m\u001b[94m|\u001b[0m let user = Address::generate(&env);\n \u001b[1m\u001b[94m|\u001b[0m \u001b[1m\u001b[91m^^^^^^^^\u001b[0m \u001b[1m\u001b[91mfunction or associated item not found in `soroban_sdk::Address`\u001b[0m\n \u001b[1m\u001b[94m|\u001b[0m\n\u001b[1m\u001b[92mnote\u001b[0m: if you're trying to build a new `soroban_sdk::Address` consider using one of the following associated functions:\n soroban_sdk::Address::from_str\n soroban_sdk::Address::from_string\n soroban_sdk::Address::from_string_bytes\n \u001b[1m\u001b[94m--> \u001b[0m/home/davicf/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/soroban-sdk-22.0.8/src/address.rs:238:5\n \u001b[1m\u001b[94m|\u001b[0m\n\u001b[1m\u001b[94m238\u001b[0m \u001b[1m\u001b[94m|\u001b[0m pub fn from_str(env: &Env, strkey: &str) -> Address {\n \u001b[1m\u001b[94m|\u001b[0m \u001b[1m\u001b[92m^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\u001b[0m\n\u001b[1m\u001b[94m...\u001b[0m\n\u001b[1m\u001b[94m250\u001b[0m \u001b[1m\u001b[94m|\u001b[0m pub fn from_string(strkey: &String) -> Self {\n \u001b[1m\u001b[94m|\u001b[0m \u001b[1m\u001b[92m^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\u001b[0m\n\u001b[1m\u001b[94m...\u001b[0m\n\u001b[1m\u001b[94m272\u001b[0m \u001b[1m\u001b[94m|\u001b[0m pub fn from_string_bytes(strkey: &Bytes) -> Self {\n \u001b[1m\u001b[94m|\u001b[0m \u001b[1m\u001b[92m^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\u001b[0m\n\n"}
+{"$message_type":"diagnostic","message":"no method named `register_contract` found for struct `Env` in the current scope","code":{"code":"E0599","explanation":"This error occurs when a method is used on a type which doesn't implement it:\n\nErroneous code example:\n\n```compile_fail,E0599\nstruct Mouth;\n\nlet x = Mouth;\nx.chocolate(); // error: no method named `chocolate` found for type `Mouth`\n // in the current scope\n```\n\nIn this case, you need to implement the `chocolate` method to fix the error:\n\n```\nstruct Mouth;\n\nimpl Mouth {\n fn chocolate(&self) { // We implement the `chocolate` method here.\n println!(\"Hmmm! I love chocolate!\");\n }\n}\n\nlet x = Mouth;\nx.chocolate(); // ok!\n```\n"},"level":"error","spans":[{"file_name":"src/lib.rs","byte_start":12603,"byte_end":12620,"line_start":376,"line_end":376,"column_start":31,"column_end":48,"is_primary":true,"text":[{"text":" let contract_id = env.register_contract(None, RiskTierContract);","highlight_start":31,"highlight_end":48}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[{"message":"there is a method `create_contract` with a similar name, but with different arguments","code":null,"level":"help","spans":[{"file_name":"/home/davicf/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/soroban-env-common-22.1.3/src/env.rs","byte_start":15111,"byte_end":15174,"line_start":345,"line_end":345,"column_start":9,"column_end":72,"is_primary":true,"text":[{"text":" fn $fn_id(&self, $($arg:$type),*) -> Result<$ret, Self::Error>;","highlight_start":9,"highlight_end":72}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/home/davicf/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/soroban-env-common-22.1.3/src/env.rs","byte_start":17620,"byte_end":17714,"line_start":398,"line_end":398,"column_start":21,"column_end":115,"is_primary":false,"text":[{"text":" host_function_helper!{$($min_proto)?, $($max_proto)?, $(#[$fn_attr])* fn $fn_id $args -> $ret}","highlight_start":21,"highlight_end":115}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/home/davicf/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/soroban-env-common-22.1.3/src/env.rs","byte_start":14382,"byte_end":14438,"line_start":324,"line_end":324,"column_start":1,"column_end":57,"is_primary":false,"text":[{"text":"generate_call_macro_with_all_host_functions!(\"env.json\");","highlight_start":1,"highlight_end":57}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/home/davicf/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/soroban-env-common-22.1.3/src/env.rs","byte_start":17849,"byte_end":17907,"line_start":406,"line_end":406,"column_start":1,"column_end":59,"is_primary":false,"text":[{"text":"call_macro_with_all_host_functions! { generate_env_trait }","highlight_start":1,"highlight_end":59}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null},"macro_decl_name":"call_macro_with_all_host_functions!","def_site_span":{"file_name":"/home/davicf/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/soroban-env-common-22.1.3/src/env.rs","byte_start":14382,"byte_end":14438,"line_start":324,"line_end":324,"column_start":1,"column_end":57,"is_primary":false,"text":[{"text":"generate_call_macro_with_all_host_functions!(\"env.json\");","highlight_start":1,"highlight_end":57}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"generate_env_trait!","def_site_span":{"file_name":"/home/davicf/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/soroban-env-common-22.1.3/src/env.rs","byte_start":15427,"byte_end":15458,"line_start":353,"line_end":353,"column_start":1,"column_end":32,"is_primary":false,"text":[{"text":"macro_rules! generate_env_trait {","highlight_start":1,"highlight_end":32}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"host_function_helper!","def_site_span":{"file_name":"/home/davicf/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/soroban-env-common-22.1.3/src/env.rs","byte_start":14883,"byte_end":14916,"line_start":337,"line_end":337,"column_start":1,"column_end":34,"is_primary":false,"text":[{"text":"macro_rules! host_function_helper {","highlight_start":1,"highlight_end":34}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}}],"children":[],"rendered":null}],"rendered":"\u001b[1m\u001b[91merror[E0599]\u001b[0m\u001b[1m: no method named `register_contract` found for struct `Env` in the current scope\u001b[0m\n \u001b[1m\u001b[94m--> \u001b[0msrc/lib.rs:376:31\n \u001b[1m\u001b[94m|\u001b[0m\n\u001b[1m\u001b[94m376\u001b[0m \u001b[1m\u001b[94m|\u001b[0m let contract_id = env.register_contract(None, RiskTierContract);\n \u001b[1m\u001b[94m|\u001b[0m \u001b[1m\u001b[91m^^^^^^^^^^^^^^^^^\u001b[0m\n \u001b[1m\u001b[94m|\u001b[0m\n\u001b[1m\u001b[96mhelp\u001b[0m: there is a method `create_contract` with a similar name, but with different arguments\n \u001b[1m\u001b[94m--> \u001b[0m/home/davicf/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/soroban-env-common-22.1.3/src/env.rs:345:9\n \u001b[1m\u001b[94m|\u001b[0m\n\u001b[1m\u001b[94m345\u001b[0m \u001b[1m\u001b[94m|\u001b[0m fn $fn_id(&self, $($arg:$type),*) -> Result<$ret, Self::Error>;\n \u001b[1m\u001b[94m|\u001b[0m \u001b[1m\u001b[96m^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\u001b[0m\n\u001b[1m\u001b[94m...\u001b[0m\n\u001b[1m\u001b[94m406\u001b[0m \u001b[1m\u001b[94m|\u001b[0m call_macro_with_all_host_functions! { generate_env_trait }\n \u001b[1m\u001b[94m|\u001b[0m \u001b[1m\u001b[94m----------------------------------------------------------\u001b[0m \u001b[1m\u001b[94min this macro invocation\u001b[0m\n \u001b[1m\u001b[94m= \u001b[0m\u001b[1mnote\u001b[0m: this error originates in the macro `host_function_helper` which comes from the expansion of the macro `call_macro_with_all_host_functions` (in Nightly builds, run with -Z macro-backtrace for more info)\n\n"}
+{"$message_type":"diagnostic","message":"no function or associated item named `generate` found for struct `soroban_sdk::Address` in the current scope","code":{"code":"E0599","explanation":"This error occurs when a method is used on a type which doesn't implement it:\n\nErroneous code example:\n\n```compile_fail,E0599\nstruct Mouth;\n\nlet x = Mouth;\nx.chocolate(); // error: no method named `chocolate` found for type `Mouth`\n // in the current scope\n```\n\nIn this case, you need to implement the `chocolate` method to fix the error:\n\n```\nstruct Mouth;\n\nimpl Mouth {\n fn chocolate(&self) { // We implement the `chocolate` method here.\n println!(\"Hmmm! I love chocolate!\");\n }\n}\n\nlet x = Mouth;\nx.chocolate(); // ok!\n```\n"},"level":"error","spans":[{"file_name":"src/lib.rs","byte_start":12746,"byte_end":12754,"line_start":379,"line_end":379,"column_start":30,"column_end":38,"is_primary":true,"text":[{"text":" let user1 = Address::generate(&env);","highlight_start":30,"highlight_end":38}],"label":"function or associated item not found in `soroban_sdk::Address`","suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[{"message":"if you're trying to build a new `soroban_sdk::Address` consider using one of the following associated functions:\nsoroban_sdk::Address::from_str\nsoroban_sdk::Address::from_string\nsoroban_sdk::Address::from_string_bytes","code":null,"level":"note","spans":[{"file_name":"/home/davicf/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/soroban-sdk-22.0.8/src/address.rs","byte_start":8044,"byte_end":8095,"line_start":238,"line_end":238,"column_start":5,"column_end":56,"is_primary":true,"text":[{"text":" pub fn from_str(env: &Env, strkey: &str) -> Address {","highlight_start":5,"highlight_end":56}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null},{"file_name":"/home/davicf/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/soroban-sdk-22.0.8/src/address.rs","byte_start":8632,"byte_end":8675,"line_start":250,"line_end":250,"column_start":5,"column_end":48,"is_primary":true,"text":[{"text":" pub fn from_string(strkey: &String) -> Self {","highlight_start":5,"highlight_end":48}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null},{"file_name":"/home/davicf/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/soroban-sdk-22.0.8/src/address.rs","byte_start":9587,"byte_end":9635,"line_start":272,"line_end":272,"column_start":5,"column_end":53,"is_primary":true,"text":[{"text":" pub fn from_string_bytes(strkey: &Bytes) -> Self {","highlight_start":5,"highlight_end":53}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[],"rendered":null}],"rendered":"\u001b[1m\u001b[91merror[E0599]\u001b[0m\u001b[1m: no function or associated item named `generate` found for struct `soroban_sdk::Address` in the current scope\u001b[0m\n \u001b[1m\u001b[94m--> \u001b[0msrc/lib.rs:379:30\n \u001b[1m\u001b[94m|\u001b[0m\n\u001b[1m\u001b[94m379\u001b[0m \u001b[1m\u001b[94m|\u001b[0m let user1 = Address::generate(&env);\n \u001b[1m\u001b[94m|\u001b[0m \u001b[1m\u001b[91m^^^^^^^^\u001b[0m \u001b[1m\u001b[91mfunction or associated item not found in `soroban_sdk::Address`\u001b[0m\n \u001b[1m\u001b[94m|\u001b[0m\n\u001b[1m\u001b[92mnote\u001b[0m: if you're trying to build a new `soroban_sdk::Address` consider using one of the following associated functions:\n soroban_sdk::Address::from_str\n soroban_sdk::Address::from_string\n soroban_sdk::Address::from_string_bytes\n \u001b[1m\u001b[94m--> \u001b[0m/home/davicf/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/soroban-sdk-22.0.8/src/address.rs:238:5\n \u001b[1m\u001b[94m|\u001b[0m\n\u001b[1m\u001b[94m238\u001b[0m \u001b[1m\u001b[94m|\u001b[0m pub fn from_str(env: &Env, strkey: &str) -> Address {\n \u001b[1m\u001b[94m|\u001b[0m \u001b[1m\u001b[92m^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\u001b[0m\n\u001b[1m\u001b[94m...\u001b[0m\n\u001b[1m\u001b[94m250\u001b[0m \u001b[1m\u001b[94m|\u001b[0m pub fn from_string(strkey: &String) -> Self {\n \u001b[1m\u001b[94m|\u001b[0m \u001b[1m\u001b[92m^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\u001b[0m\n\u001b[1m\u001b[94m...\u001b[0m\n\u001b[1m\u001b[94m272\u001b[0m \u001b[1m\u001b[94m|\u001b[0m pub fn from_string_bytes(strkey: &Bytes) -> Self {\n \u001b[1m\u001b[94m|\u001b[0m \u001b[1m\u001b[92m^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\u001b[0m\n\n"}
+{"$message_type":"diagnostic","message":"no function or associated item named `generate` found for struct `soroban_sdk::Address` in the current scope","code":{"code":"E0599","explanation":"This error occurs when a method is used on a type which doesn't implement it:\n\nErroneous code example:\n\n```compile_fail,E0599\nstruct Mouth;\n\nlet x = Mouth;\nx.chocolate(); // error: no method named `chocolate` found for type `Mouth`\n // in the current scope\n```\n\nIn this case, you need to implement the `chocolate` method to fix the error:\n\n```\nstruct Mouth;\n\nimpl Mouth {\n fn chocolate(&self) { // We implement the `chocolate` method here.\n println!(\"Hmmm! I love chocolate!\");\n }\n}\n\nlet x = Mouth;\nx.chocolate(); // ok!\n```\n"},"level":"error","spans":[{"file_name":"src/lib.rs","byte_start":12791,"byte_end":12799,"line_start":380,"line_end":380,"column_start":30,"column_end":38,"is_primary":true,"text":[{"text":" let user2 = Address::generate(&env);","highlight_start":30,"highlight_end":38}],"label":"function or associated item not found in `soroban_sdk::Address`","suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[{"message":"if you're trying to build a new `soroban_sdk::Address` consider using one of the following associated functions:\nsoroban_sdk::Address::from_str\nsoroban_sdk::Address::from_string\nsoroban_sdk::Address::from_string_bytes","code":null,"level":"note","spans":[{"file_name":"/home/davicf/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/soroban-sdk-22.0.8/src/address.rs","byte_start":8044,"byte_end":8095,"line_start":238,"line_end":238,"column_start":5,"column_end":56,"is_primary":true,"text":[{"text":" pub fn from_str(env: &Env, strkey: &str) -> Address {","highlight_start":5,"highlight_end":56}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null},{"file_name":"/home/davicf/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/soroban-sdk-22.0.8/src/address.rs","byte_start":8632,"byte_end":8675,"line_start":250,"line_end":250,"column_start":5,"column_end":48,"is_primary":true,"text":[{"text":" pub fn from_string(strkey: &String) -> Self {","highlight_start":5,"highlight_end":48}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null},{"file_name":"/home/davicf/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/soroban-sdk-22.0.8/src/address.rs","byte_start":9587,"byte_end":9635,"line_start":272,"line_end":272,"column_start":5,"column_end":53,"is_primary":true,"text":[{"text":" pub fn from_string_bytes(strkey: &Bytes) -> Self {","highlight_start":5,"highlight_end":53}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[],"rendered":null}],"rendered":"\u001b[1m\u001b[91merror[E0599]\u001b[0m\u001b[1m: no function or associated item named `generate` found for struct `soroban_sdk::Address` in the current scope\u001b[0m\n \u001b[1m\u001b[94m--> \u001b[0msrc/lib.rs:380:30\n \u001b[1m\u001b[94m|\u001b[0m\n\u001b[1m\u001b[94m380\u001b[0m \u001b[1m\u001b[94m|\u001b[0m let user2 = Address::generate(&env);\n \u001b[1m\u001b[94m|\u001b[0m \u001b[1m\u001b[91m^^^^^^^^\u001b[0m \u001b[1m\u001b[91mfunction or associated item not found in `soroban_sdk::Address`\u001b[0m\n \u001b[1m\u001b[94m|\u001b[0m\n\u001b[1m\u001b[92mnote\u001b[0m: if you're trying to build a new `soroban_sdk::Address` consider using one of the following associated functions:\n soroban_sdk::Address::from_str\n soroban_sdk::Address::from_string\n soroban_sdk::Address::from_string_bytes\n \u001b[1m\u001b[94m--> \u001b[0m/home/davicf/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/soroban-sdk-22.0.8/src/address.rs:238:5\n \u001b[1m\u001b[94m|\u001b[0m\n\u001b[1m\u001b[94m238\u001b[0m \u001b[1m\u001b[94m|\u001b[0m pub fn from_str(env: &Env, strkey: &str) -> Address {\n \u001b[1m\u001b[94m|\u001b[0m \u001b[1m\u001b[92m^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\u001b[0m\n\u001b[1m\u001b[94m...\u001b[0m\n\u001b[1m\u001b[94m250\u001b[0m \u001b[1m\u001b[94m|\u001b[0m pub fn from_string(strkey: &String) -> Self {\n \u001b[1m\u001b[94m|\u001b[0m \u001b[1m\u001b[92m^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\u001b[0m\n\u001b[1m\u001b[94m...\u001b[0m\n\u001b[1m\u001b[94m272\u001b[0m \u001b[1m\u001b[94m|\u001b[0m pub fn from_string_bytes(strkey: &Bytes) -> Self {\n \u001b[1m\u001b[94m|\u001b[0m \u001b[1m\u001b[92m^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\u001b[0m\n\n"}
+{"$message_type":"diagnostic","message":"no function or associated item named `generate` found for struct `soroban_sdk::Address` in the current scope","code":{"code":"E0599","explanation":"This error occurs when a method is used on a type which doesn't implement it:\n\nErroneous code example:\n\n```compile_fail,E0599\nstruct Mouth;\n\nlet x = Mouth;\nx.chocolate(); // error: no method named `chocolate` found for type `Mouth`\n // in the current scope\n```\n\nIn this case, you need to implement the `chocolate` method to fix the error:\n\n```\nstruct Mouth;\n\nimpl Mouth {\n fn chocolate(&self) { // We implement the `chocolate` method here.\n println!(\"Hmmm! I love chocolate!\");\n }\n}\n\nlet x = Mouth;\nx.chocolate(); // ok!\n```\n"},"level":"error","spans":[{"file_name":"src/lib.rs","byte_start":12836,"byte_end":12844,"line_start":381,"line_end":381,"column_start":30,"column_end":38,"is_primary":true,"text":[{"text":" let user3 = Address::generate(&env);","highlight_start":30,"highlight_end":38}],"label":"function or associated item not found in `soroban_sdk::Address`","suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[{"message":"if you're trying to build a new `soroban_sdk::Address` consider using one of the following associated functions:\nsoroban_sdk::Address::from_str\nsoroban_sdk::Address::from_string\nsoroban_sdk::Address::from_string_bytes","code":null,"level":"note","spans":[{"file_name":"/home/davicf/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/soroban-sdk-22.0.8/src/address.rs","byte_start":8044,"byte_end":8095,"line_start":238,"line_end":238,"column_start":5,"column_end":56,"is_primary":true,"text":[{"text":" pub fn from_str(env: &Env, strkey: &str) -> Address {","highlight_start":5,"highlight_end":56}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null},{"file_name":"/home/davicf/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/soroban-sdk-22.0.8/src/address.rs","byte_start":8632,"byte_end":8675,"line_start":250,"line_end":250,"column_start":5,"column_end":48,"is_primary":true,"text":[{"text":" pub fn from_string(strkey: &String) -> Self {","highlight_start":5,"highlight_end":48}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null},{"file_name":"/home/davicf/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/soroban-sdk-22.0.8/src/address.rs","byte_start":9587,"byte_end":9635,"line_start":272,"line_end":272,"column_start":5,"column_end":53,"is_primary":true,"text":[{"text":" pub fn from_string_bytes(strkey: &Bytes) -> Self {","highlight_start":5,"highlight_end":53}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[],"rendered":null}],"rendered":"\u001b[1m\u001b[91merror[E0599]\u001b[0m\u001b[1m: no function or associated item named `generate` found for struct `soroban_sdk::Address` in the current scope\u001b[0m\n \u001b[1m\u001b[94m--> \u001b[0msrc/lib.rs:381:30\n \u001b[1m\u001b[94m|\u001b[0m\n\u001b[1m\u001b[94m381\u001b[0m \u001b[1m\u001b[94m|\u001b[0m let user3 = Address::generate(&env);\n \u001b[1m\u001b[94m|\u001b[0m \u001b[1m\u001b[91m^^^^^^^^\u001b[0m \u001b[1m\u001b[91mfunction or associated item not found in `soroban_sdk::Address`\u001b[0m\n \u001b[1m\u001b[94m|\u001b[0m\n\u001b[1m\u001b[92mnote\u001b[0m: if you're trying to build a new `soroban_sdk::Address` consider using one of the following associated functions:\n soroban_sdk::Address::from_str\n soroban_sdk::Address::from_string\n soroban_sdk::Address::from_string_bytes\n \u001b[1m\u001b[94m--> \u001b[0m/home/davicf/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/soroban-sdk-22.0.8/src/address.rs:238:5\n \u001b[1m\u001b[94m|\u001b[0m\n\u001b[1m\u001b[94m238\u001b[0m \u001b[1m\u001b[94m|\u001b[0m pub fn from_str(env: &Env, strkey: &str) -> Address {\n \u001b[1m\u001b[94m|\u001b[0m \u001b[1m\u001b[92m^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\u001b[0m\n\u001b[1m\u001b[94m...\u001b[0m\n\u001b[1m\u001b[94m250\u001b[0m \u001b[1m\u001b[94m|\u001b[0m pub fn from_string(strkey: &String) -> Self {\n \u001b[1m\u001b[94m|\u001b[0m \u001b[1m\u001b[92m^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\u001b[0m\n\u001b[1m\u001b[94m...\u001b[0m\n\u001b[1m\u001b[94m272\u001b[0m \u001b[1m\u001b[94m|\u001b[0m pub fn from_string_bytes(strkey: &Bytes) -> Self {\n \u001b[1m\u001b[94m|\u001b[0m \u001b[1m\u001b[92m^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\u001b[0m\n\n"}
+{"$message_type":"diagnostic","message":"no method named `register_contract` found for struct `Env` in the current scope","code":{"code":"E0599","explanation":"This error occurs when a method is used on a type which doesn't implement it:\n\nErroneous code example:\n\n```compile_fail,E0599\nstruct Mouth;\n\nlet x = Mouth;\nx.chocolate(); // error: no method named `chocolate` found for type `Mouth`\n // in the current scope\n```\n\nIn this case, you need to implement the `chocolate` method to fix the error:\n\n```\nstruct Mouth;\n\nimpl Mouth {\n fn chocolate(&self) { // We implement the `chocolate` method here.\n println!(\"Hmmm! I love chocolate!\");\n }\n}\n\nlet x = Mouth;\nx.chocolate(); // ok!\n```\n"},"level":"error","spans":[{"file_name":"src/lib.rs","byte_start":13542,"byte_end":13559,"line_start":400,"line_end":400,"column_start":31,"column_end":48,"is_primary":true,"text":[{"text":" let contract_id = env.register_contract(None, RiskTierContract);","highlight_start":31,"highlight_end":48}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[{"message":"there is a method `create_contract` with a similar name, but with different arguments","code":null,"level":"help","spans":[{"file_name":"/home/davicf/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/soroban-env-common-22.1.3/src/env.rs","byte_start":15111,"byte_end":15174,"line_start":345,"line_end":345,"column_start":9,"column_end":72,"is_primary":true,"text":[{"text":" fn $fn_id(&self, $($arg:$type),*) -> Result<$ret, Self::Error>;","highlight_start":9,"highlight_end":72}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/home/davicf/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/soroban-env-common-22.1.3/src/env.rs","byte_start":17620,"byte_end":17714,"line_start":398,"line_end":398,"column_start":21,"column_end":115,"is_primary":false,"text":[{"text":" host_function_helper!{$($min_proto)?, $($max_proto)?, $(#[$fn_attr])* fn $fn_id $args -> $ret}","highlight_start":21,"highlight_end":115}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/home/davicf/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/soroban-env-common-22.1.3/src/env.rs","byte_start":14382,"byte_end":14438,"line_start":324,"line_end":324,"column_start":1,"column_end":57,"is_primary":false,"text":[{"text":"generate_call_macro_with_all_host_functions!(\"env.json\");","highlight_start":1,"highlight_end":57}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/home/davicf/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/soroban-env-common-22.1.3/src/env.rs","byte_start":17849,"byte_end":17907,"line_start":406,"line_end":406,"column_start":1,"column_end":59,"is_primary":false,"text":[{"text":"call_macro_with_all_host_functions! { generate_env_trait }","highlight_start":1,"highlight_end":59}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null},"macro_decl_name":"call_macro_with_all_host_functions!","def_site_span":{"file_name":"/home/davicf/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/soroban-env-common-22.1.3/src/env.rs","byte_start":14382,"byte_end":14438,"line_start":324,"line_end":324,"column_start":1,"column_end":57,"is_primary":false,"text":[{"text":"generate_call_macro_with_all_host_functions!(\"env.json\");","highlight_start":1,"highlight_end":57}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"generate_env_trait!","def_site_span":{"file_name":"/home/davicf/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/soroban-env-common-22.1.3/src/env.rs","byte_start":15427,"byte_end":15458,"line_start":353,"line_end":353,"column_start":1,"column_end":32,"is_primary":false,"text":[{"text":"macro_rules! generate_env_trait {","highlight_start":1,"highlight_end":32}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"host_function_helper!","def_site_span":{"file_name":"/home/davicf/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/soroban-env-common-22.1.3/src/env.rs","byte_start":14883,"byte_end":14916,"line_start":337,"line_end":337,"column_start":1,"column_end":34,"is_primary":false,"text":[{"text":"macro_rules! host_function_helper {","highlight_start":1,"highlight_end":34}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}}],"children":[],"rendered":null}],"rendered":"\u001b[1m\u001b[91merror[E0599]\u001b[0m\u001b[1m: no method named `register_contract` found for struct `Env` in the current scope\u001b[0m\n \u001b[1m\u001b[94m--> \u001b[0msrc/lib.rs:400:31\n \u001b[1m\u001b[94m|\u001b[0m\n\u001b[1m\u001b[94m400\u001b[0m \u001b[1m\u001b[94m|\u001b[0m let contract_id = env.register_contract(None, RiskTierContract);\n \u001b[1m\u001b[94m|\u001b[0m \u001b[1m\u001b[91m^^^^^^^^^^^^^^^^^\u001b[0m\n \u001b[1m\u001b[94m|\u001b[0m\n\u001b[1m\u001b[96mhelp\u001b[0m: there is a method `create_contract` with a similar name, but with different arguments\n \u001b[1m\u001b[94m--> \u001b[0m/home/davicf/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/soroban-env-common-22.1.3/src/env.rs:345:9\n \u001b[1m\u001b[94m|\u001b[0m\n\u001b[1m\u001b[94m345\u001b[0m \u001b[1m\u001b[94m|\u001b[0m fn $fn_id(&self, $($arg:$type),*) -> Result<$ret, Self::Error>;\n \u001b[1m\u001b[94m|\u001b[0m \u001b[1m\u001b[96m^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\u001b[0m\n\u001b[1m\u001b[94m...\u001b[0m\n\u001b[1m\u001b[94m406\u001b[0m \u001b[1m\u001b[94m|\u001b[0m call_macro_with_all_host_functions! { generate_env_trait }\n \u001b[1m\u001b[94m|\u001b[0m \u001b[1m\u001b[94m----------------------------------------------------------\u001b[0m \u001b[1m\u001b[94min this macro invocation\u001b[0m\n \u001b[1m\u001b[94m= \u001b[0m\u001b[1mnote\u001b[0m: this error originates in the macro `host_function_helper` which comes from the expansion of the macro `call_macro_with_all_host_functions` (in Nightly builds, run with -Z macro-backtrace for more info)\n\n"}
+{"$message_type":"diagnostic","message":"no function or associated item named `generate` found for struct `soroban_sdk::Address` in the current scope","code":{"code":"E0599","explanation":"This error occurs when a method is used on a type which doesn't implement it:\n\nErroneous code example:\n\n```compile_fail,E0599\nstruct Mouth;\n\nlet x = Mouth;\nx.chocolate(); // error: no method named `chocolate` found for type `Mouth`\n // in the current scope\n```\n\nIn this case, you need to implement the `chocolate` method to fix the error:\n\n```\nstruct Mouth;\n\nimpl Mouth {\n fn chocolate(&self) { // We implement the `chocolate` method here.\n println!(\"Hmmm! I love chocolate!\");\n }\n}\n\nlet x = Mouth;\nx.chocolate(); // ok!\n```\n"},"level":"error","spans":[{"file_name":"src/lib.rs","byte_start":13684,"byte_end":13692,"line_start":403,"line_end":403,"column_start":29,"column_end":37,"is_primary":true,"text":[{"text":" let user = Address::generate(&env);","highlight_start":29,"highlight_end":37}],"label":"function or associated item not found in `soroban_sdk::Address`","suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[{"message":"if you're trying to build a new `soroban_sdk::Address` consider using one of the following associated functions:\nsoroban_sdk::Address::from_str\nsoroban_sdk::Address::from_string\nsoroban_sdk::Address::from_string_bytes","code":null,"level":"note","spans":[{"file_name":"/home/davicf/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/soroban-sdk-22.0.8/src/address.rs","byte_start":8044,"byte_end":8095,"line_start":238,"line_end":238,"column_start":5,"column_end":56,"is_primary":true,"text":[{"text":" pub fn from_str(env: &Env, strkey: &str) -> Address {","highlight_start":5,"highlight_end":56}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null},{"file_name":"/home/davicf/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/soroban-sdk-22.0.8/src/address.rs","byte_start":8632,"byte_end":8675,"line_start":250,"line_end":250,"column_start":5,"column_end":48,"is_primary":true,"text":[{"text":" pub fn from_string(strkey: &String) -> Self {","highlight_start":5,"highlight_end":48}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null},{"file_name":"/home/davicf/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/soroban-sdk-22.0.8/src/address.rs","byte_start":9587,"byte_end":9635,"line_start":272,"line_end":272,"column_start":5,"column_end":53,"is_primary":true,"text":[{"text":" pub fn from_string_bytes(strkey: &Bytes) -> Self {","highlight_start":5,"highlight_end":53}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[],"rendered":null}],"rendered":"\u001b[1m\u001b[91merror[E0599]\u001b[0m\u001b[1m: no function or associated item named `generate` found for struct `soroban_sdk::Address` in the current scope\u001b[0m\n \u001b[1m\u001b[94m--> \u001b[0msrc/lib.rs:403:29\n \u001b[1m\u001b[94m|\u001b[0m\n\u001b[1m\u001b[94m403\u001b[0m \u001b[1m\u001b[94m|\u001b[0m let user = Address::generate(&env);\n \u001b[1m\u001b[94m|\u001b[0m \u001b[1m\u001b[91m^^^^^^^^\u001b[0m \u001b[1m\u001b[91mfunction or associated item not found in `soroban_sdk::Address`\u001b[0m\n \u001b[1m\u001b[94m|\u001b[0m\n\u001b[1m\u001b[92mnote\u001b[0m: if you're trying to build a new `soroban_sdk::Address` consider using one of the following associated functions:\n soroban_sdk::Address::from_str\n soroban_sdk::Address::from_string\n soroban_sdk::Address::from_string_bytes\n \u001b[1m\u001b[94m--> \u001b[0m/home/davicf/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/soroban-sdk-22.0.8/src/address.rs:238:5\n \u001b[1m\u001b[94m|\u001b[0m\n\u001b[1m\u001b[94m238\u001b[0m \u001b[1m\u001b[94m|\u001b[0m pub fn from_str(env: &Env, strkey: &str) -> Address {\n \u001b[1m\u001b[94m|\u001b[0m \u001b[1m\u001b[92m^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\u001b[0m\n\u001b[1m\u001b[94m...\u001b[0m\n\u001b[1m\u001b[94m250\u001b[0m \u001b[1m\u001b[94m|\u001b[0m pub fn from_string(strkey: &String) -> Self {\n \u001b[1m\u001b[94m|\u001b[0m \u001b[1m\u001b[92m^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\u001b[0m\n\u001b[1m\u001b[94m...\u001b[0m\n\u001b[1m\u001b[94m272\u001b[0m \u001b[1m\u001b[94m|\u001b[0m pub fn from_string_bytes(strkey: &Bytes) -> Self {\n \u001b[1m\u001b[94m|\u001b[0m \u001b[1m\u001b[92m^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\u001b[0m\n\n"}
+{"$message_type":"diagnostic","message":"no method named `register_contract` found for struct `Env` in the current scope","code":{"code":"E0599","explanation":"This error occurs when a method is used on a type which doesn't implement it:\n\nErroneous code example:\n\n```compile_fail,E0599\nstruct Mouth;\n\nlet x = Mouth;\nx.chocolate(); // error: no method named `chocolate` found for type `Mouth`\n // in the current scope\n```\n\nIn this case, you need to implement the `chocolate` method to fix the error:\n\n```\nstruct Mouth;\n\nimpl Mouth {\n fn chocolate(&self) { // We implement the `chocolate` method here.\n println!(\"Hmmm! I love chocolate!\");\n }\n}\n\nlet x = Mouth;\nx.chocolate(); // ok!\n```\n"},"level":"error","spans":[{"file_name":"src/lib.rs","byte_start":14216,"byte_end":14233,"line_start":418,"line_end":418,"column_start":31,"column_end":48,"is_primary":true,"text":[{"text":" let contract_id = env.register_contract(None, RiskTierContract);","highlight_start":31,"highlight_end":48}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[{"message":"there is a method `create_contract` with a similar name, but with different arguments","code":null,"level":"help","spans":[{"file_name":"/home/davicf/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/soroban-env-common-22.1.3/src/env.rs","byte_start":15111,"byte_end":15174,"line_start":345,"line_end":345,"column_start":9,"column_end":72,"is_primary":true,"text":[{"text":" fn $fn_id(&self, $($arg:$type),*) -> Result<$ret, Self::Error>;","highlight_start":9,"highlight_end":72}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/home/davicf/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/soroban-env-common-22.1.3/src/env.rs","byte_start":17620,"byte_end":17714,"line_start":398,"line_end":398,"column_start":21,"column_end":115,"is_primary":false,"text":[{"text":" host_function_helper!{$($min_proto)?, $($max_proto)?, $(#[$fn_attr])* fn $fn_id $args -> $ret}","highlight_start":21,"highlight_end":115}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/home/davicf/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/soroban-env-common-22.1.3/src/env.rs","byte_start":14382,"byte_end":14438,"line_start":324,"line_end":324,"column_start":1,"column_end":57,"is_primary":false,"text":[{"text":"generate_call_macro_with_all_host_functions!(\"env.json\");","highlight_start":1,"highlight_end":57}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/home/davicf/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/soroban-env-common-22.1.3/src/env.rs","byte_start":17849,"byte_end":17907,"line_start":406,"line_end":406,"column_start":1,"column_end":59,"is_primary":false,"text":[{"text":"call_macro_with_all_host_functions! { generate_env_trait }","highlight_start":1,"highlight_end":59}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null},"macro_decl_name":"call_macro_with_all_host_functions!","def_site_span":{"file_name":"/home/davicf/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/soroban-env-common-22.1.3/src/env.rs","byte_start":14382,"byte_end":14438,"line_start":324,"line_end":324,"column_start":1,"column_end":57,"is_primary":false,"text":[{"text":"generate_call_macro_with_all_host_functions!(\"env.json\");","highlight_start":1,"highlight_end":57}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"generate_env_trait!","def_site_span":{"file_name":"/home/davicf/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/soroban-env-common-22.1.3/src/env.rs","byte_start":15427,"byte_end":15458,"line_start":353,"line_end":353,"column_start":1,"column_end":32,"is_primary":false,"text":[{"text":"macro_rules! generate_env_trait {","highlight_start":1,"highlight_end":32}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"host_function_helper!","def_site_span":{"file_name":"/home/davicf/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/soroban-env-common-22.1.3/src/env.rs","byte_start":14883,"byte_end":14916,"line_start":337,"line_end":337,"column_start":1,"column_end":34,"is_primary":false,"text":[{"text":"macro_rules! host_function_helper {","highlight_start":1,"highlight_end":34}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}}],"children":[],"rendered":null}],"rendered":"\u001b[1m\u001b[91merror[E0599]\u001b[0m\u001b[1m: no method named `register_contract` found for struct `Env` in the current scope\u001b[0m\n \u001b[1m\u001b[94m--> \u001b[0msrc/lib.rs:418:31\n \u001b[1m\u001b[94m|\u001b[0m\n\u001b[1m\u001b[94m418\u001b[0m \u001b[1m\u001b[94m|\u001b[0m let contract_id = env.register_contract(None, RiskTierContract);\n \u001b[1m\u001b[94m|\u001b[0m \u001b[1m\u001b[91m^^^^^^^^^^^^^^^^^\u001b[0m\n \u001b[1m\u001b[94m|\u001b[0m\n\u001b[1m\u001b[96mhelp\u001b[0m: there is a method `create_contract` with a similar name, but with different arguments\n \u001b[1m\u001b[94m--> \u001b[0m/home/davicf/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/soroban-env-common-22.1.3/src/env.rs:345:9\n \u001b[1m\u001b[94m|\u001b[0m\n\u001b[1m\u001b[94m345\u001b[0m \u001b[1m\u001b[94m|\u001b[0m fn $fn_id(&self, $($arg:$type),*) -> Result<$ret, Self::Error>;\n \u001b[1m\u001b[94m|\u001b[0m \u001b[1m\u001b[96m^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\u001b[0m\n\u001b[1m\u001b[94m...\u001b[0m\n\u001b[1m\u001b[94m406\u001b[0m \u001b[1m\u001b[94m|\u001b[0m call_macro_with_all_host_functions! { generate_env_trait }\n \u001b[1m\u001b[94m|\u001b[0m \u001b[1m\u001b[94m----------------------------------------------------------\u001b[0m \u001b[1m\u001b[94min this macro invocation\u001b[0m\n \u001b[1m\u001b[94m= \u001b[0m\u001b[1mnote\u001b[0m: this error originates in the macro `host_function_helper` which comes from the expansion of the macro `call_macro_with_all_host_functions` (in Nightly builds, run with -Z macro-backtrace for more info)\n\n"}
+{"$message_type":"diagnostic","message":"no function or associated item named `generate` found for struct `soroban_sdk::Address` in the current scope","code":{"code":"E0599","explanation":"This error occurs when a method is used on a type which doesn't implement it:\n\nErroneous code example:\n\n```compile_fail,E0599\nstruct Mouth;\n\nlet x = Mouth;\nx.chocolate(); // error: no method named `chocolate` found for type `Mouth`\n // in the current scope\n```\n\nIn this case, you need to implement the `chocolate` method to fix the error:\n\n```\nstruct Mouth;\n\nimpl Mouth {\n fn chocolate(&self) { // We implement the `chocolate` method here.\n println!(\"Hmmm! I love chocolate!\");\n }\n}\n\nlet x = Mouth;\nx.chocolate(); // ok!\n```\n"},"level":"error","spans":[{"file_name":"src/lib.rs","byte_start":14358,"byte_end":14366,"line_start":421,"line_end":421,"column_start":29,"column_end":37,"is_primary":true,"text":[{"text":" let user = Address::generate(&env);","highlight_start":29,"highlight_end":37}],"label":"function or associated item not found in `soroban_sdk::Address`","suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[{"message":"if you're trying to build a new `soroban_sdk::Address` consider using one of the following associated functions:\nsoroban_sdk::Address::from_str\nsoroban_sdk::Address::from_string\nsoroban_sdk::Address::from_string_bytes","code":null,"level":"note","spans":[{"file_name":"/home/davicf/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/soroban-sdk-22.0.8/src/address.rs","byte_start":8044,"byte_end":8095,"line_start":238,"line_end":238,"column_start":5,"column_end":56,"is_primary":true,"text":[{"text":" pub fn from_str(env: &Env, strkey: &str) -> Address {","highlight_start":5,"highlight_end":56}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null},{"file_name":"/home/davicf/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/soroban-sdk-22.0.8/src/address.rs","byte_start":8632,"byte_end":8675,"line_start":250,"line_end":250,"column_start":5,"column_end":48,"is_primary":true,"text":[{"text":" pub fn from_string(strkey: &String) -> Self {","highlight_start":5,"highlight_end":48}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null},{"file_name":"/home/davicf/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/soroban-sdk-22.0.8/src/address.rs","byte_start":9587,"byte_end":9635,"line_start":272,"line_end":272,"column_start":5,"column_end":53,"is_primary":true,"text":[{"text":" pub fn from_string_bytes(strkey: &Bytes) -> Self {","highlight_start":5,"highlight_end":53}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[],"rendered":null}],"rendered":"\u001b[1m\u001b[91merror[E0599]\u001b[0m\u001b[1m: no function or associated item named `generate` found for struct `soroban_sdk::Address` in the current scope\u001b[0m\n \u001b[1m\u001b[94m--> \u001b[0msrc/lib.rs:421:29\n \u001b[1m\u001b[94m|\u001b[0m\n\u001b[1m\u001b[94m421\u001b[0m \u001b[1m\u001b[94m|\u001b[0m let user = Address::generate(&env);\n \u001b[1m\u001b[94m|\u001b[0m \u001b[1m\u001b[91m^^^^^^^^\u001b[0m \u001b[1m\u001b[91mfunction or associated item not found in `soroban_sdk::Address`\u001b[0m\n \u001b[1m\u001b[94m|\u001b[0m\n\u001b[1m\u001b[92mnote\u001b[0m: if you're trying to build a new `soroban_sdk::Address` consider using one of the following associated functions:\n soroban_sdk::Address::from_str\n soroban_sdk::Address::from_string\n soroban_sdk::Address::from_string_bytes\n \u001b[1m\u001b[94m--> \u001b[0m/home/davicf/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/soroban-sdk-22.0.8/src/address.rs:238:5\n \u001b[1m\u001b[94m|\u001b[0m\n\u001b[1m\u001b[94m238\u001b[0m \u001b[1m\u001b[94m|\u001b[0m pub fn from_str(env: &Env, strkey: &str) -> Address {\n \u001b[1m\u001b[94m|\u001b[0m \u001b[1m\u001b[92m^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\u001b[0m\n\u001b[1m\u001b[94m...\u001b[0m\n\u001b[1m\u001b[94m250\u001b[0m \u001b[1m\u001b[94m|\u001b[0m pub fn from_string(strkey: &String) -> Self {\n \u001b[1m\u001b[94m|\u001b[0m \u001b[1m\u001b[92m^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\u001b[0m\n\u001b[1m\u001b[94m...\u001b[0m\n\u001b[1m\u001b[94m272\u001b[0m \u001b[1m\u001b[94m|\u001b[0m pub fn from_string_bytes(strkey: &Bytes) -> Self {\n \u001b[1m\u001b[94m|\u001b[0m \u001b[1m\u001b[92m^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\u001b[0m\n\n"}
+{"$message_type":"diagnostic","message":"no method named `register_contract` found for struct `Env` in the current scope","code":{"code":"E0599","explanation":"This error occurs when a method is used on a type which doesn't implement it:\n\nErroneous code example:\n\n```compile_fail,E0599\nstruct Mouth;\n\nlet x = Mouth;\nx.chocolate(); // error: no method named `chocolate` found for type `Mouth`\n // in the current scope\n```\n\nIn this case, you need to implement the `chocolate` method to fix the error:\n\n```\nstruct Mouth;\n\nimpl Mouth {\n fn chocolate(&self) { // We implement the `chocolate` method here.\n println!(\"Hmmm! I love chocolate!\");\n }\n}\n\nlet x = Mouth;\nx.chocolate(); // ok!\n```\n"},"level":"error","spans":[{"file_name":"src/lib.rs","byte_start":14589,"byte_end":14606,"line_start":430,"line_end":430,"column_start":31,"column_end":48,"is_primary":true,"text":[{"text":" let contract_id = env.register_contract(None, RiskTierContract);","highlight_start":31,"highlight_end":48}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[{"message":"there is a method `create_contract` with a similar name, but with different arguments","code":null,"level":"help","spans":[{"file_name":"/home/davicf/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/soroban-env-common-22.1.3/src/env.rs","byte_start":15111,"byte_end":15174,"line_start":345,"line_end":345,"column_start":9,"column_end":72,"is_primary":true,"text":[{"text":" fn $fn_id(&self, $($arg:$type),*) -> Result<$ret, Self::Error>;","highlight_start":9,"highlight_end":72}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/home/davicf/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/soroban-env-common-22.1.3/src/env.rs","byte_start":17620,"byte_end":17714,"line_start":398,"line_end":398,"column_start":21,"column_end":115,"is_primary":false,"text":[{"text":" host_function_helper!{$($min_proto)?, $($max_proto)?, $(#[$fn_attr])* fn $fn_id $args -> $ret}","highlight_start":21,"highlight_end":115}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/home/davicf/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/soroban-env-common-22.1.3/src/env.rs","byte_start":14382,"byte_end":14438,"line_start":324,"line_end":324,"column_start":1,"column_end":57,"is_primary":false,"text":[{"text":"generate_call_macro_with_all_host_functions!(\"env.json\");","highlight_start":1,"highlight_end":57}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/home/davicf/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/soroban-env-common-22.1.3/src/env.rs","byte_start":17849,"byte_end":17907,"line_start":406,"line_end":406,"column_start":1,"column_end":59,"is_primary":false,"text":[{"text":"call_macro_with_all_host_functions! { generate_env_trait }","highlight_start":1,"highlight_end":59}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null},"macro_decl_name":"call_macro_with_all_host_functions!","def_site_span":{"file_name":"/home/davicf/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/soroban-env-common-22.1.3/src/env.rs","byte_start":14382,"byte_end":14438,"line_start":324,"line_end":324,"column_start":1,"column_end":57,"is_primary":false,"text":[{"text":"generate_call_macro_with_all_host_functions!(\"env.json\");","highlight_start":1,"highlight_end":57}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"generate_env_trait!","def_site_span":{"file_name":"/home/davicf/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/soroban-env-common-22.1.3/src/env.rs","byte_start":15427,"byte_end":15458,"line_start":353,"line_end":353,"column_start":1,"column_end":32,"is_primary":false,"text":[{"text":"macro_rules! generate_env_trait {","highlight_start":1,"highlight_end":32}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"host_function_helper!","def_site_span":{"file_name":"/home/davicf/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/soroban-env-common-22.1.3/src/env.rs","byte_start":14883,"byte_end":14916,"line_start":337,"line_end":337,"column_start":1,"column_end":34,"is_primary":false,"text":[{"text":"macro_rules! host_function_helper {","highlight_start":1,"highlight_end":34}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}}],"children":[],"rendered":null}],"rendered":"\u001b[1m\u001b[91merror[E0599]\u001b[0m\u001b[1m: no method named `register_contract` found for struct `Env` in the current scope\u001b[0m\n \u001b[1m\u001b[94m--> \u001b[0msrc/lib.rs:430:31\n \u001b[1m\u001b[94m|\u001b[0m\n\u001b[1m\u001b[94m430\u001b[0m \u001b[1m\u001b[94m|\u001b[0m let contract_id = env.register_contract(None, RiskTierContract);\n \u001b[1m\u001b[94m|\u001b[0m \u001b[1m\u001b[91m^^^^^^^^^^^^^^^^^\u001b[0m\n \u001b[1m\u001b[94m|\u001b[0m\n\u001b[1m\u001b[96mhelp\u001b[0m: there is a method `create_contract` with a similar name, but with different arguments\n \u001b[1m\u001b[94m--> \u001b[0m/home/davicf/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/soroban-env-common-22.1.3/src/env.rs:345:9\n \u001b[1m\u001b[94m|\u001b[0m\n\u001b[1m\u001b[94m345\u001b[0m \u001b[1m\u001b[94m|\u001b[0m fn $fn_id(&self, $($arg:$type),*) -> Result<$ret, Self::Error>;\n \u001b[1m\u001b[94m|\u001b[0m \u001b[1m\u001b[96m^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\u001b[0m\n\u001b[1m\u001b[94m...\u001b[0m\n\u001b[1m\u001b[94m406\u001b[0m \u001b[1m\u001b[94m|\u001b[0m call_macro_with_all_host_functions! { generate_env_trait }\n \u001b[1m\u001b[94m|\u001b[0m \u001b[1m\u001b[94m----------------------------------------------------------\u001b[0m \u001b[1m\u001b[94min this macro invocation\u001b[0m\n \u001b[1m\u001b[94m= \u001b[0m\u001b[1mnote\u001b[0m: this error originates in the macro `host_function_helper` which comes from the expansion of the macro `call_macro_with_all_host_functions` (in Nightly builds, run with -Z macro-backtrace for more info)\n\n"}
+{"$message_type":"diagnostic","message":"no function or associated item named `generate` found for struct `soroban_sdk::Address` in the current scope","code":{"code":"E0599","explanation":"This error occurs when a method is used on a type which doesn't implement it:\n\nErroneous code example:\n\n```compile_fail,E0599\nstruct Mouth;\n\nlet x = Mouth;\nx.chocolate(); // error: no method named `chocolate` found for type `Mouth`\n // in the current scope\n```\n\nIn this case, you need to implement the `chocolate` method to fix the error:\n\n```\nstruct Mouth;\n\nimpl Mouth {\n fn chocolate(&self) { // We implement the `chocolate` method here.\n println!(\"Hmmm! I love chocolate!\");\n }\n}\n\nlet x = Mouth;\nx.chocolate(); // ok!\n```\n"},"level":"error","spans":[{"file_name":"src/lib.rs","byte_start":14731,"byte_end":14739,"line_start":433,"line_end":433,"column_start":29,"column_end":37,"is_primary":true,"text":[{"text":" let user = Address::generate(&env);","highlight_start":29,"highlight_end":37}],"label":"function or associated item not found in `soroban_sdk::Address`","suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[{"message":"if you're trying to build a new `soroban_sdk::Address` consider using one of the following associated functions:\nsoroban_sdk::Address::from_str\nsoroban_sdk::Address::from_string\nsoroban_sdk::Address::from_string_bytes","code":null,"level":"note","spans":[{"file_name":"/home/davicf/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/soroban-sdk-22.0.8/src/address.rs","byte_start":8044,"byte_end":8095,"line_start":238,"line_end":238,"column_start":5,"column_end":56,"is_primary":true,"text":[{"text":" pub fn from_str(env: &Env, strkey: &str) -> Address {","highlight_start":5,"highlight_end":56}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null},{"file_name":"/home/davicf/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/soroban-sdk-22.0.8/src/address.rs","byte_start":8632,"byte_end":8675,"line_start":250,"line_end":250,"column_start":5,"column_end":48,"is_primary":true,"text":[{"text":" pub fn from_string(strkey: &String) -> Self {","highlight_start":5,"highlight_end":48}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null},{"file_name":"/home/davicf/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/soroban-sdk-22.0.8/src/address.rs","byte_start":9587,"byte_end":9635,"line_start":272,"line_end":272,"column_start":5,"column_end":53,"is_primary":true,"text":[{"text":" pub fn from_string_bytes(strkey: &Bytes) -> Self {","highlight_start":5,"highlight_end":53}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[],"rendered":null}],"rendered":"\u001b[1m\u001b[91merror[E0599]\u001b[0m\u001b[1m: no function or associated item named `generate` found for struct `soroban_sdk::Address` in the current scope\u001b[0m\n \u001b[1m\u001b[94m--> \u001b[0msrc/lib.rs:433:29\n \u001b[1m\u001b[94m|\u001b[0m\n\u001b[1m\u001b[94m433\u001b[0m \u001b[1m\u001b[94m|\u001b[0m let user = Address::generate(&env);\n \u001b[1m\u001b[94m|\u001b[0m \u001b[1m\u001b[91m^^^^^^^^\u001b[0m \u001b[1m\u001b[91mfunction or associated item not found in `soroban_sdk::Address`\u001b[0m\n \u001b[1m\u001b[94m|\u001b[0m\n\u001b[1m\u001b[92mnote\u001b[0m: if you're trying to build a new `soroban_sdk::Address` consider using one of the following associated functions:\n soroban_sdk::Address::from_str\n soroban_sdk::Address::from_string\n soroban_sdk::Address::from_string_bytes\n \u001b[1m\u001b[94m--> \u001b[0m/home/davicf/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/soroban-sdk-22.0.8/src/address.rs:238:5\n \u001b[1m\u001b[94m|\u001b[0m\n\u001b[1m\u001b[94m238\u001b[0m \u001b[1m\u001b[94m|\u001b[0m pub fn from_str(env: &Env, strkey: &str) -> Address {\n \u001b[1m\u001b[94m|\u001b[0m \u001b[1m\u001b[92m^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\u001b[0m\n\u001b[1m\u001b[94m...\u001b[0m\n\u001b[1m\u001b[94m250\u001b[0m \u001b[1m\u001b[94m|\u001b[0m pub fn from_string(strkey: &String) -> Self {\n \u001b[1m\u001b[94m|\u001b[0m \u001b[1m\u001b[92m^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\u001b[0m\n\u001b[1m\u001b[94m...\u001b[0m\n\u001b[1m\u001b[94m272\u001b[0m \u001b[1m\u001b[94m|\u001b[0m pub fn from_string_bytes(strkey: &Bytes) -> Self {\n \u001b[1m\u001b[94m|\u001b[0m \u001b[1m\u001b[92m^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\u001b[0m\n\n"}
+{"$message_type":"diagnostic","message":"no method named `register_contract` found for struct `Env` in the current scope","code":{"code":"E0599","explanation":"This error occurs when a method is used on a type which doesn't implement it:\n\nErroneous code example:\n\n```compile_fail,E0599\nstruct Mouth;\n\nlet x = Mouth;\nx.chocolate(); // error: no method named `chocolate` found for type `Mouth`\n // in the current scope\n```\n\nIn this case, you need to implement the `chocolate` method to fix the error:\n\n```\nstruct Mouth;\n\nimpl Mouth {\n fn chocolate(&self) { // We implement the `chocolate` method here.\n println!(\"Hmmm! I love chocolate!\");\n }\n}\n\nlet x = Mouth;\nx.chocolate(); // ok!\n```\n"},"level":"error","spans":[{"file_name":"src/lib.rs","byte_start":14994,"byte_end":15011,"line_start":442,"line_end":442,"column_start":31,"column_end":48,"is_primary":true,"text":[{"text":" let contract_id = env.register_contract(None, RiskTierContract);","highlight_start":31,"highlight_end":48}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[{"message":"there is a method `create_contract` with a similar name, but with different arguments","code":null,"level":"help","spans":[{"file_name":"/home/davicf/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/soroban-env-common-22.1.3/src/env.rs","byte_start":15111,"byte_end":15174,"line_start":345,"line_end":345,"column_start":9,"column_end":72,"is_primary":true,"text":[{"text":" fn $fn_id(&self, $($arg:$type),*) -> Result<$ret, Self::Error>;","highlight_start":9,"highlight_end":72}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/home/davicf/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/soroban-env-common-22.1.3/src/env.rs","byte_start":17620,"byte_end":17714,"line_start":398,"line_end":398,"column_start":21,"column_end":115,"is_primary":false,"text":[{"text":" host_function_helper!{$($min_proto)?, $($max_proto)?, $(#[$fn_attr])* fn $fn_id $args -> $ret}","highlight_start":21,"highlight_end":115}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/home/davicf/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/soroban-env-common-22.1.3/src/env.rs","byte_start":14382,"byte_end":14438,"line_start":324,"line_end":324,"column_start":1,"column_end":57,"is_primary":false,"text":[{"text":"generate_call_macro_with_all_host_functions!(\"env.json\");","highlight_start":1,"highlight_end":57}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":{"span":{"file_name":"/home/davicf/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/soroban-env-common-22.1.3/src/env.rs","byte_start":17849,"byte_end":17907,"line_start":406,"line_end":406,"column_start":1,"column_end":59,"is_primary":false,"text":[{"text":"call_macro_with_all_host_functions! { generate_env_trait }","highlight_start":1,"highlight_end":59}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null},"macro_decl_name":"call_macro_with_all_host_functions!","def_site_span":{"file_name":"/home/davicf/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/soroban-env-common-22.1.3/src/env.rs","byte_start":14382,"byte_end":14438,"line_start":324,"line_end":324,"column_start":1,"column_end":57,"is_primary":false,"text":[{"text":"generate_call_macro_with_all_host_functions!(\"env.json\");","highlight_start":1,"highlight_end":57}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"generate_env_trait!","def_site_span":{"file_name":"/home/davicf/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/soroban-env-common-22.1.3/src/env.rs","byte_start":15427,"byte_end":15458,"line_start":353,"line_end":353,"column_start":1,"column_end":32,"is_primary":false,"text":[{"text":"macro_rules! generate_env_trait {","highlight_start":1,"highlight_end":32}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}},"macro_decl_name":"host_function_helper!","def_site_span":{"file_name":"/home/davicf/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/soroban-env-common-22.1.3/src/env.rs","byte_start":14883,"byte_end":14916,"line_start":337,"line_end":337,"column_start":1,"column_end":34,"is_primary":false,"text":[{"text":"macro_rules! host_function_helper {","highlight_start":1,"highlight_end":34}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}}}],"children":[],"rendered":null}],"rendered":"\u001b[1m\u001b[91merror[E0599]\u001b[0m\u001b[1m: no method named `register_contract` found for struct `Env` in the current scope\u001b[0m\n \u001b[1m\u001b[94m--> \u001b[0msrc/lib.rs:442:31\n \u001b[1m\u001b[94m|\u001b[0m\n\u001b[1m\u001b[94m442\u001b[0m \u001b[1m\u001b[94m|\u001b[0m let contract_id = env.register_contract(None, RiskTierContract);\n \u001b[1m\u001b[94m|\u001b[0m \u001b[1m\u001b[91m^^^^^^^^^^^^^^^^^\u001b[0m\n \u001b[1m\u001b[94m|\u001b[0m\n\u001b[1m\u001b[96mhelp\u001b[0m: there is a method `create_contract` with a similar name, but with different arguments\n \u001b[1m\u001b[94m--> \u001b[0m/home/davicf/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/soroban-env-common-22.1.3/src/env.rs:345:9\n \u001b[1m\u001b[94m|\u001b[0m\n\u001b[1m\u001b[94m345\u001b[0m \u001b[1m\u001b[94m|\u001b[0m fn $fn_id(&self, $($arg:$type),*) -> Result<$ret, Self::Error>;\n \u001b[1m\u001b[94m|\u001b[0m \u001b[1m\u001b[96m^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\u001b[0m\n\u001b[1m\u001b[94m...\u001b[0m\n\u001b[1m\u001b[94m406\u001b[0m \u001b[1m\u001b[94m|\u001b[0m call_macro_with_all_host_functions! { generate_env_trait }\n \u001b[1m\u001b[94m|\u001b[0m \u001b[1m\u001b[94m----------------------------------------------------------\u001b[0m \u001b[1m\u001b[94min this macro invocation\u001b[0m\n \u001b[1m\u001b[94m= \u001b[0m\u001b[1mnote\u001b[0m: this error originates in the macro `host_function_helper` which comes from the expansion of the macro `call_macro_with_all_host_functions` (in Nightly builds, run with -Z macro-backtrace for more info)\n\n"}
+{"$message_type":"diagnostic","message":"no function or associated item named `generate` found for struct `soroban_sdk::Address` in the current scope","code":{"code":"E0599","explanation":"This error occurs when a method is used on a type which doesn't implement it:\n\nErroneous code example:\n\n```compile_fail,E0599\nstruct Mouth;\n\nlet x = Mouth;\nx.chocolate(); // error: no method named `chocolate` found for type `Mouth`\n // in the current scope\n```\n\nIn this case, you need to implement the `chocolate` method to fix the error:\n\n```\nstruct Mouth;\n\nimpl Mouth {\n fn chocolate(&self) { // We implement the `chocolate` method here.\n println!(\"Hmmm! I love chocolate!\");\n }\n}\n\nlet x = Mouth;\nx.chocolate(); // ok!\n```\n"},"level":"error","spans":[{"file_name":"src/lib.rs","byte_start":15137,"byte_end":15145,"line_start":445,"line_end":445,"column_start":30,"column_end":38,"is_primary":true,"text":[{"text":" let user1 = Address::generate(&env);","highlight_start":30,"highlight_end":38}],"label":"function or associated item not found in `soroban_sdk::Address`","suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[{"message":"if you're trying to build a new `soroban_sdk::Address` consider using one of the following associated functions:\nsoroban_sdk::Address::from_str\nsoroban_sdk::Address::from_string\nsoroban_sdk::Address::from_string_bytes","code":null,"level":"note","spans":[{"file_name":"/home/davicf/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/soroban-sdk-22.0.8/src/address.rs","byte_start":8044,"byte_end":8095,"line_start":238,"line_end":238,"column_start":5,"column_end":56,"is_primary":true,"text":[{"text":" pub fn from_str(env: &Env, strkey: &str) -> Address {","highlight_start":5,"highlight_end":56}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null},{"file_name":"/home/davicf/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/soroban-sdk-22.0.8/src/address.rs","byte_start":8632,"byte_end":8675,"line_start":250,"line_end":250,"column_start":5,"column_end":48,"is_primary":true,"text":[{"text":" pub fn from_string(strkey: &String) -> Self {","highlight_start":5,"highlight_end":48}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null},{"file_name":"/home/davicf/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/soroban-sdk-22.0.8/src/address.rs","byte_start":9587,"byte_end":9635,"line_start":272,"line_end":272,"column_start":5,"column_end":53,"is_primary":true,"text":[{"text":" pub fn from_string_bytes(strkey: &Bytes) -> Self {","highlight_start":5,"highlight_end":53}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[],"rendered":null}],"rendered":"\u001b[1m\u001b[91merror[E0599]\u001b[0m\u001b[1m: no function or associated item named `generate` found for struct `soroban_sdk::Address` in the current scope\u001b[0m\n \u001b[1m\u001b[94m--> \u001b[0msrc/lib.rs:445:30\n \u001b[1m\u001b[94m|\u001b[0m\n\u001b[1m\u001b[94m445\u001b[0m \u001b[1m\u001b[94m|\u001b[0m let user1 = Address::generate(&env);\n \u001b[1m\u001b[94m|\u001b[0m \u001b[1m\u001b[91m^^^^^^^^\u001b[0m \u001b[1m\u001b[91mfunction or associated item not found in `soroban_sdk::Address`\u001b[0m\n \u001b[1m\u001b[94m|\u001b[0m\n\u001b[1m\u001b[92mnote\u001b[0m: if you're trying to build a new `soroban_sdk::Address` consider using one of the following associated functions:\n soroban_sdk::Address::from_str\n soroban_sdk::Address::from_string\n soroban_sdk::Address::from_string_bytes\n \u001b[1m\u001b[94m--> \u001b[0m/home/davicf/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/soroban-sdk-22.0.8/src/address.rs:238:5\n \u001b[1m\u001b[94m|\u001b[0m\n\u001b[1m\u001b[94m238\u001b[0m \u001b[1m\u001b[94m|\u001b[0m pub fn from_str(env: &Env, strkey: &str) -> Address {\n \u001b[1m\u001b[94m|\u001b[0m \u001b[1m\u001b[92m^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\u001b[0m\n\u001b[1m\u001b[94m...\u001b[0m\n\u001b[1m\u001b[94m250\u001b[0m \u001b[1m\u001b[94m|\u001b[0m pub fn from_string(strkey: &String) -> Self {\n \u001b[1m\u001b[94m|\u001b[0m \u001b[1m\u001b[92m^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\u001b[0m\n\u001b[1m\u001b[94m...\u001b[0m\n\u001b[1m\u001b[94m272\u001b[0m \u001b[1m\u001b[94m|\u001b[0m pub fn from_string_bytes(strkey: &Bytes) -> Self {\n \u001b[1m\u001b[94m|\u001b[0m \u001b[1m\u001b[92m^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\u001b[0m\n\n"}
+{"$message_type":"diagnostic","message":"no function or associated item named `generate` found for struct `soroban_sdk::Address` in the current scope","code":{"code":"E0599","explanation":"This error occurs when a method is used on a type which doesn't implement it:\n\nErroneous code example:\n\n```compile_fail,E0599\nstruct Mouth;\n\nlet x = Mouth;\nx.chocolate(); // error: no method named `chocolate` found for type `Mouth`\n // in the current scope\n```\n\nIn this case, you need to implement the `chocolate` method to fix the error:\n\n```\nstruct Mouth;\n\nimpl Mouth {\n fn chocolate(&self) { // We implement the `chocolate` method here.\n println!(\"Hmmm! I love chocolate!\");\n }\n}\n\nlet x = Mouth;\nx.chocolate(); // ok!\n```\n"},"level":"error","spans":[{"file_name":"src/lib.rs","byte_start":15182,"byte_end":15190,"line_start":446,"line_end":446,"column_start":30,"column_end":38,"is_primary":true,"text":[{"text":" let user2 = Address::generate(&env);","highlight_start":30,"highlight_end":38}],"label":"function or associated item not found in `soroban_sdk::Address`","suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[{"message":"if you're trying to build a new `soroban_sdk::Address` consider using one of the following associated functions:\nsoroban_sdk::Address::from_str\nsoroban_sdk::Address::from_string\nsoroban_sdk::Address::from_string_bytes","code":null,"level":"note","spans":[{"file_name":"/home/davicf/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/soroban-sdk-22.0.8/src/address.rs","byte_start":8044,"byte_end":8095,"line_start":238,"line_end":238,"column_start":5,"column_end":56,"is_primary":true,"text":[{"text":" pub fn from_str(env: &Env, strkey: &str) -> Address {","highlight_start":5,"highlight_end":56}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null},{"file_name":"/home/davicf/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/soroban-sdk-22.0.8/src/address.rs","byte_start":8632,"byte_end":8675,"line_start":250,"line_end":250,"column_start":5,"column_end":48,"is_primary":true,"text":[{"text":" pub fn from_string(strkey: &String) -> Self {","highlight_start":5,"highlight_end":48}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null},{"file_name":"/home/davicf/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/soroban-sdk-22.0.8/src/address.rs","byte_start":9587,"byte_end":9635,"line_start":272,"line_end":272,"column_start":5,"column_end":53,"is_primary":true,"text":[{"text":" pub fn from_string_bytes(strkey: &Bytes) -> Self {","highlight_start":5,"highlight_end":53}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[],"rendered":null}],"rendered":"\u001b[1m\u001b[91merror[E0599]\u001b[0m\u001b[1m: no function or associated item named `generate` found for struct `soroban_sdk::Address` in the current scope\u001b[0m\n \u001b[1m\u001b[94m--> \u001b[0msrc/lib.rs:446:30\n \u001b[1m\u001b[94m|\u001b[0m\n\u001b[1m\u001b[94m446\u001b[0m \u001b[1m\u001b[94m|\u001b[0m let user2 = Address::generate(&env);\n \u001b[1m\u001b[94m|\u001b[0m \u001b[1m\u001b[91m^^^^^^^^\u001b[0m \u001b[1m\u001b[91mfunction or associated item not found in `soroban_sdk::Address`\u001b[0m\n \u001b[1m\u001b[94m|\u001b[0m\n\u001b[1m\u001b[92mnote\u001b[0m: if you're trying to build a new `soroban_sdk::Address` consider using one of the following associated functions:\n soroban_sdk::Address::from_str\n soroban_sdk::Address::from_string\n soroban_sdk::Address::from_string_bytes\n \u001b[1m\u001b[94m--> \u001b[0m/home/davicf/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/soroban-sdk-22.0.8/src/address.rs:238:5\n \u001b[1m\u001b[94m|\u001b[0m\n\u001b[1m\u001b[94m238\u001b[0m \u001b[1m\u001b[94m|\u001b[0m pub fn from_str(env: &Env, strkey: &str) -> Address {\n \u001b[1m\u001b[94m|\u001b[0m \u001b[1m\u001b[92m^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\u001b[0m\n\u001b[1m\u001b[94m...\u001b[0m\n\u001b[1m\u001b[94m250\u001b[0m \u001b[1m\u001b[94m|\u001b[0m pub fn from_string(strkey: &String) -> Self {\n \u001b[1m\u001b[94m|\u001b[0m \u001b[1m\u001b[92m^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\u001b[0m\n\u001b[1m\u001b[94m...\u001b[0m\n\u001b[1m\u001b[94m272\u001b[0m \u001b[1m\u001b[94m|\u001b[0m pub fn from_string_bytes(strkey: &Bytes) -> Self {\n \u001b[1m\u001b[94m|\u001b[0m \u001b[1m\u001b[92m^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\u001b[0m\n\n"}
+{"$message_type":"diagnostic","message":"no function or associated item named `generate` found for struct `soroban_sdk::Address` in the current scope","code":{"code":"E0599","explanation":"This error occurs when a method is used on a type which doesn't implement it:\n\nErroneous code example:\n\n```compile_fail,E0599\nstruct Mouth;\n\nlet x = Mouth;\nx.chocolate(); // error: no method named `chocolate` found for type `Mouth`\n // in the current scope\n```\n\nIn this case, you need to implement the `chocolate` method to fix the error:\n\n```\nstruct Mouth;\n\nimpl Mouth {\n fn chocolate(&self) { // We implement the `chocolate` method here.\n println!(\"Hmmm! I love chocolate!\");\n }\n}\n\nlet x = Mouth;\nx.chocolate(); // ok!\n```\n"},"level":"error","spans":[{"file_name":"src/lib.rs","byte_start":15227,"byte_end":15235,"line_start":447,"line_end":447,"column_start":30,"column_end":38,"is_primary":true,"text":[{"text":" let user3 = Address::generate(&env);","highlight_start":30,"highlight_end":38}],"label":"function or associated item not found in `soroban_sdk::Address`","suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[{"message":"if you're trying to build a new `soroban_sdk::Address` consider using one of the following associated functions:\nsoroban_sdk::Address::from_str\nsoroban_sdk::Address::from_string\nsoroban_sdk::Address::from_string_bytes","code":null,"level":"note","spans":[{"file_name":"/home/davicf/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/soroban-sdk-22.0.8/src/address.rs","byte_start":8044,"byte_end":8095,"line_start":238,"line_end":238,"column_start":5,"column_end":56,"is_primary":true,"text":[{"text":" pub fn from_str(env: &Env, strkey: &str) -> Address {","highlight_start":5,"highlight_end":56}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null},{"file_name":"/home/davicf/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/soroban-sdk-22.0.8/src/address.rs","byte_start":8632,"byte_end":8675,"line_start":250,"line_end":250,"column_start":5,"column_end":48,"is_primary":true,"text":[{"text":" pub fn from_string(strkey: &String) -> Self {","highlight_start":5,"highlight_end":48}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null},{"file_name":"/home/davicf/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/soroban-sdk-22.0.8/src/address.rs","byte_start":9587,"byte_end":9635,"line_start":272,"line_end":272,"column_start":5,"column_end":53,"is_primary":true,"text":[{"text":" pub fn from_string_bytes(strkey: &Bytes) -> Self {","highlight_start":5,"highlight_end":53}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[],"rendered":null}],"rendered":"\u001b[1m\u001b[91merror[E0599]\u001b[0m\u001b[1m: no function or associated item named `generate` found for struct `soroban_sdk::Address` in the current scope\u001b[0m\n \u001b[1m\u001b[94m--> \u001b[0msrc/lib.rs:447:30\n \u001b[1m\u001b[94m|\u001b[0m\n\u001b[1m\u001b[94m447\u001b[0m \u001b[1m\u001b[94m|\u001b[0m let user3 = Address::generate(&env);\n \u001b[1m\u001b[94m|\u001b[0m \u001b[1m\u001b[91m^^^^^^^^\u001b[0m \u001b[1m\u001b[91mfunction or associated item not found in `soroban_sdk::Address`\u001b[0m\n \u001b[1m\u001b[94m|\u001b[0m\n\u001b[1m\u001b[92mnote\u001b[0m: if you're trying to build a new `soroban_sdk::Address` consider using one of the following associated functions:\n soroban_sdk::Address::from_str\n soroban_sdk::Address::from_string\n soroban_sdk::Address::from_string_bytes\n \u001b[1m\u001b[94m--> \u001b[0m/home/davicf/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/soroban-sdk-22.0.8/src/address.rs:238:5\n \u001b[1m\u001b[94m|\u001b[0m\n\u001b[1m\u001b[94m238\u001b[0m \u001b[1m\u001b[94m|\u001b[0m pub fn from_str(env: &Env, strkey: &str) -> Address {\n \u001b[1m\u001b[94m|\u001b[0m \u001b[1m\u001b[92m^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\u001b[0m\n\u001b[1m\u001b[94m...\u001b[0m\n\u001b[1m\u001b[94m250\u001b[0m \u001b[1m\u001b[94m|\u001b[0m pub fn from_string(strkey: &String) -> Self {\n \u001b[1m\u001b[94m|\u001b[0m \u001b[1m\u001b[92m^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\u001b[0m\n\u001b[1m\u001b[94m...\u001b[0m\n\u001b[1m\u001b[94m272\u001b[0m \u001b[1m\u001b[94m|\u001b[0m pub fn from_string_bytes(strkey: &Bytes) -> Self {\n \u001b[1m\u001b[94m|\u001b[0m \u001b[1m\u001b[92m^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\u001b[0m\n\n"}
+{"$message_type":"diagnostic","message":"aborting due to 39 previous errors; 1 warning emitted","code":null,"level":"error","spans":[],"children":[],"rendered":"\u001b[1m\u001b[91merror\u001b[0m\u001b[1m: aborting due to 39 previous errors; 1 warning emitted\u001b[0m\n\n"}
+{"$message_type":"diagnostic","message":"Some errors have detailed explanations: E0432, E0599.","code":null,"level":"failure-note","spans":[],"children":[],"rendered":"\u001b[1mSome errors have detailed explanations: E0432, E0599.\u001b[0m\n"}
+{"$message_type":"diagnostic","message":"For more information about an error, try `rustc --explain E0432`.","code":null,"level":"failure-note","spans":[],"children":[],"rendered":"\u001b[1mFor more information about an error, try `rustc --explain E0432`.\u001b[0m\n"}
diff --git a/risk_score/target/debug/.fingerprint/rustc_version-a42b52ae45c80b0d/dep-lib-rustc_version b/risk_score/target/debug/.fingerprint/rustc_version-a42b52ae45c80b0d/dep-lib-rustc_version
new file mode 100644
index 00000000..ec3cb8bf
Binary files /dev/null and b/risk_score/target/debug/.fingerprint/rustc_version-a42b52ae45c80b0d/dep-lib-rustc_version differ
diff --git a/risk_score/target/debug/.fingerprint/rustc_version-a42b52ae45c80b0d/invoked.timestamp b/risk_score/target/debug/.fingerprint/rustc_version-a42b52ae45c80b0d/invoked.timestamp
new file mode 100644
index 00000000..e00328da
--- /dev/null
+++ b/risk_score/target/debug/.fingerprint/rustc_version-a42b52ae45c80b0d/invoked.timestamp
@@ -0,0 +1 @@
+This file has an mtime of when this was started.
\ No newline at end of file
diff --git a/risk_score/target/debug/.fingerprint/rustc_version-a42b52ae45c80b0d/lib-rustc_version b/risk_score/target/debug/.fingerprint/rustc_version-a42b52ae45c80b0d/lib-rustc_version
new file mode 100644
index 00000000..934138cc
--- /dev/null
+++ b/risk_score/target/debug/.fingerprint/rustc_version-a42b52ae45c80b0d/lib-rustc_version
@@ -0,0 +1 @@
+20d81008e6981299
\ No newline at end of file
diff --git a/risk_score/target/debug/.fingerprint/rustc_version-a42b52ae45c80b0d/lib-rustc_version.json b/risk_score/target/debug/.fingerprint/rustc_version-a42b52ae45c80b0d/lib-rustc_version.json
new file mode 100644
index 00000000..29b8ec13
--- /dev/null
+++ b/risk_score/target/debug/.fingerprint/rustc_version-a42b52ae45c80b0d/lib-rustc_version.json
@@ -0,0 +1 @@
+{"rustc":5391851738765093524,"features":"[]","declared_features":"[]","target":18294139061885094686,"profile":2225463790103693989,"path":9877344916956139179,"deps":[[4899080583175475170,"semver",false,9940537522726036148]],"local":[{"CheckDepInfo":{"dep_info":"debug/.fingerprint/rustc_version-a42b52ae45c80b0d/dep-lib-rustc_version","checksum":false}}],"rustflags":[],"config":8247474407144887393,"compile_kind":0}
\ No newline at end of file
diff --git a/risk_score/target/debug/.fingerprint/rustc_version-a87def3c037b4afc/dep-lib-rustc_version b/risk_score/target/debug/.fingerprint/rustc_version-a87def3c037b4afc/dep-lib-rustc_version
new file mode 100644
index 00000000..ec3cb8bf
Binary files /dev/null and b/risk_score/target/debug/.fingerprint/rustc_version-a87def3c037b4afc/dep-lib-rustc_version differ
diff --git a/risk_score/target/debug/.fingerprint/rustc_version-a87def3c037b4afc/invoked.timestamp b/risk_score/target/debug/.fingerprint/rustc_version-a87def3c037b4afc/invoked.timestamp
new file mode 100644
index 00000000..e00328da
--- /dev/null
+++ b/risk_score/target/debug/.fingerprint/rustc_version-a87def3c037b4afc/invoked.timestamp
@@ -0,0 +1 @@
+This file has an mtime of when this was started.
\ No newline at end of file
diff --git a/risk_score/target/debug/.fingerprint/rustc_version-a87def3c037b4afc/lib-rustc_version b/risk_score/target/debug/.fingerprint/rustc_version-a87def3c037b4afc/lib-rustc_version
new file mode 100644
index 00000000..1c9df29c
--- /dev/null
+++ b/risk_score/target/debug/.fingerprint/rustc_version-a87def3c037b4afc/lib-rustc_version
@@ -0,0 +1 @@
+199a4d0e5b92a0f0
\ No newline at end of file
diff --git a/risk_score/target/debug/.fingerprint/rustc_version-a87def3c037b4afc/lib-rustc_version.json b/risk_score/target/debug/.fingerprint/rustc_version-a87def3c037b4afc/lib-rustc_version.json
new file mode 100644
index 00000000..46801b98
--- /dev/null
+++ b/risk_score/target/debug/.fingerprint/rustc_version-a87def3c037b4afc/lib-rustc_version.json
@@ -0,0 +1 @@
+{"rustc":5391851738765093524,"features":"[]","declared_features":"[]","target":18294139061885094686,"profile":2225463790103693989,"path":9877344916956139179,"deps":[[4899080583175475170,"semver",false,5206330719761424806]],"local":[{"CheckDepInfo":{"dep_info":"debug/.fingerprint/rustc_version-a87def3c037b4afc/dep-lib-rustc_version","checksum":false}}],"rustflags":[],"config":8247474407144887393,"compile_kind":0}
\ No newline at end of file
diff --git a/risk_score/target/debug/.fingerprint/ryu-128404dcf39ec2a9/dep-lib-ryu b/risk_score/target/debug/.fingerprint/ryu-128404dcf39ec2a9/dep-lib-ryu
new file mode 100644
index 00000000..ec3cb8bf
Binary files /dev/null and b/risk_score/target/debug/.fingerprint/ryu-128404dcf39ec2a9/dep-lib-ryu differ
diff --git a/risk_score/target/debug/.fingerprint/ryu-128404dcf39ec2a9/invoked.timestamp b/risk_score/target/debug/.fingerprint/ryu-128404dcf39ec2a9/invoked.timestamp
new file mode 100644
index 00000000..e00328da
--- /dev/null
+++ b/risk_score/target/debug/.fingerprint/ryu-128404dcf39ec2a9/invoked.timestamp
@@ -0,0 +1 @@
+This file has an mtime of when this was started.
\ No newline at end of file
diff --git a/risk_score/target/debug/.fingerprint/ryu-128404dcf39ec2a9/lib-ryu b/risk_score/target/debug/.fingerprint/ryu-128404dcf39ec2a9/lib-ryu
new file mode 100644
index 00000000..f5b58033
--- /dev/null
+++ b/risk_score/target/debug/.fingerprint/ryu-128404dcf39ec2a9/lib-ryu
@@ -0,0 +1 @@
+f1844d04583082f3
\ No newline at end of file
diff --git a/risk_score/target/debug/.fingerprint/ryu-128404dcf39ec2a9/lib-ryu.json b/risk_score/target/debug/.fingerprint/ryu-128404dcf39ec2a9/lib-ryu.json
new file mode 100644
index 00000000..fa03a278
--- /dev/null
+++ b/risk_score/target/debug/.fingerprint/ryu-128404dcf39ec2a9/lib-ryu.json
@@ -0,0 +1 @@
+{"rustc":5391851738765093524,"features":"[]","declared_features":"[\"no-panic\", \"small\"]","target":8955674961151483972,"profile":15657897354478470176,"path":1440692209531671836,"deps":[],"local":[{"CheckDepInfo":{"dep_info":"debug/.fingerprint/ryu-128404dcf39ec2a9/dep-lib-ryu","checksum":false}}],"rustflags":[],"config":8247474407144887393,"compile_kind":0}
\ No newline at end of file
diff --git a/risk_score/target/debug/.fingerprint/ryu-5dea12da6f5f9fcb/dep-lib-ryu b/risk_score/target/debug/.fingerprint/ryu-5dea12da6f5f9fcb/dep-lib-ryu
new file mode 100644
index 00000000..ec3cb8bf
Binary files /dev/null and b/risk_score/target/debug/.fingerprint/ryu-5dea12da6f5f9fcb/dep-lib-ryu differ
diff --git a/risk_score/target/debug/.fingerprint/ryu-5dea12da6f5f9fcb/invoked.timestamp b/risk_score/target/debug/.fingerprint/ryu-5dea12da6f5f9fcb/invoked.timestamp
new file mode 100644
index 00000000..e00328da
--- /dev/null
+++ b/risk_score/target/debug/.fingerprint/ryu-5dea12da6f5f9fcb/invoked.timestamp
@@ -0,0 +1 @@
+This file has an mtime of when this was started.
\ No newline at end of file
diff --git a/risk_score/target/debug/.fingerprint/ryu-5dea12da6f5f9fcb/lib-ryu b/risk_score/target/debug/.fingerprint/ryu-5dea12da6f5f9fcb/lib-ryu
new file mode 100644
index 00000000..2ded9e4e
--- /dev/null
+++ b/risk_score/target/debug/.fingerprint/ryu-5dea12da6f5f9fcb/lib-ryu
@@ -0,0 +1 @@
+0df94e1bb8e6d8eb
\ No newline at end of file
diff --git a/risk_score/target/debug/.fingerprint/ryu-5dea12da6f5f9fcb/lib-ryu.json b/risk_score/target/debug/.fingerprint/ryu-5dea12da6f5f9fcb/lib-ryu.json
new file mode 100644
index 00000000..7565bd54
--- /dev/null
+++ b/risk_score/target/debug/.fingerprint/ryu-5dea12da6f5f9fcb/lib-ryu.json
@@ -0,0 +1 @@
+{"rustc":5391851738765093524,"features":"[]","declared_features":"[\"no-panic\", \"small\"]","target":8955674961151483972,"profile":2225463790103693989,"path":1440692209531671836,"deps":[],"local":[{"CheckDepInfo":{"dep_info":"debug/.fingerprint/ryu-5dea12da6f5f9fcb/dep-lib-ryu","checksum":false}}],"rustflags":[],"config":8247474407144887393,"compile_kind":0}
\ No newline at end of file
diff --git a/risk_score/target/debug/.fingerprint/ryu-ad2737a60c1bc65d/dep-lib-ryu b/risk_score/target/debug/.fingerprint/ryu-ad2737a60c1bc65d/dep-lib-ryu
new file mode 100644
index 00000000..ec3cb8bf
Binary files /dev/null and b/risk_score/target/debug/.fingerprint/ryu-ad2737a60c1bc65d/dep-lib-ryu differ
diff --git a/risk_score/target/debug/.fingerprint/ryu-ad2737a60c1bc65d/invoked.timestamp b/risk_score/target/debug/.fingerprint/ryu-ad2737a60c1bc65d/invoked.timestamp
new file mode 100644
index 00000000..e00328da
--- /dev/null
+++ b/risk_score/target/debug/.fingerprint/ryu-ad2737a60c1bc65d/invoked.timestamp
@@ -0,0 +1 @@
+This file has an mtime of when this was started.
\ No newline at end of file
diff --git a/risk_score/target/debug/.fingerprint/ryu-ad2737a60c1bc65d/lib-ryu b/risk_score/target/debug/.fingerprint/ryu-ad2737a60c1bc65d/lib-ryu
new file mode 100644
index 00000000..6a4a0d51
--- /dev/null
+++ b/risk_score/target/debug/.fingerprint/ryu-ad2737a60c1bc65d/lib-ryu
@@ -0,0 +1 @@
+a565d840e773b7d5
\ No newline at end of file
diff --git a/risk_score/target/debug/.fingerprint/ryu-ad2737a60c1bc65d/lib-ryu.json b/risk_score/target/debug/.fingerprint/ryu-ad2737a60c1bc65d/lib-ryu.json
new file mode 100644
index 00000000..ccbf0cc0
--- /dev/null
+++ b/risk_score/target/debug/.fingerprint/ryu-ad2737a60c1bc65d/lib-ryu.json
@@ -0,0 +1 @@
+{"rustc":5391851738765093524,"features":"[]","declared_features":"[\"no-panic\", \"small\"]","target":8955674961151483972,"profile":2241668132362809309,"path":1440692209531671836,"deps":[],"local":[{"CheckDepInfo":{"dep_info":"debug/.fingerprint/ryu-ad2737a60c1bc65d/dep-lib-ryu","checksum":false}}],"rustflags":[],"config":8247474407144887393,"compile_kind":0}
\ No newline at end of file
diff --git a/risk_score/target/debug/.fingerprint/sec1-2bfb7980974c044f/dep-lib-sec1 b/risk_score/target/debug/.fingerprint/sec1-2bfb7980974c044f/dep-lib-sec1
new file mode 100644
index 00000000..ec3cb8bf
Binary files /dev/null and b/risk_score/target/debug/.fingerprint/sec1-2bfb7980974c044f/dep-lib-sec1 differ
diff --git a/risk_score/target/debug/.fingerprint/sec1-2bfb7980974c044f/invoked.timestamp b/risk_score/target/debug/.fingerprint/sec1-2bfb7980974c044f/invoked.timestamp
new file mode 100644
index 00000000..e00328da
--- /dev/null
+++ b/risk_score/target/debug/.fingerprint/sec1-2bfb7980974c044f/invoked.timestamp
@@ -0,0 +1 @@
+This file has an mtime of when this was started.
\ No newline at end of file
diff --git a/risk_score/target/debug/.fingerprint/sec1-2bfb7980974c044f/lib-sec1 b/risk_score/target/debug/.fingerprint/sec1-2bfb7980974c044f/lib-sec1
new file mode 100644
index 00000000..e334cdd6
--- /dev/null
+++ b/risk_score/target/debug/.fingerprint/sec1-2bfb7980974c044f/lib-sec1
@@ -0,0 +1 @@
+aef499d6e4903488
\ No newline at end of file
diff --git a/risk_score/target/debug/.fingerprint/sec1-2bfb7980974c044f/lib-sec1.json b/risk_score/target/debug/.fingerprint/sec1-2bfb7980974c044f/lib-sec1.json
new file mode 100644
index 00000000..44caa921
--- /dev/null
+++ b/risk_score/target/debug/.fingerprint/sec1-2bfb7980974c044f/lib-sec1.json
@@ -0,0 +1 @@
+{"rustc":5391851738765093524,"features":"[\"default\", \"der\", \"point\", \"subtle\", \"zeroize\"]","declared_features":"[\"alloc\", \"default\", \"der\", \"pem\", \"pkcs8\", \"point\", \"serde\", \"std\", \"subtle\", \"zeroize\"]","target":17790801555670275947,"profile":2241668132362809309,"path":17215123455918448215,"deps":[[6528079939221783635,"zeroize",false,9731806789023287653],[10520923840501062997,"generic_array",false,14483402391247379741],[10800937535932116261,"der",false,680324459722302906],[16530257588157702925,"base16ct",false,9385765260239212929],[17003143334332120809,"subtle",false,15673893484007952713]],"local":[{"CheckDepInfo":{"dep_info":"debug/.fingerprint/sec1-2bfb7980974c044f/dep-lib-sec1","checksum":false}}],"rustflags":[],"config":8247474407144887393,"compile_kind":0}
\ No newline at end of file
diff --git a/risk_score/target/debug/.fingerprint/sec1-6b1d864aa4e7959f/dep-lib-sec1 b/risk_score/target/debug/.fingerprint/sec1-6b1d864aa4e7959f/dep-lib-sec1
new file mode 100644
index 00000000..ec3cb8bf
Binary files /dev/null and b/risk_score/target/debug/.fingerprint/sec1-6b1d864aa4e7959f/dep-lib-sec1 differ
diff --git a/risk_score/target/debug/.fingerprint/sec1-6b1d864aa4e7959f/invoked.timestamp b/risk_score/target/debug/.fingerprint/sec1-6b1d864aa4e7959f/invoked.timestamp
new file mode 100644
index 00000000..e00328da
--- /dev/null
+++ b/risk_score/target/debug/.fingerprint/sec1-6b1d864aa4e7959f/invoked.timestamp
@@ -0,0 +1 @@
+This file has an mtime of when this was started.
\ No newline at end of file
diff --git a/risk_score/target/debug/.fingerprint/sec1-6b1d864aa4e7959f/lib-sec1 b/risk_score/target/debug/.fingerprint/sec1-6b1d864aa4e7959f/lib-sec1
new file mode 100644
index 00000000..ac659e7d
--- /dev/null
+++ b/risk_score/target/debug/.fingerprint/sec1-6b1d864aa4e7959f/lib-sec1
@@ -0,0 +1 @@
+5a2cd633a15b275b
\ No newline at end of file
diff --git a/risk_score/target/debug/.fingerprint/sec1-6b1d864aa4e7959f/lib-sec1.json b/risk_score/target/debug/.fingerprint/sec1-6b1d864aa4e7959f/lib-sec1.json
new file mode 100644
index 00000000..21ab4b51
--- /dev/null
+++ b/risk_score/target/debug/.fingerprint/sec1-6b1d864aa4e7959f/lib-sec1.json
@@ -0,0 +1 @@
+{"rustc":5391851738765093524,"features":"[\"default\", \"der\", \"point\", \"subtle\", \"zeroize\"]","declared_features":"[\"alloc\", \"default\", \"der\", \"pem\", \"pkcs8\", \"point\", \"serde\", \"std\", \"subtle\", \"zeroize\"]","target":17790801555670275947,"profile":15657897354478470176,"path":17215123455918448215,"deps":[[6528079939221783635,"zeroize",false,10325126405633193780],[10520923840501062997,"generic_array",false,11452946472239240729],[10800937535932116261,"der",false,4853752120447896141],[16530257588157702925,"base16ct",false,15551771859714824218],[17003143334332120809,"subtle",false,10420363213196592864]],"local":[{"CheckDepInfo":{"dep_info":"debug/.fingerprint/sec1-6b1d864aa4e7959f/dep-lib-sec1","checksum":false}}],"rustflags":[],"config":8247474407144887393,"compile_kind":0}
\ No newline at end of file
diff --git a/risk_score/target/debug/.fingerprint/semver-2fe8d52f6cac10c4/build-script-build-script-build b/risk_score/target/debug/.fingerprint/semver-2fe8d52f6cac10c4/build-script-build-script-build
new file mode 100644
index 00000000..8f103d44
--- /dev/null
+++ b/risk_score/target/debug/.fingerprint/semver-2fe8d52f6cac10c4/build-script-build-script-build
@@ -0,0 +1 @@
+9f08ee9f62ee81ed
\ No newline at end of file
diff --git a/risk_score/target/debug/.fingerprint/semver-2fe8d52f6cac10c4/build-script-build-script-build.json b/risk_score/target/debug/.fingerprint/semver-2fe8d52f6cac10c4/build-script-build-script-build.json
new file mode 100644
index 00000000..00a2d963
--- /dev/null
+++ b/risk_score/target/debug/.fingerprint/semver-2fe8d52f6cac10c4/build-script-build-script-build.json
@@ -0,0 +1 @@
+{"rustc":5391851738765093524,"features":"[\"default\", \"std\"]","declared_features":"[\"default\", \"serde\", \"std\"]","target":17883862002600103897,"profile":2225463790103693989,"path":10195485889588641167,"deps":[],"local":[{"CheckDepInfo":{"dep_info":"debug/.fingerprint/semver-2fe8d52f6cac10c4/dep-build-script-build-script-build","checksum":false}}],"rustflags":[],"config":8247474407144887393,"compile_kind":0}
\ No newline at end of file
diff --git a/risk_score/target/debug/.fingerprint/semver-2fe8d52f6cac10c4/dep-build-script-build-script-build b/risk_score/target/debug/.fingerprint/semver-2fe8d52f6cac10c4/dep-build-script-build-script-build
new file mode 100644
index 00000000..ec3cb8bf
Binary files /dev/null and b/risk_score/target/debug/.fingerprint/semver-2fe8d52f6cac10c4/dep-build-script-build-script-build differ
diff --git a/risk_score/target/debug/.fingerprint/semver-2fe8d52f6cac10c4/invoked.timestamp b/risk_score/target/debug/.fingerprint/semver-2fe8d52f6cac10c4/invoked.timestamp
new file mode 100644
index 00000000..e00328da
--- /dev/null
+++ b/risk_score/target/debug/.fingerprint/semver-2fe8d52f6cac10c4/invoked.timestamp
@@ -0,0 +1 @@
+This file has an mtime of when this was started.
\ No newline at end of file
diff --git a/risk_score/target/debug/.fingerprint/semver-787aabcbd722e2d3/dep-lib-semver b/risk_score/target/debug/.fingerprint/semver-787aabcbd722e2d3/dep-lib-semver
new file mode 100644
index 00000000..ec3cb8bf
Binary files /dev/null and b/risk_score/target/debug/.fingerprint/semver-787aabcbd722e2d3/dep-lib-semver differ
diff --git a/risk_score/target/debug/.fingerprint/semver-787aabcbd722e2d3/invoked.timestamp b/risk_score/target/debug/.fingerprint/semver-787aabcbd722e2d3/invoked.timestamp
new file mode 100644
index 00000000..e00328da
--- /dev/null
+++ b/risk_score/target/debug/.fingerprint/semver-787aabcbd722e2d3/invoked.timestamp
@@ -0,0 +1 @@
+This file has an mtime of when this was started.
\ No newline at end of file
diff --git a/risk_score/target/debug/.fingerprint/semver-787aabcbd722e2d3/lib-semver b/risk_score/target/debug/.fingerprint/semver-787aabcbd722e2d3/lib-semver
new file mode 100644
index 00000000..c05a29ce
--- /dev/null
+++ b/risk_score/target/debug/.fingerprint/semver-787aabcbd722e2d3/lib-semver
@@ -0,0 +1 @@
+a661958e349a4048
\ No newline at end of file
diff --git a/risk_score/target/debug/.fingerprint/semver-787aabcbd722e2d3/lib-semver.json b/risk_score/target/debug/.fingerprint/semver-787aabcbd722e2d3/lib-semver.json
new file mode 100644
index 00000000..a6e4882c
--- /dev/null
+++ b/risk_score/target/debug/.fingerprint/semver-787aabcbd722e2d3/lib-semver.json
@@ -0,0 +1 @@
+{"rustc":5391851738765093524,"features":"[\"default\", \"std\"]","declared_features":"[\"default\", \"serde\", \"std\"]","target":10123455430689237779,"profile":15657897354478470176,"path":17068481465304978292,"deps":[[4899080583175475170,"build_script_build",false,1511033434160289247]],"local":[{"CheckDepInfo":{"dep_info":"debug/.fingerprint/semver-787aabcbd722e2d3/dep-lib-semver","checksum":false}}],"rustflags":[],"config":8247474407144887393,"compile_kind":0}
\ No newline at end of file
diff --git a/risk_score/target/debug/.fingerprint/semver-9dc206e7927e9442/run-build-script-build-script-build b/risk_score/target/debug/.fingerprint/semver-9dc206e7927e9442/run-build-script-build-script-build
new file mode 100644
index 00000000..641fd23d
--- /dev/null
+++ b/risk_score/target/debug/.fingerprint/semver-9dc206e7927e9442/run-build-script-build-script-build
@@ -0,0 +1 @@
+dfd5dc0ee744f814
\ No newline at end of file
diff --git a/risk_score/target/debug/.fingerprint/semver-9dc206e7927e9442/run-build-script-build-script-build.json b/risk_score/target/debug/.fingerprint/semver-9dc206e7927e9442/run-build-script-build-script-build.json
new file mode 100644
index 00000000..0b360fce
--- /dev/null
+++ b/risk_score/target/debug/.fingerprint/semver-9dc206e7927e9442/run-build-script-build-script-build.json
@@ -0,0 +1 @@
+{"rustc":5391851738765093524,"features":"","declared_features":"","target":0,"profile":0,"path":0,"deps":[[4899080583175475170,"build_script_build",false,17114222166341978271]],"local":[{"RerunIfChanged":{"output":"debug/build/semver-9dc206e7927e9442/output","paths":["build.rs"]}}],"rustflags":[],"config":0,"compile_kind":0}
\ No newline at end of file
diff --git a/risk_score/target/debug/.fingerprint/semver-a9c0d672096f7519/dep-lib-semver b/risk_score/target/debug/.fingerprint/semver-a9c0d672096f7519/dep-lib-semver
new file mode 100644
index 00000000..ec3cb8bf
Binary files /dev/null and b/risk_score/target/debug/.fingerprint/semver-a9c0d672096f7519/dep-lib-semver differ
diff --git a/risk_score/target/debug/.fingerprint/semver-a9c0d672096f7519/invoked.timestamp b/risk_score/target/debug/.fingerprint/semver-a9c0d672096f7519/invoked.timestamp
new file mode 100644
index 00000000..e00328da
--- /dev/null
+++ b/risk_score/target/debug/.fingerprint/semver-a9c0d672096f7519/invoked.timestamp
@@ -0,0 +1 @@
+This file has an mtime of when this was started.
\ No newline at end of file
diff --git a/risk_score/target/debug/.fingerprint/semver-a9c0d672096f7519/lib-semver b/risk_score/target/debug/.fingerprint/semver-a9c0d672096f7519/lib-semver
new file mode 100644
index 00000000..b86aca8a
--- /dev/null
+++ b/risk_score/target/debug/.fingerprint/semver-a9c0d672096f7519/lib-semver
@@ -0,0 +1 @@
+269be359e9b7c85e
\ No newline at end of file
diff --git a/risk_score/target/debug/.fingerprint/semver-a9c0d672096f7519/lib-semver.json b/risk_score/target/debug/.fingerprint/semver-a9c0d672096f7519/lib-semver.json
new file mode 100644
index 00000000..18cd9210
--- /dev/null
+++ b/risk_score/target/debug/.fingerprint/semver-a9c0d672096f7519/lib-semver.json
@@ -0,0 +1 @@
+{"rustc":5391851738765093524,"features":"[\"default\", \"std\"]","declared_features":"[\"default\", \"serde\", \"std\"]","target":10123455430689237779,"profile":2241668132362809309,"path":17068481465304978292,"deps":[[4899080583175475170,"build_script_build",false,1511033434160289247]],"local":[{"CheckDepInfo":{"dep_info":"debug/.fingerprint/semver-a9c0d672096f7519/dep-lib-semver","checksum":false}}],"rustflags":[],"config":8247474407144887393,"compile_kind":0}
\ No newline at end of file
diff --git a/risk_score/target/debug/.fingerprint/semver-cb6f443e39fdc3d6/dep-lib-semver b/risk_score/target/debug/.fingerprint/semver-cb6f443e39fdc3d6/dep-lib-semver
new file mode 100644
index 00000000..ec3cb8bf
Binary files /dev/null and b/risk_score/target/debug/.fingerprint/semver-cb6f443e39fdc3d6/dep-lib-semver differ
diff --git a/risk_score/target/debug/.fingerprint/semver-cb6f443e39fdc3d6/invoked.timestamp b/risk_score/target/debug/.fingerprint/semver-cb6f443e39fdc3d6/invoked.timestamp
new file mode 100644
index 00000000..e00328da
--- /dev/null
+++ b/risk_score/target/debug/.fingerprint/semver-cb6f443e39fdc3d6/invoked.timestamp
@@ -0,0 +1 @@
+This file has an mtime of when this was started.
\ No newline at end of file
diff --git a/risk_score/target/debug/.fingerprint/semver-cb6f443e39fdc3d6/lib-semver b/risk_score/target/debug/.fingerprint/semver-cb6f443e39fdc3d6/lib-semver
new file mode 100644
index 00000000..37e3cbd5
--- /dev/null
+++ b/risk_score/target/debug/.fingerprint/semver-cb6f443e39fdc3d6/lib-semver
@@ -0,0 +1 @@
+b4e286ae35e2f389
\ No newline at end of file
diff --git a/risk_score/target/debug/.fingerprint/semver-cb6f443e39fdc3d6/lib-semver.json b/risk_score/target/debug/.fingerprint/semver-cb6f443e39fdc3d6/lib-semver.json
new file mode 100644
index 00000000..738aac26
--- /dev/null
+++ b/risk_score/target/debug/.fingerprint/semver-cb6f443e39fdc3d6/lib-semver.json
@@ -0,0 +1 @@
+{"rustc":5391851738765093524,"features":"[\"default\", \"std\"]","declared_features":"[\"default\", \"serde\", \"std\"]","target":10123455430689237779,"profile":2225463790103693989,"path":17068481465304978292,"deps":[[4899080583175475170,"build_script_build",false,1511033434160289247]],"local":[{"CheckDepInfo":{"dep_info":"debug/.fingerprint/semver-cb6f443e39fdc3d6/dep-lib-semver","checksum":false}}],"rustflags":[],"config":8247474407144887393,"compile_kind":0}
\ No newline at end of file
diff --git a/risk_score/target/debug/.fingerprint/serde-1704b59b5faa2492/run-build-script-build-script-build b/risk_score/target/debug/.fingerprint/serde-1704b59b5faa2492/run-build-script-build-script-build
new file mode 100644
index 00000000..9093838c
--- /dev/null
+++ b/risk_score/target/debug/.fingerprint/serde-1704b59b5faa2492/run-build-script-build-script-build
@@ -0,0 +1 @@
+0b1bd1341a9e8592
\ No newline at end of file
diff --git a/risk_score/target/debug/.fingerprint/serde-1704b59b5faa2492/run-build-script-build-script-build.json b/risk_score/target/debug/.fingerprint/serde-1704b59b5faa2492/run-build-script-build-script-build.json
new file mode 100644
index 00000000..28816611
--- /dev/null
+++ b/risk_score/target/debug/.fingerprint/serde-1704b59b5faa2492/run-build-script-build-script-build.json
@@ -0,0 +1 @@
+{"rustc":5391851738765093524,"features":"","declared_features":"","target":0,"profile":0,"path":0,"deps":[[9689903380558560274,"build_script_build",false,543119889004220371]],"local":[{"RerunIfChanged":{"output":"debug/build/serde-1704b59b5faa2492/output","paths":["build.rs"]}}],"rustflags":[],"config":0,"compile_kind":0}
\ No newline at end of file
diff --git a/risk_score/target/debug/.fingerprint/serde-1714cd3e83348ebc/dep-lib-serde b/risk_score/target/debug/.fingerprint/serde-1714cd3e83348ebc/dep-lib-serde
new file mode 100644
index 00000000..ec3cb8bf
Binary files /dev/null and b/risk_score/target/debug/.fingerprint/serde-1714cd3e83348ebc/dep-lib-serde differ
diff --git a/risk_score/target/debug/.fingerprint/serde-1714cd3e83348ebc/invoked.timestamp b/risk_score/target/debug/.fingerprint/serde-1714cd3e83348ebc/invoked.timestamp
new file mode 100644
index 00000000..e00328da
--- /dev/null
+++ b/risk_score/target/debug/.fingerprint/serde-1714cd3e83348ebc/invoked.timestamp
@@ -0,0 +1 @@
+This file has an mtime of when this was started.
\ No newline at end of file
diff --git a/risk_score/target/debug/.fingerprint/serde-1714cd3e83348ebc/lib-serde b/risk_score/target/debug/.fingerprint/serde-1714cd3e83348ebc/lib-serde
new file mode 100644
index 00000000..0c6c5257
--- /dev/null
+++ b/risk_score/target/debug/.fingerprint/serde-1714cd3e83348ebc/lib-serde
@@ -0,0 +1 @@
+dd8aae5ab1473755
\ No newline at end of file
diff --git a/risk_score/target/debug/.fingerprint/serde-1714cd3e83348ebc/lib-serde.json b/risk_score/target/debug/.fingerprint/serde-1714cd3e83348ebc/lib-serde.json
new file mode 100644
index 00000000..37ca55bf
--- /dev/null
+++ b/risk_score/target/debug/.fingerprint/serde-1714cd3e83348ebc/lib-serde.json
@@ -0,0 +1 @@
+{"rustc":5391851738765093524,"features":"[\"alloc\", \"default\", \"derive\", \"serde_derive\", \"std\"]","declared_features":"[\"alloc\", \"default\", \"derive\", \"rc\", \"serde_derive\", \"std\", \"unstable\"]","target":16256121404318112599,"profile":2225463790103693989,"path":5225848134678516504,"deps":[[9689903380558560274,"build_script_build",false,10558018736832453387],[16257276029081467297,"serde_derive",false,17610964800343759462]],"local":[{"CheckDepInfo":{"dep_info":"debug/.fingerprint/serde-1714cd3e83348ebc/dep-lib-serde","checksum":false}}],"rustflags":[],"config":8247474407144887393,"compile_kind":0}
\ No newline at end of file
diff --git a/risk_score/target/debug/.fingerprint/serde-5fd9dbd57448b9cf/dep-lib-serde b/risk_score/target/debug/.fingerprint/serde-5fd9dbd57448b9cf/dep-lib-serde
new file mode 100644
index 00000000..ec3cb8bf
Binary files /dev/null and b/risk_score/target/debug/.fingerprint/serde-5fd9dbd57448b9cf/dep-lib-serde differ
diff --git a/risk_score/target/debug/.fingerprint/serde-5fd9dbd57448b9cf/invoked.timestamp b/risk_score/target/debug/.fingerprint/serde-5fd9dbd57448b9cf/invoked.timestamp
new file mode 100644
index 00000000..e00328da
--- /dev/null
+++ b/risk_score/target/debug/.fingerprint/serde-5fd9dbd57448b9cf/invoked.timestamp
@@ -0,0 +1 @@
+This file has an mtime of when this was started.
\ No newline at end of file
diff --git a/risk_score/target/debug/.fingerprint/serde-5fd9dbd57448b9cf/lib-serde b/risk_score/target/debug/.fingerprint/serde-5fd9dbd57448b9cf/lib-serde
new file mode 100644
index 00000000..cae0f345
--- /dev/null
+++ b/risk_score/target/debug/.fingerprint/serde-5fd9dbd57448b9cf/lib-serde
@@ -0,0 +1 @@
+da98903af8bbb216
\ No newline at end of file
diff --git a/risk_score/target/debug/.fingerprint/serde-5fd9dbd57448b9cf/lib-serde.json b/risk_score/target/debug/.fingerprint/serde-5fd9dbd57448b9cf/lib-serde.json
new file mode 100644
index 00000000..9ef79e43
--- /dev/null
+++ b/risk_score/target/debug/.fingerprint/serde-5fd9dbd57448b9cf/lib-serde.json
@@ -0,0 +1 @@
+{"rustc":5391851738765093524,"features":"[\"alloc\", \"default\", \"derive\", \"serde_derive\", \"std\"]","declared_features":"[\"alloc\", \"default\", \"derive\", \"rc\", \"serde_derive\", \"std\", \"unstable\"]","target":16256121404318112599,"profile":2241668132362809309,"path":5225848134678516504,"deps":[[9689903380558560274,"build_script_build",false,10558018736832453387],[16257276029081467297,"serde_derive",false,17610964800343759462]],"local":[{"CheckDepInfo":{"dep_info":"debug/.fingerprint/serde-5fd9dbd57448b9cf/dep-lib-serde","checksum":false}}],"rustflags":[],"config":8247474407144887393,"compile_kind":0}
\ No newline at end of file
diff --git a/risk_score/target/debug/.fingerprint/serde-718afadd31005c40/dep-lib-serde b/risk_score/target/debug/.fingerprint/serde-718afadd31005c40/dep-lib-serde
new file mode 100644
index 00000000..ec3cb8bf
Binary files /dev/null and b/risk_score/target/debug/.fingerprint/serde-718afadd31005c40/dep-lib-serde differ
diff --git a/risk_score/target/debug/.fingerprint/serde-718afadd31005c40/invoked.timestamp b/risk_score/target/debug/.fingerprint/serde-718afadd31005c40/invoked.timestamp
new file mode 100644
index 00000000..e00328da
--- /dev/null
+++ b/risk_score/target/debug/.fingerprint/serde-718afadd31005c40/invoked.timestamp
@@ -0,0 +1 @@
+This file has an mtime of when this was started.
\ No newline at end of file
diff --git a/risk_score/target/debug/.fingerprint/serde-718afadd31005c40/lib-serde b/risk_score/target/debug/.fingerprint/serde-718afadd31005c40/lib-serde
new file mode 100644
index 00000000..de0f5132
--- /dev/null
+++ b/risk_score/target/debug/.fingerprint/serde-718afadd31005c40/lib-serde
@@ -0,0 +1 @@
+4292c204a0ef9017
\ No newline at end of file
diff --git a/risk_score/target/debug/.fingerprint/serde-718afadd31005c40/lib-serde.json b/risk_score/target/debug/.fingerprint/serde-718afadd31005c40/lib-serde.json
new file mode 100644
index 00000000..f3a89bfb
--- /dev/null
+++ b/risk_score/target/debug/.fingerprint/serde-718afadd31005c40/lib-serde.json
@@ -0,0 +1 @@
+{"rustc":5391851738765093524,"features":"[\"alloc\", \"default\", \"derive\", \"serde_derive\", \"std\"]","declared_features":"[\"alloc\", \"default\", \"derive\", \"rc\", \"serde_derive\", \"std\", \"unstable\"]","target":16256121404318112599,"profile":15657897354478470176,"path":5225848134678516504,"deps":[[9689903380558560274,"build_script_build",false,10558018736832453387],[16257276029081467297,"serde_derive",false,17610964800343759462]],"local":[{"CheckDepInfo":{"dep_info":"debug/.fingerprint/serde-718afadd31005c40/dep-lib-serde","checksum":false}}],"rustflags":[],"config":8247474407144887393,"compile_kind":0}
\ No newline at end of file
diff --git a/risk_score/target/debug/.fingerprint/serde-edf4db786ca2935c/build-script-build-script-build b/risk_score/target/debug/.fingerprint/serde-edf4db786ca2935c/build-script-build-script-build
new file mode 100644
index 00000000..b29a63ce
--- /dev/null
+++ b/risk_score/target/debug/.fingerprint/serde-edf4db786ca2935c/build-script-build-script-build
@@ -0,0 +1 @@
+d3cf8b56a98c8907
\ No newline at end of file
diff --git a/risk_score/target/debug/.fingerprint/serde-edf4db786ca2935c/build-script-build-script-build.json b/risk_score/target/debug/.fingerprint/serde-edf4db786ca2935c/build-script-build-script-build.json
new file mode 100644
index 00000000..e57e0846
--- /dev/null
+++ b/risk_score/target/debug/.fingerprint/serde-edf4db786ca2935c/build-script-build-script-build.json
@@ -0,0 +1 @@
+{"rustc":5391851738765093524,"features":"[\"alloc\", \"default\", \"derive\", \"serde_derive\", \"std\"]","declared_features":"[\"alloc\", \"default\", \"derive\", \"rc\", \"serde_derive\", \"std\", \"unstable\"]","target":17883862002600103897,"profile":2225463790103693989,"path":12775299612805314821,"deps":[],"local":[{"CheckDepInfo":{"dep_info":"debug/.fingerprint/serde-edf4db786ca2935c/dep-build-script-build-script-build","checksum":false}}],"rustflags":[],"config":8247474407144887393,"compile_kind":0}
\ No newline at end of file
diff --git a/risk_score/target/debug/.fingerprint/serde-edf4db786ca2935c/dep-build-script-build-script-build b/risk_score/target/debug/.fingerprint/serde-edf4db786ca2935c/dep-build-script-build-script-build
new file mode 100644
index 00000000..ec3cb8bf
Binary files /dev/null and b/risk_score/target/debug/.fingerprint/serde-edf4db786ca2935c/dep-build-script-build-script-build differ
diff --git a/risk_score/target/debug/.fingerprint/serde-edf4db786ca2935c/invoked.timestamp b/risk_score/target/debug/.fingerprint/serde-edf4db786ca2935c/invoked.timestamp
new file mode 100644
index 00000000..e00328da
--- /dev/null
+++ b/risk_score/target/debug/.fingerprint/serde-edf4db786ca2935c/invoked.timestamp
@@ -0,0 +1 @@
+This file has an mtime of when this was started.
\ No newline at end of file
diff --git a/risk_score/target/debug/.fingerprint/serde_derive-cae8c296f06f9781/dep-lib-serde_derive b/risk_score/target/debug/.fingerprint/serde_derive-cae8c296f06f9781/dep-lib-serde_derive
new file mode 100644
index 00000000..ec3cb8bf
Binary files /dev/null and b/risk_score/target/debug/.fingerprint/serde_derive-cae8c296f06f9781/dep-lib-serde_derive differ
diff --git a/risk_score/target/debug/.fingerprint/serde_derive-cae8c296f06f9781/invoked.timestamp b/risk_score/target/debug/.fingerprint/serde_derive-cae8c296f06f9781/invoked.timestamp
new file mode 100644
index 00000000..e00328da
--- /dev/null
+++ b/risk_score/target/debug/.fingerprint/serde_derive-cae8c296f06f9781/invoked.timestamp
@@ -0,0 +1 @@
+This file has an mtime of when this was started.
\ No newline at end of file
diff --git a/risk_score/target/debug/.fingerprint/serde_derive-cae8c296f06f9781/lib-serde_derive b/risk_score/target/debug/.fingerprint/serde_derive-cae8c296f06f9781/lib-serde_derive
new file mode 100644
index 00000000..185887fa
--- /dev/null
+++ b/risk_score/target/debug/.fingerprint/serde_derive-cae8c296f06f9781/lib-serde_derive
@@ -0,0 +1 @@
+66da65d42db766f4
\ No newline at end of file
diff --git a/risk_score/target/debug/.fingerprint/serde_derive-cae8c296f06f9781/lib-serde_derive.json b/risk_score/target/debug/.fingerprint/serde_derive-cae8c296f06f9781/lib-serde_derive.json
new file mode 100644
index 00000000..4312162d
--- /dev/null
+++ b/risk_score/target/debug/.fingerprint/serde_derive-cae8c296f06f9781/lib-serde_derive.json
@@ -0,0 +1 @@
+{"rustc":5391851738765093524,"features":"[\"default\"]","declared_features":"[\"default\", \"deserialize_in_place\"]","target":15021099784577728963,"profile":2225463790103693989,"path":5991435367048248336,"deps":[[3060637413840920116,"proc_macro2",false,3272600214830029920],[17990358020177143287,"quote",false,15490847037713330905],[18149961000318489080,"syn",false,17353705955167482554]],"local":[{"CheckDepInfo":{"dep_info":"debug/.fingerprint/serde_derive-cae8c296f06f9781/dep-lib-serde_derive","checksum":false}}],"rustflags":[],"config":8247474407144887393,"compile_kind":0}
\ No newline at end of file
diff --git a/risk_score/target/debug/.fingerprint/serde_json-1edd5ef14b510eca/dep-lib-serde_json b/risk_score/target/debug/.fingerprint/serde_json-1edd5ef14b510eca/dep-lib-serde_json
new file mode 100644
index 00000000..ec3cb8bf
Binary files /dev/null and b/risk_score/target/debug/.fingerprint/serde_json-1edd5ef14b510eca/dep-lib-serde_json differ
diff --git a/risk_score/target/debug/.fingerprint/serde_json-1edd5ef14b510eca/invoked.timestamp b/risk_score/target/debug/.fingerprint/serde_json-1edd5ef14b510eca/invoked.timestamp
new file mode 100644
index 00000000..e00328da
--- /dev/null
+++ b/risk_score/target/debug/.fingerprint/serde_json-1edd5ef14b510eca/invoked.timestamp
@@ -0,0 +1 @@
+This file has an mtime of when this was started.
\ No newline at end of file
diff --git a/risk_score/target/debug/.fingerprint/serde_json-1edd5ef14b510eca/lib-serde_json b/risk_score/target/debug/.fingerprint/serde_json-1edd5ef14b510eca/lib-serde_json
new file mode 100644
index 00000000..23f42c39
--- /dev/null
+++ b/risk_score/target/debug/.fingerprint/serde_json-1edd5ef14b510eca/lib-serde_json
@@ -0,0 +1 @@
+5e5cd96b9c1a4cd7
\ No newline at end of file
diff --git a/risk_score/target/debug/.fingerprint/serde_json-1edd5ef14b510eca/lib-serde_json.json b/risk_score/target/debug/.fingerprint/serde_json-1edd5ef14b510eca/lib-serde_json.json
new file mode 100644
index 00000000..fa243e8c
--- /dev/null
+++ b/risk_score/target/debug/.fingerprint/serde_json-1edd5ef14b510eca/lib-serde_json.json
@@ -0,0 +1 @@
+{"rustc":5391851738765093524,"features":"[\"default\", \"std\"]","declared_features":"[\"alloc\", \"arbitrary_precision\", \"default\", \"float_roundtrip\", \"indexmap\", \"preserve_order\", \"raw_value\", \"std\", \"unbounded_depth\"]","target":9592559880233824070,"profile":2241668132362809309,"path":14561276365263677806,"deps":[[1216309103264968120,"ryu",false,15399904887879263653],[3129130049864710036,"memchr",false,2933732185811322329],[7695812897323945497,"itoa",false,4761590083457538879],[9689903380558560274,"serde",false,1635576289497749722],[15367738274754116744,"build_script_build",false,11814882515222182596]],"local":[{"CheckDepInfo":{"dep_info":"debug/.fingerprint/serde_json-1edd5ef14b510eca/dep-lib-serde_json","checksum":false}}],"rustflags":[],"config":8247474407144887393,"compile_kind":0}
\ No newline at end of file
diff --git a/risk_score/target/debug/.fingerprint/serde_json-3ba7f2a683ece470/dep-lib-serde_json b/risk_score/target/debug/.fingerprint/serde_json-3ba7f2a683ece470/dep-lib-serde_json
new file mode 100644
index 00000000..ec3cb8bf
Binary files /dev/null and b/risk_score/target/debug/.fingerprint/serde_json-3ba7f2a683ece470/dep-lib-serde_json differ
diff --git a/risk_score/target/debug/.fingerprint/serde_json-3ba7f2a683ece470/invoked.timestamp b/risk_score/target/debug/.fingerprint/serde_json-3ba7f2a683ece470/invoked.timestamp
new file mode 100644
index 00000000..e00328da
--- /dev/null
+++ b/risk_score/target/debug/.fingerprint/serde_json-3ba7f2a683ece470/invoked.timestamp
@@ -0,0 +1 @@
+This file has an mtime of when this was started.
\ No newline at end of file
diff --git a/risk_score/target/debug/.fingerprint/serde_json-3ba7f2a683ece470/lib-serde_json b/risk_score/target/debug/.fingerprint/serde_json-3ba7f2a683ece470/lib-serde_json
new file mode 100644
index 00000000..efb93d73
--- /dev/null
+++ b/risk_score/target/debug/.fingerprint/serde_json-3ba7f2a683ece470/lib-serde_json
@@ -0,0 +1 @@
+51fb2dc306b80766
\ No newline at end of file
diff --git a/risk_score/target/debug/.fingerprint/serde_json-3ba7f2a683ece470/lib-serde_json.json b/risk_score/target/debug/.fingerprint/serde_json-3ba7f2a683ece470/lib-serde_json.json
new file mode 100644
index 00000000..7e183ce0
--- /dev/null
+++ b/risk_score/target/debug/.fingerprint/serde_json-3ba7f2a683ece470/lib-serde_json.json
@@ -0,0 +1 @@
+{"rustc":5391851738765093524,"features":"[\"default\", \"std\"]","declared_features":"[\"alloc\", \"arbitrary_precision\", \"default\", \"float_roundtrip\", \"indexmap\", \"preserve_order\", \"raw_value\", \"std\", \"unbounded_depth\"]","target":9592559880233824070,"profile":2225463790103693989,"path":14561276365263677806,"deps":[[1216309103264968120,"ryu",false,16994586872289097997],[3129130049864710036,"memchr",false,3491525647160015918],[7695812897323945497,"itoa",false,4706667448278316030],[9689903380558560274,"serde",false,6140455443999132381],[15367738274754116744,"build_script_build",false,11814882515222182596]],"local":[{"CheckDepInfo":{"dep_info":"debug/.fingerprint/serde_json-3ba7f2a683ece470/dep-lib-serde_json","checksum":false}}],"rustflags":[],"config":8247474407144887393,"compile_kind":0}
\ No newline at end of file
diff --git a/risk_score/target/debug/.fingerprint/serde_json-57b1d516da7f081b/dep-lib-serde_json b/risk_score/target/debug/.fingerprint/serde_json-57b1d516da7f081b/dep-lib-serde_json
new file mode 100644
index 00000000..ec3cb8bf
Binary files /dev/null and b/risk_score/target/debug/.fingerprint/serde_json-57b1d516da7f081b/dep-lib-serde_json differ
diff --git a/risk_score/target/debug/.fingerprint/serde_json-57b1d516da7f081b/invoked.timestamp b/risk_score/target/debug/.fingerprint/serde_json-57b1d516da7f081b/invoked.timestamp
new file mode 100644
index 00000000..e00328da
--- /dev/null
+++ b/risk_score/target/debug/.fingerprint/serde_json-57b1d516da7f081b/invoked.timestamp
@@ -0,0 +1 @@
+This file has an mtime of when this was started.
\ No newline at end of file
diff --git a/risk_score/target/debug/.fingerprint/serde_json-57b1d516da7f081b/lib-serde_json b/risk_score/target/debug/.fingerprint/serde_json-57b1d516da7f081b/lib-serde_json
new file mode 100644
index 00000000..3c55eee2
--- /dev/null
+++ b/risk_score/target/debug/.fingerprint/serde_json-57b1d516da7f081b/lib-serde_json
@@ -0,0 +1 @@
+2cf316dc214d23a7
\ No newline at end of file
diff --git a/risk_score/target/debug/.fingerprint/serde_json-57b1d516da7f081b/lib-serde_json.json b/risk_score/target/debug/.fingerprint/serde_json-57b1d516da7f081b/lib-serde_json.json
new file mode 100644
index 00000000..5e06deda
--- /dev/null
+++ b/risk_score/target/debug/.fingerprint/serde_json-57b1d516da7f081b/lib-serde_json.json
@@ -0,0 +1 @@
+{"rustc":5391851738765093524,"features":"[\"default\", \"std\"]","declared_features":"[\"alloc\", \"arbitrary_precision\", \"default\", \"float_roundtrip\", \"indexmap\", \"preserve_order\", \"raw_value\", \"std\", \"unbounded_depth\"]","target":9592559880233824070,"profile":15657897354478470176,"path":14561276365263677806,"deps":[[1216309103264968120,"ryu",false,17546640252776318193],[3129130049864710036,"memchr",false,7807084279155429328],[7695812897323945497,"itoa",false,14511713714545989199],[9689903380558560274,"serde",false,1698120530072343106],[15367738274754116744,"build_script_build",false,11814882515222182596]],"local":[{"CheckDepInfo":{"dep_info":"debug/.fingerprint/serde_json-57b1d516da7f081b/dep-lib-serde_json","checksum":false}}],"rustflags":[],"config":8247474407144887393,"compile_kind":0}
\ No newline at end of file
diff --git a/risk_score/target/debug/.fingerprint/serde_json-70e1380556878791/run-build-script-build-script-build b/risk_score/target/debug/.fingerprint/serde_json-70e1380556878791/run-build-script-build-script-build
new file mode 100644
index 00000000..816a14c1
--- /dev/null
+++ b/risk_score/target/debug/.fingerprint/serde_json-70e1380556878791/run-build-script-build-script-build
@@ -0,0 +1 @@
+c4bacab60ce5f6a3
\ No newline at end of file
diff --git a/risk_score/target/debug/.fingerprint/serde_json-70e1380556878791/run-build-script-build-script-build.json b/risk_score/target/debug/.fingerprint/serde_json-70e1380556878791/run-build-script-build-script-build.json
new file mode 100644
index 00000000..97bda512
--- /dev/null
+++ b/risk_score/target/debug/.fingerprint/serde_json-70e1380556878791/run-build-script-build-script-build.json
@@ -0,0 +1 @@
+{"rustc":5391851738765093524,"features":"","declared_features":"","target":0,"profile":0,"path":0,"deps":[[15367738274754116744,"build_script_build",false,16791889619230575233]],"local":[{"RerunIfChanged":{"output":"debug/build/serde_json-70e1380556878791/output","paths":["build.rs"]}}],"rustflags":[],"config":0,"compile_kind":0}
\ No newline at end of file
diff --git a/risk_score/target/debug/.fingerprint/serde_json-ae00c42bec408f14/build-script-build-script-build b/risk_score/target/debug/.fingerprint/serde_json-ae00c42bec408f14/build-script-build-script-build
new file mode 100644
index 00000000..23f1eead
--- /dev/null
+++ b/risk_score/target/debug/.fingerprint/serde_json-ae00c42bec408f14/build-script-build-script-build
@@ -0,0 +1 @@
+81cace35a4c608e9
\ No newline at end of file
diff --git a/risk_score/target/debug/.fingerprint/serde_json-ae00c42bec408f14/build-script-build-script-build.json b/risk_score/target/debug/.fingerprint/serde_json-ae00c42bec408f14/build-script-build-script-build.json
new file mode 100644
index 00000000..a37b5e2e
--- /dev/null
+++ b/risk_score/target/debug/.fingerprint/serde_json-ae00c42bec408f14/build-script-build-script-build.json
@@ -0,0 +1 @@
+{"rustc":5391851738765093524,"features":"[\"default\", \"std\"]","declared_features":"[\"alloc\", \"arbitrary_precision\", \"default\", \"float_roundtrip\", \"indexmap\", \"preserve_order\", \"raw_value\", \"std\", \"unbounded_depth\"]","target":5408242616063297496,"profile":2225463790103693989,"path":3276076282163015499,"deps":[],"local":[{"CheckDepInfo":{"dep_info":"debug/.fingerprint/serde_json-ae00c42bec408f14/dep-build-script-build-script-build","checksum":false}}],"rustflags":[],"config":8247474407144887393,"compile_kind":0}
\ No newline at end of file
diff --git a/risk_score/target/debug/.fingerprint/serde_json-ae00c42bec408f14/dep-build-script-build-script-build b/risk_score/target/debug/.fingerprint/serde_json-ae00c42bec408f14/dep-build-script-build-script-build
new file mode 100644
index 00000000..ec3cb8bf
Binary files /dev/null and b/risk_score/target/debug/.fingerprint/serde_json-ae00c42bec408f14/dep-build-script-build-script-build differ
diff --git a/risk_score/target/debug/.fingerprint/serde_json-ae00c42bec408f14/invoked.timestamp b/risk_score/target/debug/.fingerprint/serde_json-ae00c42bec408f14/invoked.timestamp
new file mode 100644
index 00000000..e00328da
--- /dev/null
+++ b/risk_score/target/debug/.fingerprint/serde_json-ae00c42bec408f14/invoked.timestamp
@@ -0,0 +1 @@
+This file has an mtime of when this was started.
\ No newline at end of file
diff --git a/risk_score/target/debug/.fingerprint/serde_with-095bb495b157da6e/dep-lib-serde_with b/risk_score/target/debug/.fingerprint/serde_with-095bb495b157da6e/dep-lib-serde_with
new file mode 100644
index 00000000..ec3cb8bf
Binary files /dev/null and b/risk_score/target/debug/.fingerprint/serde_with-095bb495b157da6e/dep-lib-serde_with differ
diff --git a/risk_score/target/debug/.fingerprint/serde_with-095bb495b157da6e/invoked.timestamp b/risk_score/target/debug/.fingerprint/serde_with-095bb495b157da6e/invoked.timestamp
new file mode 100644
index 00000000..e00328da
--- /dev/null
+++ b/risk_score/target/debug/.fingerprint/serde_with-095bb495b157da6e/invoked.timestamp
@@ -0,0 +1 @@
+This file has an mtime of when this was started.
\ No newline at end of file
diff --git a/risk_score/target/debug/.fingerprint/serde_with-095bb495b157da6e/lib-serde_with b/risk_score/target/debug/.fingerprint/serde_with-095bb495b157da6e/lib-serde_with
new file mode 100644
index 00000000..45d7e62c
--- /dev/null
+++ b/risk_score/target/debug/.fingerprint/serde_with-095bb495b157da6e/lib-serde_with
@@ -0,0 +1 @@
+1a213196f9378c6e
\ No newline at end of file
diff --git a/risk_score/target/debug/.fingerprint/serde_with-095bb495b157da6e/lib-serde_with.json b/risk_score/target/debug/.fingerprint/serde_with-095bb495b157da6e/lib-serde_with.json
new file mode 100644
index 00000000..dfc88a06
--- /dev/null
+++ b/risk_score/target/debug/.fingerprint/serde_with-095bb495b157da6e/lib-serde_with.json
@@ -0,0 +1 @@
+{"rustc":5391851738765093524,"features":"[\"alloc\", \"default\", \"hex\", \"macros\", \"std\"]","declared_features":"[\"alloc\", \"base64\", \"chrono\", \"chrono_0_4\", \"default\", \"guide\", \"hashbrown_0_14\", \"hashbrown_0_15\", \"hex\", \"indexmap\", \"indexmap_1\", \"indexmap_2\", \"json\", \"macros\", \"schemars_0_8\", \"std\", \"time_0_3\"]","target":10448421281463538527,"profile":5290030462671737236,"path":7527643250458410223,"deps":[[530211389790465181,"hex",false,12346038867479275934],[6158493786865284961,"serde_with_macros",false,10747721073409100401],[9689903380558560274,"serde",false,1698120530072343106],[16257276029081467297,"serde_derive",false,17610964800343759462]],"local":[{"CheckDepInfo":{"dep_info":"debug/.fingerprint/serde_with-095bb495b157da6e/dep-lib-serde_with","checksum":false}}],"rustflags":[],"config":8247474407144887393,"compile_kind":0}
\ No newline at end of file
diff --git a/risk_score/target/debug/.fingerprint/serde_with-6a746c8e9ed58dc1/dep-lib-serde_with b/risk_score/target/debug/.fingerprint/serde_with-6a746c8e9ed58dc1/dep-lib-serde_with
new file mode 100644
index 00000000..ec3cb8bf
Binary files /dev/null and b/risk_score/target/debug/.fingerprint/serde_with-6a746c8e9ed58dc1/dep-lib-serde_with differ
diff --git a/risk_score/target/debug/.fingerprint/serde_with-6a746c8e9ed58dc1/invoked.timestamp b/risk_score/target/debug/.fingerprint/serde_with-6a746c8e9ed58dc1/invoked.timestamp
new file mode 100644
index 00000000..e00328da
--- /dev/null
+++ b/risk_score/target/debug/.fingerprint/serde_with-6a746c8e9ed58dc1/invoked.timestamp
@@ -0,0 +1 @@
+This file has an mtime of when this was started.
\ No newline at end of file
diff --git a/risk_score/target/debug/.fingerprint/serde_with-6a746c8e9ed58dc1/lib-serde_with b/risk_score/target/debug/.fingerprint/serde_with-6a746c8e9ed58dc1/lib-serde_with
new file mode 100644
index 00000000..04298ac2
--- /dev/null
+++ b/risk_score/target/debug/.fingerprint/serde_with-6a746c8e9ed58dc1/lib-serde_with
@@ -0,0 +1 @@
+309f5fdcd8691f1f
\ No newline at end of file
diff --git a/risk_score/target/debug/.fingerprint/serde_with-6a746c8e9ed58dc1/lib-serde_with.json b/risk_score/target/debug/.fingerprint/serde_with-6a746c8e9ed58dc1/lib-serde_with.json
new file mode 100644
index 00000000..f5a603ea
--- /dev/null
+++ b/risk_score/target/debug/.fingerprint/serde_with-6a746c8e9ed58dc1/lib-serde_with.json
@@ -0,0 +1 @@
+{"rustc":5391851738765093524,"features":"[\"alloc\", \"default\", \"macros\", \"std\"]","declared_features":"[\"alloc\", \"base64\", \"chrono\", \"chrono_0_4\", \"default\", \"guide\", \"hashbrown_0_14\", \"hashbrown_0_15\", \"hex\", \"indexmap\", \"indexmap_1\", \"indexmap_2\", \"json\", \"macros\", \"schemars_0_8\", \"std\", \"time_0_3\"]","target":10448421281463538527,"profile":6834063317110192372,"path":7527643250458410223,"deps":[[6158493786865284961,"serde_with_macros",false,10747721073409100401],[9689903380558560274,"serde",false,1698120530072343106],[16257276029081467297,"serde_derive",false,17610964800343759462]],"local":[{"CheckDepInfo":{"dep_info":"debug/.fingerprint/serde_with-6a746c8e9ed58dc1/dep-lib-serde_with","checksum":false}}],"rustflags":[],"config":8247474407144887393,"compile_kind":0}
\ No newline at end of file
diff --git a/risk_score/target/debug/.fingerprint/serde_with-a27dc8d895ff6251/dep-lib-serde_with b/risk_score/target/debug/.fingerprint/serde_with-a27dc8d895ff6251/dep-lib-serde_with
new file mode 100644
index 00000000..ec3cb8bf
Binary files /dev/null and b/risk_score/target/debug/.fingerprint/serde_with-a27dc8d895ff6251/dep-lib-serde_with differ
diff --git a/risk_score/target/debug/.fingerprint/serde_with-a27dc8d895ff6251/invoked.timestamp b/risk_score/target/debug/.fingerprint/serde_with-a27dc8d895ff6251/invoked.timestamp
new file mode 100644
index 00000000..e00328da
--- /dev/null
+++ b/risk_score/target/debug/.fingerprint/serde_with-a27dc8d895ff6251/invoked.timestamp
@@ -0,0 +1 @@
+This file has an mtime of when this was started.
\ No newline at end of file
diff --git a/risk_score/target/debug/.fingerprint/serde_with-a27dc8d895ff6251/lib-serde_with b/risk_score/target/debug/.fingerprint/serde_with-a27dc8d895ff6251/lib-serde_with
new file mode 100644
index 00000000..4eb97a07
--- /dev/null
+++ b/risk_score/target/debug/.fingerprint/serde_with-a27dc8d895ff6251/lib-serde_with
@@ -0,0 +1 @@
+518ca7e984da8c8b
\ No newline at end of file
diff --git a/risk_score/target/debug/.fingerprint/serde_with-a27dc8d895ff6251/lib-serde_with.json b/risk_score/target/debug/.fingerprint/serde_with-a27dc8d895ff6251/lib-serde_with.json
new file mode 100644
index 00000000..c718e6c4
--- /dev/null
+++ b/risk_score/target/debug/.fingerprint/serde_with-a27dc8d895ff6251/lib-serde_with.json
@@ -0,0 +1 @@
+{"rustc":5391851738765093524,"features":"[\"alloc\", \"default\", \"hex\", \"macros\", \"std\"]","declared_features":"[\"alloc\", \"base64\", \"chrono\", \"chrono_0_4\", \"default\", \"guide\", \"hashbrown_0_14\", \"hashbrown_0_15\", \"hex\", \"indexmap\", \"indexmap_1\", \"indexmap_2\", \"json\", \"macros\", \"schemars_0_8\", \"std\", \"time_0_3\"]","target":10448421281463538527,"profile":511476171623209585,"path":7527643250458410223,"deps":[[530211389790465181,"hex",false,2042507069821835163],[6158493786865284961,"serde_with_macros",false,10747721073409100401],[9689903380558560274,"serde",false,1635576289497749722],[16257276029081467297,"serde_derive",false,17610964800343759462]],"local":[{"CheckDepInfo":{"dep_info":"debug/.fingerprint/serde_with-a27dc8d895ff6251/dep-lib-serde_with","checksum":false}}],"rustflags":[],"config":8247474407144887393,"compile_kind":0}
\ No newline at end of file
diff --git a/risk_score/target/debug/.fingerprint/serde_with-dd9468149cc3231a/dep-lib-serde_with b/risk_score/target/debug/.fingerprint/serde_with-dd9468149cc3231a/dep-lib-serde_with
new file mode 100644
index 00000000..ec3cb8bf
Binary files /dev/null and b/risk_score/target/debug/.fingerprint/serde_with-dd9468149cc3231a/dep-lib-serde_with differ
diff --git a/risk_score/target/debug/.fingerprint/serde_with-dd9468149cc3231a/invoked.timestamp b/risk_score/target/debug/.fingerprint/serde_with-dd9468149cc3231a/invoked.timestamp
new file mode 100644
index 00000000..e00328da
--- /dev/null
+++ b/risk_score/target/debug/.fingerprint/serde_with-dd9468149cc3231a/invoked.timestamp
@@ -0,0 +1 @@
+This file has an mtime of when this was started.
\ No newline at end of file
diff --git a/risk_score/target/debug/.fingerprint/serde_with-dd9468149cc3231a/lib-serde_with b/risk_score/target/debug/.fingerprint/serde_with-dd9468149cc3231a/lib-serde_with
new file mode 100644
index 00000000..129fd9b7
--- /dev/null
+++ b/risk_score/target/debug/.fingerprint/serde_with-dd9468149cc3231a/lib-serde_with
@@ -0,0 +1 @@
+004a7b6fee75e8ec
\ No newline at end of file
diff --git a/risk_score/target/debug/.fingerprint/serde_with-dd9468149cc3231a/lib-serde_with.json b/risk_score/target/debug/.fingerprint/serde_with-dd9468149cc3231a/lib-serde_with.json
new file mode 100644
index 00000000..b29fdd44
--- /dev/null
+++ b/risk_score/target/debug/.fingerprint/serde_with-dd9468149cc3231a/lib-serde_with.json
@@ -0,0 +1 @@
+{"rustc":5391851738765093524,"features":"[\"alloc\", \"default\", \"macros\", \"std\"]","declared_features":"[\"alloc\", \"base64\", \"chrono\", \"chrono_0_4\", \"default\", \"guide\", \"hashbrown_0_14\", \"hashbrown_0_15\", \"hex\", \"indexmap\", \"indexmap_1\", \"indexmap_2\", \"json\", \"macros\", \"schemars_0_8\", \"std\", \"time_0_3\"]","target":10448421281463538527,"profile":6834063317110192372,"path":7527643250458410223,"deps":[[6158493786865284961,"serde_with_macros",false,10747721073409100401],[9689903380558560274,"serde",false,6140455443999132381],[16257276029081467297,"serde_derive",false,17610964800343759462]],"local":[{"CheckDepInfo":{"dep_info":"debug/.fingerprint/serde_with-dd9468149cc3231a/dep-lib-serde_with","checksum":false}}],"rustflags":[],"config":8247474407144887393,"compile_kind":0}
\ No newline at end of file
diff --git a/risk_score/target/debug/.fingerprint/serde_with_macros-a7adc89c421c87f8/dep-lib-serde_with_macros b/risk_score/target/debug/.fingerprint/serde_with_macros-a7adc89c421c87f8/dep-lib-serde_with_macros
new file mode 100644
index 00000000..ec3cb8bf
Binary files /dev/null and b/risk_score/target/debug/.fingerprint/serde_with_macros-a7adc89c421c87f8/dep-lib-serde_with_macros differ
diff --git a/risk_score/target/debug/.fingerprint/serde_with_macros-a7adc89c421c87f8/invoked.timestamp b/risk_score/target/debug/.fingerprint/serde_with_macros-a7adc89c421c87f8/invoked.timestamp
new file mode 100644
index 00000000..e00328da
--- /dev/null
+++ b/risk_score/target/debug/.fingerprint/serde_with_macros-a7adc89c421c87f8/invoked.timestamp
@@ -0,0 +1 @@
+This file has an mtime of when this was started.
\ No newline at end of file
diff --git a/risk_score/target/debug/.fingerprint/serde_with_macros-a7adc89c421c87f8/lib-serde_with_macros b/risk_score/target/debug/.fingerprint/serde_with_macros-a7adc89c421c87f8/lib-serde_with_macros
new file mode 100644
index 00000000..6db10852
--- /dev/null
+++ b/risk_score/target/debug/.fingerprint/serde_with_macros-a7adc89c421c87f8/lib-serde_with_macros
@@ -0,0 +1 @@
+718a87555f932795
\ No newline at end of file
diff --git a/risk_score/target/debug/.fingerprint/serde_with_macros-a7adc89c421c87f8/lib-serde_with_macros.json b/risk_score/target/debug/.fingerprint/serde_with_macros-a7adc89c421c87f8/lib-serde_with_macros.json
new file mode 100644
index 00000000..a1f4eb16
--- /dev/null
+++ b/risk_score/target/debug/.fingerprint/serde_with_macros-a7adc89c421c87f8/lib-serde_with_macros.json
@@ -0,0 +1 @@
+{"rustc":5391851738765093524,"features":"[]","declared_features":"[\"schemars_0_8\"]","target":14768362389397495844,"profile":6834063317110192372,"path":13335396030707439446,"deps":[[496455418292392305,"darling",false,12372613457092450595],[3060637413840920116,"proc_macro2",false,3272600214830029920],[17990358020177143287,"quote",false,15490847037713330905],[18149961000318489080,"syn",false,17353705955167482554]],"local":[{"CheckDepInfo":{"dep_info":"debug/.fingerprint/serde_with_macros-a7adc89c421c87f8/dep-lib-serde_with_macros","checksum":false}}],"rustflags":[],"config":8247474407144887393,"compile_kind":0}
\ No newline at end of file
diff --git a/risk_score/target/debug/.fingerprint/sha2-5f8aa54dcb4dd763/dep-lib-sha2 b/risk_score/target/debug/.fingerprint/sha2-5f8aa54dcb4dd763/dep-lib-sha2
new file mode 100644
index 00000000..ec3cb8bf
Binary files /dev/null and b/risk_score/target/debug/.fingerprint/sha2-5f8aa54dcb4dd763/dep-lib-sha2 differ
diff --git a/risk_score/target/debug/.fingerprint/sha2-5f8aa54dcb4dd763/invoked.timestamp b/risk_score/target/debug/.fingerprint/sha2-5f8aa54dcb4dd763/invoked.timestamp
new file mode 100644
index 00000000..e00328da
--- /dev/null
+++ b/risk_score/target/debug/.fingerprint/sha2-5f8aa54dcb4dd763/invoked.timestamp
@@ -0,0 +1 @@
+This file has an mtime of when this was started.
\ No newline at end of file
diff --git a/risk_score/target/debug/.fingerprint/sha2-5f8aa54dcb4dd763/lib-sha2 b/risk_score/target/debug/.fingerprint/sha2-5f8aa54dcb4dd763/lib-sha2
new file mode 100644
index 00000000..28d526b5
--- /dev/null
+++ b/risk_score/target/debug/.fingerprint/sha2-5f8aa54dcb4dd763/lib-sha2
@@ -0,0 +1 @@
+a890713b58350d8e
\ No newline at end of file
diff --git a/risk_score/target/debug/.fingerprint/sha2-5f8aa54dcb4dd763/lib-sha2.json b/risk_score/target/debug/.fingerprint/sha2-5f8aa54dcb4dd763/lib-sha2.json
new file mode 100644
index 00000000..c0854bed
--- /dev/null
+++ b/risk_score/target/debug/.fingerprint/sha2-5f8aa54dcb4dd763/lib-sha2.json
@@ -0,0 +1 @@
+{"rustc":5391851738765093524,"features":"[\"default\", \"std\"]","declared_features":"[\"asm\", \"asm-aarch64\", \"compress\", \"default\", \"force-soft\", \"force-soft-compact\", \"loongarch64_asm\", \"oid\", \"sha2-asm\", \"std\"]","target":9593554856174113207,"profile":2241668132362809309,"path":6813852613116673596,"deps":[[10411997081178400487,"cfg_if",false,11389096365319607192],[17475753849556516473,"digest",false,12277398265372351642],[17620084158052398167,"cpufeatures",false,15231972628419331793]],"local":[{"CheckDepInfo":{"dep_info":"debug/.fingerprint/sha2-5f8aa54dcb4dd763/dep-lib-sha2","checksum":false}}],"rustflags":[],"config":8247474407144887393,"compile_kind":0}
\ No newline at end of file
diff --git a/risk_score/target/debug/.fingerprint/sha2-7169f7d6f773a7c2/dep-lib-sha2 b/risk_score/target/debug/.fingerprint/sha2-7169f7d6f773a7c2/dep-lib-sha2
new file mode 100644
index 00000000..ec3cb8bf
Binary files /dev/null and b/risk_score/target/debug/.fingerprint/sha2-7169f7d6f773a7c2/dep-lib-sha2 differ
diff --git a/risk_score/target/debug/.fingerprint/sha2-7169f7d6f773a7c2/invoked.timestamp b/risk_score/target/debug/.fingerprint/sha2-7169f7d6f773a7c2/invoked.timestamp
new file mode 100644
index 00000000..e00328da
--- /dev/null
+++ b/risk_score/target/debug/.fingerprint/sha2-7169f7d6f773a7c2/invoked.timestamp
@@ -0,0 +1 @@
+This file has an mtime of when this was started.
\ No newline at end of file
diff --git a/risk_score/target/debug/.fingerprint/sha2-7169f7d6f773a7c2/lib-sha2 b/risk_score/target/debug/.fingerprint/sha2-7169f7d6f773a7c2/lib-sha2
new file mode 100644
index 00000000..47e60081
--- /dev/null
+++ b/risk_score/target/debug/.fingerprint/sha2-7169f7d6f773a7c2/lib-sha2
@@ -0,0 +1 @@
+5ff7f60bda099e76
\ No newline at end of file
diff --git a/risk_score/target/debug/.fingerprint/sha2-7169f7d6f773a7c2/lib-sha2.json b/risk_score/target/debug/.fingerprint/sha2-7169f7d6f773a7c2/lib-sha2.json
new file mode 100644
index 00000000..8cc0c54a
--- /dev/null
+++ b/risk_score/target/debug/.fingerprint/sha2-7169f7d6f773a7c2/lib-sha2.json
@@ -0,0 +1 @@
+{"rustc":5391851738765093524,"features":"[\"default\", \"std\"]","declared_features":"[\"asm\", \"asm-aarch64\", \"compress\", \"default\", \"force-soft\", \"force-soft-compact\", \"loongarch64_asm\", \"oid\", \"sha2-asm\", \"std\"]","target":9593554856174113207,"profile":15657897354478470176,"path":6813852613116673596,"deps":[[10411997081178400487,"cfg_if",false,2368829275827904794],[17475753849556516473,"digest",false,2712543405734024111],[17620084158052398167,"cpufeatures",false,14845631382110458874]],"local":[{"CheckDepInfo":{"dep_info":"debug/.fingerprint/sha2-7169f7d6f773a7c2/dep-lib-sha2","checksum":false}}],"rustflags":[],"config":8247474407144887393,"compile_kind":0}
\ No newline at end of file
diff --git a/risk_score/target/debug/.fingerprint/sha2-96e539320960d996/dep-lib-sha2 b/risk_score/target/debug/.fingerprint/sha2-96e539320960d996/dep-lib-sha2
new file mode 100644
index 00000000..ec3cb8bf
Binary files /dev/null and b/risk_score/target/debug/.fingerprint/sha2-96e539320960d996/dep-lib-sha2 differ
diff --git a/risk_score/target/debug/.fingerprint/sha2-96e539320960d996/invoked.timestamp b/risk_score/target/debug/.fingerprint/sha2-96e539320960d996/invoked.timestamp
new file mode 100644
index 00000000..e00328da
--- /dev/null
+++ b/risk_score/target/debug/.fingerprint/sha2-96e539320960d996/invoked.timestamp
@@ -0,0 +1 @@
+This file has an mtime of when this was started.
\ No newline at end of file
diff --git a/risk_score/target/debug/.fingerprint/sha2-96e539320960d996/lib-sha2 b/risk_score/target/debug/.fingerprint/sha2-96e539320960d996/lib-sha2
new file mode 100644
index 00000000..a3d1d070
--- /dev/null
+++ b/risk_score/target/debug/.fingerprint/sha2-96e539320960d996/lib-sha2
@@ -0,0 +1 @@
+07a721079477611a
\ No newline at end of file
diff --git a/risk_score/target/debug/.fingerprint/sha2-96e539320960d996/lib-sha2.json b/risk_score/target/debug/.fingerprint/sha2-96e539320960d996/lib-sha2.json
new file mode 100644
index 00000000..e37b59c7
--- /dev/null
+++ b/risk_score/target/debug/.fingerprint/sha2-96e539320960d996/lib-sha2.json
@@ -0,0 +1 @@
+{"rustc":5391851738765093524,"features":"[\"default\", \"std\"]","declared_features":"[\"asm\", \"asm-aarch64\", \"compress\", \"default\", \"force-soft\", \"force-soft-compact\", \"loongarch64_asm\", \"oid\", \"sha2-asm\", \"std\"]","target":9593554856174113207,"profile":15657897354478470176,"path":6813852613116673596,"deps":[[10411997081178400487,"cfg_if",false,2368829275827904794],[17475753849556516473,"digest",false,7117418917427728721],[17620084158052398167,"cpufeatures",false,14845631382110458874]],"local":[{"CheckDepInfo":{"dep_info":"debug/.fingerprint/sha2-96e539320960d996/dep-lib-sha2","checksum":false}}],"rustflags":[],"config":8247474407144887393,"compile_kind":0}
\ No newline at end of file
diff --git a/risk_score/target/debug/.fingerprint/sha2-c3c373b5340170aa/dep-lib-sha2 b/risk_score/target/debug/.fingerprint/sha2-c3c373b5340170aa/dep-lib-sha2
new file mode 100644
index 00000000..ec3cb8bf
Binary files /dev/null and b/risk_score/target/debug/.fingerprint/sha2-c3c373b5340170aa/dep-lib-sha2 differ
diff --git a/risk_score/target/debug/.fingerprint/sha2-c3c373b5340170aa/invoked.timestamp b/risk_score/target/debug/.fingerprint/sha2-c3c373b5340170aa/invoked.timestamp
new file mode 100644
index 00000000..e00328da
--- /dev/null
+++ b/risk_score/target/debug/.fingerprint/sha2-c3c373b5340170aa/invoked.timestamp
@@ -0,0 +1 @@
+This file has an mtime of when this was started.
\ No newline at end of file
diff --git a/risk_score/target/debug/.fingerprint/sha2-c3c373b5340170aa/lib-sha2 b/risk_score/target/debug/.fingerprint/sha2-c3c373b5340170aa/lib-sha2
new file mode 100644
index 00000000..91475fea
--- /dev/null
+++ b/risk_score/target/debug/.fingerprint/sha2-c3c373b5340170aa/lib-sha2
@@ -0,0 +1 @@
+d4524439d569d644
\ No newline at end of file
diff --git a/risk_score/target/debug/.fingerprint/sha2-c3c373b5340170aa/lib-sha2.json b/risk_score/target/debug/.fingerprint/sha2-c3c373b5340170aa/lib-sha2.json
new file mode 100644
index 00000000..7d62f901
--- /dev/null
+++ b/risk_score/target/debug/.fingerprint/sha2-c3c373b5340170aa/lib-sha2.json
@@ -0,0 +1 @@
+{"rustc":5391851738765093524,"features":"[\"default\", \"std\"]","declared_features":"[\"asm\", \"asm-aarch64\", \"compress\", \"default\", \"force-soft\", \"force-soft-compact\", \"loongarch64_asm\", \"oid\", \"sha2-asm\", \"std\"]","target":9593554856174113207,"profile":2225463790103693989,"path":6813852613116673596,"deps":[[10411997081178400487,"cfg_if",false,12778270568091770748],[17475753849556516473,"digest",false,61773243025692436],[17620084158052398167,"cpufeatures",false,9317092241675078622]],"local":[{"CheckDepInfo":{"dep_info":"debug/.fingerprint/sha2-c3c373b5340170aa/dep-lib-sha2","checksum":false}}],"rustflags":[],"config":8247474407144887393,"compile_kind":0}
\ No newline at end of file
diff --git a/risk_score/target/debug/.fingerprint/sha3-b707ec9fe3e490b8/dep-lib-sha3 b/risk_score/target/debug/.fingerprint/sha3-b707ec9fe3e490b8/dep-lib-sha3
new file mode 100644
index 00000000..ec3cb8bf
Binary files /dev/null and b/risk_score/target/debug/.fingerprint/sha3-b707ec9fe3e490b8/dep-lib-sha3 differ
diff --git a/risk_score/target/debug/.fingerprint/sha3-b707ec9fe3e490b8/invoked.timestamp b/risk_score/target/debug/.fingerprint/sha3-b707ec9fe3e490b8/invoked.timestamp
new file mode 100644
index 00000000..e00328da
--- /dev/null
+++ b/risk_score/target/debug/.fingerprint/sha3-b707ec9fe3e490b8/invoked.timestamp
@@ -0,0 +1 @@
+This file has an mtime of when this was started.
\ No newline at end of file
diff --git a/risk_score/target/debug/.fingerprint/sha3-b707ec9fe3e490b8/lib-sha3 b/risk_score/target/debug/.fingerprint/sha3-b707ec9fe3e490b8/lib-sha3
new file mode 100644
index 00000000..45a16110
--- /dev/null
+++ b/risk_score/target/debug/.fingerprint/sha3-b707ec9fe3e490b8/lib-sha3
@@ -0,0 +1 @@
+c0b19992c46246c4
\ No newline at end of file
diff --git a/risk_score/target/debug/.fingerprint/sha3-b707ec9fe3e490b8/lib-sha3.json b/risk_score/target/debug/.fingerprint/sha3-b707ec9fe3e490b8/lib-sha3.json
new file mode 100644
index 00000000..55d23550
--- /dev/null
+++ b/risk_score/target/debug/.fingerprint/sha3-b707ec9fe3e490b8/lib-sha3.json
@@ -0,0 +1 @@
+{"rustc":5391851738765093524,"features":"[\"default\", \"std\"]","declared_features":"[\"asm\", \"default\", \"oid\", \"reset\", \"std\"]","target":12406678234532442241,"profile":2241668132362809309,"path":5405339962830679750,"deps":[[13533998206189078432,"keccak",false,13834398504661455744],[17475753849556516473,"digest",false,12277398265372351642]],"local":[{"CheckDepInfo":{"dep_info":"debug/.fingerprint/sha3-b707ec9fe3e490b8/dep-lib-sha3","checksum":false}}],"rustflags":[],"config":8247474407144887393,"compile_kind":0}
\ No newline at end of file
diff --git a/risk_score/target/debug/.fingerprint/sha3-d64406d4e99cedde/dep-lib-sha3 b/risk_score/target/debug/.fingerprint/sha3-d64406d4e99cedde/dep-lib-sha3
new file mode 100644
index 00000000..ec3cb8bf
Binary files /dev/null and b/risk_score/target/debug/.fingerprint/sha3-d64406d4e99cedde/dep-lib-sha3 differ
diff --git a/risk_score/target/debug/.fingerprint/sha3-d64406d4e99cedde/invoked.timestamp b/risk_score/target/debug/.fingerprint/sha3-d64406d4e99cedde/invoked.timestamp
new file mode 100644
index 00000000..e00328da
--- /dev/null
+++ b/risk_score/target/debug/.fingerprint/sha3-d64406d4e99cedde/invoked.timestamp
@@ -0,0 +1 @@
+This file has an mtime of when this was started.
\ No newline at end of file
diff --git a/risk_score/target/debug/.fingerprint/sha3-d64406d4e99cedde/lib-sha3 b/risk_score/target/debug/.fingerprint/sha3-d64406d4e99cedde/lib-sha3
new file mode 100644
index 00000000..0d3adefd
--- /dev/null
+++ b/risk_score/target/debug/.fingerprint/sha3-d64406d4e99cedde/lib-sha3
@@ -0,0 +1 @@
+e8e41dda96d1c152
\ No newline at end of file
diff --git a/risk_score/target/debug/.fingerprint/sha3-d64406d4e99cedde/lib-sha3.json b/risk_score/target/debug/.fingerprint/sha3-d64406d4e99cedde/lib-sha3.json
new file mode 100644
index 00000000..855f3e61
--- /dev/null
+++ b/risk_score/target/debug/.fingerprint/sha3-d64406d4e99cedde/lib-sha3.json
@@ -0,0 +1 @@
+{"rustc":5391851738765093524,"features":"[\"default\", \"std\"]","declared_features":"[\"asm\", \"default\", \"oid\", \"reset\", \"std\"]","target":12406678234532442241,"profile":15657897354478470176,"path":5405339962830679750,"deps":[[13533998206189078432,"keccak",false,4248436572943401773],[17475753849556516473,"digest",false,2712543405734024111]],"local":[{"CheckDepInfo":{"dep_info":"debug/.fingerprint/sha3-d64406d4e99cedde/dep-lib-sha3","checksum":false}}],"rustflags":[],"config":8247474407144887393,"compile_kind":0}
\ No newline at end of file
diff --git a/risk_score/target/debug/.fingerprint/signature-13cce5c44c22658d/dep-lib-signature b/risk_score/target/debug/.fingerprint/signature-13cce5c44c22658d/dep-lib-signature
new file mode 100644
index 00000000..ec3cb8bf
Binary files /dev/null and b/risk_score/target/debug/.fingerprint/signature-13cce5c44c22658d/dep-lib-signature differ
diff --git a/risk_score/target/debug/.fingerprint/signature-13cce5c44c22658d/invoked.timestamp b/risk_score/target/debug/.fingerprint/signature-13cce5c44c22658d/invoked.timestamp
new file mode 100644
index 00000000..e00328da
--- /dev/null
+++ b/risk_score/target/debug/.fingerprint/signature-13cce5c44c22658d/invoked.timestamp
@@ -0,0 +1 @@
+This file has an mtime of when this was started.
\ No newline at end of file
diff --git a/risk_score/target/debug/.fingerprint/signature-13cce5c44c22658d/lib-signature b/risk_score/target/debug/.fingerprint/signature-13cce5c44c22658d/lib-signature
new file mode 100644
index 00000000..4a78067e
--- /dev/null
+++ b/risk_score/target/debug/.fingerprint/signature-13cce5c44c22658d/lib-signature
@@ -0,0 +1 @@
+fdea79da45502a80
\ No newline at end of file
diff --git a/risk_score/target/debug/.fingerprint/signature-13cce5c44c22658d/lib-signature.json b/risk_score/target/debug/.fingerprint/signature-13cce5c44c22658d/lib-signature.json
new file mode 100644
index 00000000..f12a7ea4
--- /dev/null
+++ b/risk_score/target/debug/.fingerprint/signature-13cce5c44c22658d/lib-signature.json
@@ -0,0 +1 @@
+{"rustc":5391851738765093524,"features":"[\"alloc\", \"digest\", \"rand_core\", \"std\"]","declared_features":"[\"alloc\", \"derive\", \"digest\", \"rand_core\", \"std\"]","target":14677263450862682510,"profile":15657897354478470176,"path":15840773731966650288,"deps":[[17475753849556516473,"digest",false,2712543405734024111],[18130209639506977569,"rand_core",false,11145974179420545664]],"local":[{"CheckDepInfo":{"dep_info":"debug/.fingerprint/signature-13cce5c44c22658d/dep-lib-signature","checksum":false}}],"rustflags":[],"config":8247474407144887393,"compile_kind":0}
\ No newline at end of file
diff --git a/risk_score/target/debug/.fingerprint/signature-fa77a798b2b58255/dep-lib-signature b/risk_score/target/debug/.fingerprint/signature-fa77a798b2b58255/dep-lib-signature
new file mode 100644
index 00000000..ec3cb8bf
Binary files /dev/null and b/risk_score/target/debug/.fingerprint/signature-fa77a798b2b58255/dep-lib-signature differ
diff --git a/risk_score/target/debug/.fingerprint/signature-fa77a798b2b58255/invoked.timestamp b/risk_score/target/debug/.fingerprint/signature-fa77a798b2b58255/invoked.timestamp
new file mode 100644
index 00000000..e00328da
--- /dev/null
+++ b/risk_score/target/debug/.fingerprint/signature-fa77a798b2b58255/invoked.timestamp
@@ -0,0 +1 @@
+This file has an mtime of when this was started.
\ No newline at end of file
diff --git a/risk_score/target/debug/.fingerprint/signature-fa77a798b2b58255/lib-signature b/risk_score/target/debug/.fingerprint/signature-fa77a798b2b58255/lib-signature
new file mode 100644
index 00000000..cfb9a54a
--- /dev/null
+++ b/risk_score/target/debug/.fingerprint/signature-fa77a798b2b58255/lib-signature
@@ -0,0 +1 @@
+23f754f383af81b4
\ No newline at end of file
diff --git a/risk_score/target/debug/.fingerprint/signature-fa77a798b2b58255/lib-signature.json b/risk_score/target/debug/.fingerprint/signature-fa77a798b2b58255/lib-signature.json
new file mode 100644
index 00000000..e98ce427
--- /dev/null
+++ b/risk_score/target/debug/.fingerprint/signature-fa77a798b2b58255/lib-signature.json
@@ -0,0 +1 @@
+{"rustc":5391851738765093524,"features":"[\"alloc\", \"digest\", \"rand_core\", \"std\"]","declared_features":"[\"alloc\", \"derive\", \"digest\", \"rand_core\", \"std\"]","target":14677263450862682510,"profile":2241668132362809309,"path":15840773731966650288,"deps":[[17475753849556516473,"digest",false,12277398265372351642],[18130209639506977569,"rand_core",false,15873702852227555835]],"local":[{"CheckDepInfo":{"dep_info":"debug/.fingerprint/signature-fa77a798b2b58255/dep-lib-signature","checksum":false}}],"rustflags":[],"config":8247474407144887393,"compile_kind":0}
\ No newline at end of file
diff --git a/risk_score/target/debug/.fingerprint/smallvec-03636f7fa2df38fe/dep-lib-smallvec b/risk_score/target/debug/.fingerprint/smallvec-03636f7fa2df38fe/dep-lib-smallvec
new file mode 100644
index 00000000..ec3cb8bf
Binary files /dev/null and b/risk_score/target/debug/.fingerprint/smallvec-03636f7fa2df38fe/dep-lib-smallvec differ
diff --git a/risk_score/target/debug/.fingerprint/smallvec-03636f7fa2df38fe/invoked.timestamp b/risk_score/target/debug/.fingerprint/smallvec-03636f7fa2df38fe/invoked.timestamp
new file mode 100644
index 00000000..e00328da
--- /dev/null
+++ b/risk_score/target/debug/.fingerprint/smallvec-03636f7fa2df38fe/invoked.timestamp
@@ -0,0 +1 @@
+This file has an mtime of when this was started.
\ No newline at end of file
diff --git a/risk_score/target/debug/.fingerprint/smallvec-03636f7fa2df38fe/lib-smallvec b/risk_score/target/debug/.fingerprint/smallvec-03636f7fa2df38fe/lib-smallvec
new file mode 100644
index 00000000..c479caa6
--- /dev/null
+++ b/risk_score/target/debug/.fingerprint/smallvec-03636f7fa2df38fe/lib-smallvec
@@ -0,0 +1 @@
+902eeb43f42fbddd
\ No newline at end of file
diff --git a/risk_score/target/debug/.fingerprint/smallvec-03636f7fa2df38fe/lib-smallvec.json b/risk_score/target/debug/.fingerprint/smallvec-03636f7fa2df38fe/lib-smallvec.json
new file mode 100644
index 00000000..d8d12ce6
--- /dev/null
+++ b/risk_score/target/debug/.fingerprint/smallvec-03636f7fa2df38fe/lib-smallvec.json
@@ -0,0 +1 @@
+{"rustc":5391851738765093524,"features":"[\"union\"]","declared_features":"[\"arbitrary\", \"bincode\", \"const_generics\", \"const_new\", \"debugger_visualizer\", \"drain_filter\", \"drain_keep_rest\", \"impl_bincode\", \"malloc_size_of\", \"may_dangle\", \"serde\", \"specialization\", \"union\", \"unty\", \"write\"]","target":9091769176333489034,"profile":2241668132362809309,"path":9383497442048624179,"deps":[],"local":[{"CheckDepInfo":{"dep_info":"debug/.fingerprint/smallvec-03636f7fa2df38fe/dep-lib-smallvec","checksum":false}}],"rustflags":[],"config":8247474407144887393,"compile_kind":0}
\ No newline at end of file
diff --git a/risk_score/target/debug/.fingerprint/smallvec-561d46d86d8816bf/dep-lib-smallvec b/risk_score/target/debug/.fingerprint/smallvec-561d46d86d8816bf/dep-lib-smallvec
new file mode 100644
index 00000000..ec3cb8bf
Binary files /dev/null and b/risk_score/target/debug/.fingerprint/smallvec-561d46d86d8816bf/dep-lib-smallvec differ
diff --git a/risk_score/target/debug/.fingerprint/smallvec-561d46d86d8816bf/invoked.timestamp b/risk_score/target/debug/.fingerprint/smallvec-561d46d86d8816bf/invoked.timestamp
new file mode 100644
index 00000000..e00328da
--- /dev/null
+++ b/risk_score/target/debug/.fingerprint/smallvec-561d46d86d8816bf/invoked.timestamp
@@ -0,0 +1 @@
+This file has an mtime of when this was started.
\ No newline at end of file
diff --git a/risk_score/target/debug/.fingerprint/smallvec-561d46d86d8816bf/lib-smallvec b/risk_score/target/debug/.fingerprint/smallvec-561d46d86d8816bf/lib-smallvec
new file mode 100644
index 00000000..6da298af
--- /dev/null
+++ b/risk_score/target/debug/.fingerprint/smallvec-561d46d86d8816bf/lib-smallvec
@@ -0,0 +1 @@
+2e92999051fde663
\ No newline at end of file
diff --git a/risk_score/target/debug/.fingerprint/smallvec-561d46d86d8816bf/lib-smallvec.json b/risk_score/target/debug/.fingerprint/smallvec-561d46d86d8816bf/lib-smallvec.json
new file mode 100644
index 00000000..d06e7b55
--- /dev/null
+++ b/risk_score/target/debug/.fingerprint/smallvec-561d46d86d8816bf/lib-smallvec.json
@@ -0,0 +1 @@
+{"rustc":5391851738765093524,"features":"[\"union\"]","declared_features":"[\"arbitrary\", \"bincode\", \"const_generics\", \"const_new\", \"debugger_visualizer\", \"drain_filter\", \"drain_keep_rest\", \"impl_bincode\", \"malloc_size_of\", \"may_dangle\", \"serde\", \"specialization\", \"union\", \"unty\", \"write\"]","target":9091769176333489034,"profile":15657897354478470176,"path":9383497442048624179,"deps":[],"local":[{"CheckDepInfo":{"dep_info":"debug/.fingerprint/smallvec-561d46d86d8816bf/dep-lib-smallvec","checksum":false}}],"rustflags":[],"config":8247474407144887393,"compile_kind":0}
\ No newline at end of file
diff --git a/risk_score/target/debug/.fingerprint/soroban-builtin-sdk-macros-51469341712a365d/dep-lib-soroban_builtin_sdk_macros b/risk_score/target/debug/.fingerprint/soroban-builtin-sdk-macros-51469341712a365d/dep-lib-soroban_builtin_sdk_macros
new file mode 100644
index 00000000..ec3cb8bf
Binary files /dev/null and b/risk_score/target/debug/.fingerprint/soroban-builtin-sdk-macros-51469341712a365d/dep-lib-soroban_builtin_sdk_macros differ
diff --git a/risk_score/target/debug/.fingerprint/soroban-builtin-sdk-macros-51469341712a365d/invoked.timestamp b/risk_score/target/debug/.fingerprint/soroban-builtin-sdk-macros-51469341712a365d/invoked.timestamp
new file mode 100644
index 00000000..e00328da
--- /dev/null
+++ b/risk_score/target/debug/.fingerprint/soroban-builtin-sdk-macros-51469341712a365d/invoked.timestamp
@@ -0,0 +1 @@
+This file has an mtime of when this was started.
\ No newline at end of file
diff --git a/risk_score/target/debug/.fingerprint/soroban-builtin-sdk-macros-51469341712a365d/lib-soroban_builtin_sdk_macros b/risk_score/target/debug/.fingerprint/soroban-builtin-sdk-macros-51469341712a365d/lib-soroban_builtin_sdk_macros
new file mode 100644
index 00000000..c98ac952
--- /dev/null
+++ b/risk_score/target/debug/.fingerprint/soroban-builtin-sdk-macros-51469341712a365d/lib-soroban_builtin_sdk_macros
@@ -0,0 +1 @@
+d71bc50638ee09b4
\ No newline at end of file
diff --git a/risk_score/target/debug/.fingerprint/soroban-builtin-sdk-macros-51469341712a365d/lib-soroban_builtin_sdk_macros.json b/risk_score/target/debug/.fingerprint/soroban-builtin-sdk-macros-51469341712a365d/lib-soroban_builtin_sdk_macros.json
new file mode 100644
index 00000000..86813089
--- /dev/null
+++ b/risk_score/target/debug/.fingerprint/soroban-builtin-sdk-macros-51469341712a365d/lib-soroban_builtin_sdk_macros.json
@@ -0,0 +1 @@
+{"rustc":5391851738765093524,"features":"[]","declared_features":"[]","target":10086734255730557642,"profile":2225463790103693989,"path":8353585080169190530,"deps":[[3060637413840920116,"proc_macro2",false,3272600214830029920],[11903278875415370753,"itertools",false,17338311721534693567],[17990358020177143287,"quote",false,15490847037713330905],[18149961000318489080,"syn",false,17353705955167482554]],"local":[{"CheckDepInfo":{"dep_info":"debug/.fingerprint/soroban-builtin-sdk-macros-51469341712a365d/dep-lib-soroban_builtin_sdk_macros","checksum":false}}],"rustflags":[],"config":8247474407144887393,"compile_kind":0}
\ No newline at end of file
diff --git a/risk_score/target/debug/.fingerprint/soroban-env-common-05df5fd43ea9463d/build-script-build-script-build b/risk_score/target/debug/.fingerprint/soroban-env-common-05df5fd43ea9463d/build-script-build-script-build
new file mode 100644
index 00000000..b7859910
--- /dev/null
+++ b/risk_score/target/debug/.fingerprint/soroban-env-common-05df5fd43ea9463d/build-script-build-script-build
@@ -0,0 +1 @@
+0d35035d00797f03
\ No newline at end of file
diff --git a/risk_score/target/debug/.fingerprint/soroban-env-common-05df5fd43ea9463d/build-script-build-script-build.json b/risk_score/target/debug/.fingerprint/soroban-env-common-05df5fd43ea9463d/build-script-build-script-build.json
new file mode 100644
index 00000000..4dcb418c
--- /dev/null
+++ b/risk_score/target/debug/.fingerprint/soroban-env-common-05df5fd43ea9463d/build-script-build-script-build.json
@@ -0,0 +1 @@
+{"rustc":5391851738765093524,"features":"[\"serde\", \"shallow-val-hash\", \"std\", \"testutils\", \"wasmi\"]","declared_features":"[\"next\", \"serde\", \"shallow-val-hash\", \"std\", \"testutils\", \"tracy\", \"wasmi\"]","target":5408242616063297496,"profile":2225463790103693989,"path":12330994112865109833,"deps":[[14436471438139416390,"crate_git_revision",false,8006188221078650549]],"local":[{"CheckDepInfo":{"dep_info":"debug/.fingerprint/soroban-env-common-05df5fd43ea9463d/dep-build-script-build-script-build","checksum":false}}],"rustflags":[],"config":8247474407144887393,"compile_kind":0}
\ No newline at end of file
diff --git a/risk_score/target/debug/.fingerprint/soroban-env-common-05df5fd43ea9463d/dep-build-script-build-script-build b/risk_score/target/debug/.fingerprint/soroban-env-common-05df5fd43ea9463d/dep-build-script-build-script-build
new file mode 100644
index 00000000..ec3cb8bf
Binary files /dev/null and b/risk_score/target/debug/.fingerprint/soroban-env-common-05df5fd43ea9463d/dep-build-script-build-script-build differ
diff --git a/risk_score/target/debug/.fingerprint/soroban-env-common-05df5fd43ea9463d/invoked.timestamp b/risk_score/target/debug/.fingerprint/soroban-env-common-05df5fd43ea9463d/invoked.timestamp
new file mode 100644
index 00000000..e00328da
--- /dev/null
+++ b/risk_score/target/debug/.fingerprint/soroban-env-common-05df5fd43ea9463d/invoked.timestamp
@@ -0,0 +1 @@
+This file has an mtime of when this was started.
\ No newline at end of file
diff --git a/risk_score/target/debug/.fingerprint/soroban-env-common-096cab97384354ce/run-build-script-build-script-build b/risk_score/target/debug/.fingerprint/soroban-env-common-096cab97384354ce/run-build-script-build-script-build
new file mode 100644
index 00000000..462c40e7
--- /dev/null
+++ b/risk_score/target/debug/.fingerprint/soroban-env-common-096cab97384354ce/run-build-script-build-script-build
@@ -0,0 +1 @@
+014467ea693886b3
\ No newline at end of file
diff --git a/risk_score/target/debug/.fingerprint/soroban-env-common-096cab97384354ce/run-build-script-build-script-build.json b/risk_score/target/debug/.fingerprint/soroban-env-common-096cab97384354ce/run-build-script-build-script-build.json
new file mode 100644
index 00000000..253b5dbe
--- /dev/null
+++ b/risk_score/target/debug/.fingerprint/soroban-env-common-096cab97384354ce/run-build-script-build-script-build.json
@@ -0,0 +1 @@
+{"rustc":5391851738765093524,"features":"","declared_features":"","target":0,"profile":0,"path":0,"deps":[[15493370609364094450,"build_script_build",false,8736360001276349175]],"local":[{"RerunIfChanged":{"output":"debug/build/soroban-env-common-096cab97384354ce/output","paths":["build.rs"]}}],"rustflags":[],"config":0,"compile_kind":0}
\ No newline at end of file
diff --git a/risk_score/target/debug/.fingerprint/soroban-env-common-1fc6f6c47499fbaf/dep-lib-soroban_env_common b/risk_score/target/debug/.fingerprint/soroban-env-common-1fc6f6c47499fbaf/dep-lib-soroban_env_common
new file mode 100644
index 00000000..ec3cb8bf
Binary files /dev/null and b/risk_score/target/debug/.fingerprint/soroban-env-common-1fc6f6c47499fbaf/dep-lib-soroban_env_common differ
diff --git a/risk_score/target/debug/.fingerprint/soroban-env-common-1fc6f6c47499fbaf/invoked.timestamp b/risk_score/target/debug/.fingerprint/soroban-env-common-1fc6f6c47499fbaf/invoked.timestamp
new file mode 100644
index 00000000..e00328da
--- /dev/null
+++ b/risk_score/target/debug/.fingerprint/soroban-env-common-1fc6f6c47499fbaf/invoked.timestamp
@@ -0,0 +1 @@
+This file has an mtime of when this was started.
\ No newline at end of file
diff --git a/risk_score/target/debug/.fingerprint/soroban-env-common-1fc6f6c47499fbaf/lib-soroban_env_common b/risk_score/target/debug/.fingerprint/soroban-env-common-1fc6f6c47499fbaf/lib-soroban_env_common
new file mode 100644
index 00000000..e2229c16
--- /dev/null
+++ b/risk_score/target/debug/.fingerprint/soroban-env-common-1fc6f6c47499fbaf/lib-soroban_env_common
@@ -0,0 +1 @@
+944e825db6fc17f2
\ No newline at end of file
diff --git a/risk_score/target/debug/.fingerprint/soroban-env-common-1fc6f6c47499fbaf/lib-soroban_env_common.json b/risk_score/target/debug/.fingerprint/soroban-env-common-1fc6f6c47499fbaf/lib-soroban_env_common.json
new file mode 100644
index 00000000..f770be46
--- /dev/null
+++ b/risk_score/target/debug/.fingerprint/soroban-env-common-1fc6f6c47499fbaf/lib-soroban_env_common.json
@@ -0,0 +1 @@
+{"rustc":5391851738765093524,"features":"[\"serde\", \"shallow-val-hash\", \"std\", \"wasmi\"]","declared_features":"[\"next\", \"serde\", \"shallow-val-hash\", \"std\", \"testutils\", \"tracy\", \"wasmi\"]","target":8236493655205561077,"profile":2241668132362809309,"path":14247135204991864065,"deps":[[5027556215623624228,"stellar_xdr",false,14850872125582377118],[5157631553186200874,"num_traits",false,16393055130510591923],[7898571650830454567,"ethnum",false,11392528130959277857],[8652975363845047066,"wasmparser",false,12373880909869822603],[9689903380558560274,"serde",false,1635576289497749722],[11263754829263059703,"num_derive",false,4888530768865119036],[12119939514882612004,"wasmi",false,998797953289510120],[13785866025199020095,"static_assertions",false,13531749011441266540],[14821007063543561306,"soroban_env_macros",false,10889988205044736060],[15493370609364094450,"build_script_build",false,14232780899685554147]],"local":[{"CheckDepInfo":{"dep_info":"debug/.fingerprint/soroban-env-common-1fc6f6c47499fbaf/dep-lib-soroban_env_common","checksum":false}}],"rustflags":[],"config":8247474407144887393,"compile_kind":0}
\ No newline at end of file
diff --git a/risk_score/target/debug/.fingerprint/soroban-env-common-4b28a7f0b51e802c/dep-lib-soroban_env_common b/risk_score/target/debug/.fingerprint/soroban-env-common-4b28a7f0b51e802c/dep-lib-soroban_env_common
new file mode 100644
index 00000000..ec3cb8bf
Binary files /dev/null and b/risk_score/target/debug/.fingerprint/soroban-env-common-4b28a7f0b51e802c/dep-lib-soroban_env_common differ
diff --git a/risk_score/target/debug/.fingerprint/soroban-env-common-4b28a7f0b51e802c/invoked.timestamp b/risk_score/target/debug/.fingerprint/soroban-env-common-4b28a7f0b51e802c/invoked.timestamp
new file mode 100644
index 00000000..e00328da
--- /dev/null
+++ b/risk_score/target/debug/.fingerprint/soroban-env-common-4b28a7f0b51e802c/invoked.timestamp
@@ -0,0 +1 @@
+This file has an mtime of when this was started.
\ No newline at end of file
diff --git a/risk_score/target/debug/.fingerprint/soroban-env-common-4b28a7f0b51e802c/lib-soroban_env_common b/risk_score/target/debug/.fingerprint/soroban-env-common-4b28a7f0b51e802c/lib-soroban_env_common
new file mode 100644
index 00000000..8b75e470
--- /dev/null
+++ b/risk_score/target/debug/.fingerprint/soroban-env-common-4b28a7f0b51e802c/lib-soroban_env_common
@@ -0,0 +1 @@
+374aaea42009c20e
\ No newline at end of file
diff --git a/risk_score/target/debug/.fingerprint/soroban-env-common-4b28a7f0b51e802c/lib-soroban_env_common.json b/risk_score/target/debug/.fingerprint/soroban-env-common-4b28a7f0b51e802c/lib-soroban_env_common.json
new file mode 100644
index 00000000..0f85a655
--- /dev/null
+++ b/risk_score/target/debug/.fingerprint/soroban-env-common-4b28a7f0b51e802c/lib-soroban_env_common.json
@@ -0,0 +1 @@
+{"rustc":5391851738765093524,"features":"[\"serde\", \"shallow-val-hash\", \"std\", \"wasmi\"]","declared_features":"[\"next\", \"serde\", \"shallow-val-hash\", \"std\", \"testutils\", \"tracy\", \"wasmi\"]","target":8236493655205561077,"profile":15657897354478470176,"path":14247135204991864065,"deps":[[5027556215623624228,"stellar_xdr",false,10406530946303567918],[5157631553186200874,"num_traits",false,14117612643050266243],[7898571650830454567,"ethnum",false,17469594204136193410],[8652975363845047066,"wasmparser",false,5200852686505870483],[9689903380558560274,"serde",false,1698120530072343106],[11263754829263059703,"num_derive",false,4888530768865119036],[12119939514882612004,"wasmi",false,13692462594296491476],[13785866025199020095,"static_assertions",false,3830049206606429710],[14821007063543561306,"soroban_env_macros",false,16408423419090312012],[15493370609364094450,"build_script_build",false,11634650454236779128]],"local":[{"CheckDepInfo":{"dep_info":"debug/.fingerprint/soroban-env-common-4b28a7f0b51e802c/dep-lib-soroban_env_common","checksum":false}}],"rustflags":[],"config":8247474407144887393,"compile_kind":0}
\ No newline at end of file
diff --git a/risk_score/target/debug/.fingerprint/soroban-env-common-4de48813c7f305da/build-script-build-script-build b/risk_score/target/debug/.fingerprint/soroban-env-common-4de48813c7f305da/build-script-build-script-build
new file mode 100644
index 00000000..22faebef
--- /dev/null
+++ b/risk_score/target/debug/.fingerprint/soroban-env-common-4de48813c7f305da/build-script-build-script-build
@@ -0,0 +1 @@
+ef2104b2b5143a0f
\ No newline at end of file
diff --git a/risk_score/target/debug/.fingerprint/soroban-env-common-4de48813c7f305da/build-script-build-script-build.json b/risk_score/target/debug/.fingerprint/soroban-env-common-4de48813c7f305da/build-script-build-script-build.json
new file mode 100644
index 00000000..d35b1e62
--- /dev/null
+++ b/risk_score/target/debug/.fingerprint/soroban-env-common-4de48813c7f305da/build-script-build-script-build.json
@@ -0,0 +1 @@
+{"rustc":5391851738765093524,"features":"[]","declared_features":"[\"next\", \"serde\", \"shallow-val-hash\", \"std\", \"testutils\", \"tracy\", \"wasmi\"]","target":5408242616063297496,"profile":2225463790103693989,"path":12330994112865109833,"deps":[[14436471438139416390,"crate_git_revision",false,8006188221078650549]],"local":[{"CheckDepInfo":{"dep_info":"debug/.fingerprint/soroban-env-common-4de48813c7f305da/dep-build-script-build-script-build","checksum":false}}],"rustflags":[],"config":8247474407144887393,"compile_kind":0}
\ No newline at end of file
diff --git a/risk_score/target/debug/.fingerprint/soroban-env-common-4de48813c7f305da/dep-build-script-build-script-build b/risk_score/target/debug/.fingerprint/soroban-env-common-4de48813c7f305da/dep-build-script-build-script-build
new file mode 100644
index 00000000..ec3cb8bf
Binary files /dev/null and b/risk_score/target/debug/.fingerprint/soroban-env-common-4de48813c7f305da/dep-build-script-build-script-build differ
diff --git a/risk_score/target/debug/.fingerprint/soroban-env-common-4de48813c7f305da/invoked.timestamp b/risk_score/target/debug/.fingerprint/soroban-env-common-4de48813c7f305da/invoked.timestamp
new file mode 100644
index 00000000..e00328da
--- /dev/null
+++ b/risk_score/target/debug/.fingerprint/soroban-env-common-4de48813c7f305da/invoked.timestamp
@@ -0,0 +1 @@
+This file has an mtime of when this was started.
\ No newline at end of file
diff --git a/risk_score/target/debug/.fingerprint/soroban-env-common-50ad09212e3e0fe2/build-script-build-script-build b/risk_score/target/debug/.fingerprint/soroban-env-common-50ad09212e3e0fe2/build-script-build-script-build
new file mode 100644
index 00000000..e08ea336
--- /dev/null
+++ b/risk_score/target/debug/.fingerprint/soroban-env-common-50ad09212e3e0fe2/build-script-build-script-build
@@ -0,0 +1 @@
+f70a024a22c93d79
\ No newline at end of file
diff --git a/risk_score/target/debug/.fingerprint/soroban-env-common-50ad09212e3e0fe2/build-script-build-script-build.json b/risk_score/target/debug/.fingerprint/soroban-env-common-50ad09212e3e0fe2/build-script-build-script-build.json
new file mode 100644
index 00000000..d0639358
--- /dev/null
+++ b/risk_score/target/debug/.fingerprint/soroban-env-common-50ad09212e3e0fe2/build-script-build-script-build.json
@@ -0,0 +1 @@
+{"rustc":5391851738765093524,"features":"[]","declared_features":"[\"next\", \"serde\", \"shallow-val-hash\", \"std\", \"testutils\", \"tracy\", \"wasmi\"]","target":5408242616063297496,"profile":2225463790103693989,"path":12330994112865109833,"deps":[[14436471438139416390,"crate_git_revision",false,3539716912293489998]],"local":[{"CheckDepInfo":{"dep_info":"debug/.fingerprint/soroban-env-common-50ad09212e3e0fe2/dep-build-script-build-script-build","checksum":false}}],"rustflags":[],"config":8247474407144887393,"compile_kind":0}
\ No newline at end of file
diff --git a/risk_score/target/debug/.fingerprint/soroban-env-common-50ad09212e3e0fe2/dep-build-script-build-script-build b/risk_score/target/debug/.fingerprint/soroban-env-common-50ad09212e3e0fe2/dep-build-script-build-script-build
new file mode 100644
index 00000000..ec3cb8bf
Binary files /dev/null and b/risk_score/target/debug/.fingerprint/soroban-env-common-50ad09212e3e0fe2/dep-build-script-build-script-build differ
diff --git a/risk_score/target/debug/.fingerprint/soroban-env-common-50ad09212e3e0fe2/invoked.timestamp b/risk_score/target/debug/.fingerprint/soroban-env-common-50ad09212e3e0fe2/invoked.timestamp
new file mode 100644
index 00000000..e00328da
--- /dev/null
+++ b/risk_score/target/debug/.fingerprint/soroban-env-common-50ad09212e3e0fe2/invoked.timestamp
@@ -0,0 +1 @@
+This file has an mtime of when this was started.
\ No newline at end of file
diff --git a/risk_score/target/debug/.fingerprint/soroban-env-common-6c2b34c43b3e739c/run-build-script-build-script-build b/risk_score/target/debug/.fingerprint/soroban-env-common-6c2b34c43b3e739c/run-build-script-build-script-build
new file mode 100644
index 00000000..ee28c801
--- /dev/null
+++ b/risk_score/target/debug/.fingerprint/soroban-env-common-6c2b34c43b3e739c/run-build-script-build-script-build
@@ -0,0 +1 @@
+05e945e5cae74d70
\ No newline at end of file
diff --git a/risk_score/target/debug/.fingerprint/soroban-env-common-6c2b34c43b3e739c/run-build-script-build-script-build.json b/risk_score/target/debug/.fingerprint/soroban-env-common-6c2b34c43b3e739c/run-build-script-build-script-build.json
new file mode 100644
index 00000000..09a0f4ba
--- /dev/null
+++ b/risk_score/target/debug/.fingerprint/soroban-env-common-6c2b34c43b3e739c/run-build-script-build-script-build.json
@@ -0,0 +1 @@
+{"rustc":5391851738765093524,"features":"","declared_features":"","target":0,"profile":0,"path":0,"deps":[[15493370609364094450,"build_script_build",false,1097212229826388463]],"local":[{"RerunIfChanged":{"output":"debug/build/soroban-env-common-6c2b34c43b3e739c/output","paths":["build.rs"]}}],"rustflags":[],"config":0,"compile_kind":0}
\ No newline at end of file
diff --git a/risk_score/target/debug/.fingerprint/soroban-env-common-7baf4221d84f387a/build-script-build-script-build b/risk_score/target/debug/.fingerprint/soroban-env-common-7baf4221d84f387a/build-script-build-script-build
new file mode 100644
index 00000000..3e57bd30
--- /dev/null
+++ b/risk_score/target/debug/.fingerprint/soroban-env-common-7baf4221d84f387a/build-script-build-script-build
@@ -0,0 +1 @@
+2ef8cbb4438d5c6c
\ No newline at end of file
diff --git a/risk_score/target/debug/.fingerprint/soroban-env-common-7baf4221d84f387a/build-script-build-script-build.json b/risk_score/target/debug/.fingerprint/soroban-env-common-7baf4221d84f387a/build-script-build-script-build.json
new file mode 100644
index 00000000..f6c53451
--- /dev/null
+++ b/risk_score/target/debug/.fingerprint/soroban-env-common-7baf4221d84f387a/build-script-build-script-build.json
@@ -0,0 +1 @@
+{"rustc":5391851738765093524,"features":"[\"serde\", \"shallow-val-hash\", \"std\", \"wasmi\"]","declared_features":"[\"next\", \"serde\", \"shallow-val-hash\", \"std\", \"testutils\", \"tracy\", \"wasmi\"]","target":5408242616063297496,"profile":2225463790103693989,"path":12330994112865109833,"deps":[[14436471438139416390,"crate_git_revision",false,8006188221078650549]],"local":[{"CheckDepInfo":{"dep_info":"debug/.fingerprint/soroban-env-common-7baf4221d84f387a/dep-build-script-build-script-build","checksum":false}}],"rustflags":[],"config":8247474407144887393,"compile_kind":0}
\ No newline at end of file
diff --git a/risk_score/target/debug/.fingerprint/soroban-env-common-7baf4221d84f387a/dep-build-script-build-script-build b/risk_score/target/debug/.fingerprint/soroban-env-common-7baf4221d84f387a/dep-build-script-build-script-build
new file mode 100644
index 00000000..ec3cb8bf
Binary files /dev/null and b/risk_score/target/debug/.fingerprint/soroban-env-common-7baf4221d84f387a/dep-build-script-build-script-build differ
diff --git a/risk_score/target/debug/.fingerprint/soroban-env-common-7baf4221d84f387a/invoked.timestamp b/risk_score/target/debug/.fingerprint/soroban-env-common-7baf4221d84f387a/invoked.timestamp
new file mode 100644
index 00000000..e00328da
--- /dev/null
+++ b/risk_score/target/debug/.fingerprint/soroban-env-common-7baf4221d84f387a/invoked.timestamp
@@ -0,0 +1 @@
+This file has an mtime of when this was started.
\ No newline at end of file
diff --git a/risk_score/target/debug/.fingerprint/soroban-env-common-96472285605b70ce/build-script-build-script-build b/risk_score/target/debug/.fingerprint/soroban-env-common-96472285605b70ce/build-script-build-script-build
new file mode 100644
index 00000000..e822c9f3
--- /dev/null
+++ b/risk_score/target/debug/.fingerprint/soroban-env-common-96472285605b70ce/build-script-build-script-build
@@ -0,0 +1 @@
+2b16fdfdac0dbea7
\ No newline at end of file
diff --git a/risk_score/target/debug/.fingerprint/soroban-env-common-96472285605b70ce/build-script-build-script-build.json b/risk_score/target/debug/.fingerprint/soroban-env-common-96472285605b70ce/build-script-build-script-build.json
new file mode 100644
index 00000000..26d4bc84
--- /dev/null
+++ b/risk_score/target/debug/.fingerprint/soroban-env-common-96472285605b70ce/build-script-build-script-build.json
@@ -0,0 +1 @@
+{"rustc":5391851738765093524,"features":"[\"serde\", \"shallow-val-hash\", \"std\", \"wasmi\"]","declared_features":"[\"next\", \"serde\", \"shallow-val-hash\", \"std\", \"testutils\", \"tracy\", \"wasmi\"]","target":5408242616063297496,"profile":2225463790103693989,"path":12330994112865109833,"deps":[[14436471438139416390,"crate_git_revision",false,3539716912293489998]],"local":[{"CheckDepInfo":{"dep_info":"debug/.fingerprint/soroban-env-common-96472285605b70ce/dep-build-script-build-script-build","checksum":false}}],"rustflags":[],"config":8247474407144887393,"compile_kind":0}
\ No newline at end of file
diff --git a/risk_score/target/debug/.fingerprint/soroban-env-common-96472285605b70ce/dep-build-script-build-script-build b/risk_score/target/debug/.fingerprint/soroban-env-common-96472285605b70ce/dep-build-script-build-script-build
new file mode 100644
index 00000000..ec3cb8bf
Binary files /dev/null and b/risk_score/target/debug/.fingerprint/soroban-env-common-96472285605b70ce/dep-build-script-build-script-build differ
diff --git a/risk_score/target/debug/.fingerprint/soroban-env-common-96472285605b70ce/invoked.timestamp b/risk_score/target/debug/.fingerprint/soroban-env-common-96472285605b70ce/invoked.timestamp
new file mode 100644
index 00000000..e00328da
--- /dev/null
+++ b/risk_score/target/debug/.fingerprint/soroban-env-common-96472285605b70ce/invoked.timestamp
@@ -0,0 +1 @@
+This file has an mtime of when this was started.
\ No newline at end of file
diff --git a/risk_score/target/debug/.fingerprint/soroban-env-common-9d4fa6d1cc3b5839/dep-lib-soroban_env_common b/risk_score/target/debug/.fingerprint/soroban-env-common-9d4fa6d1cc3b5839/dep-lib-soroban_env_common
new file mode 100644
index 00000000..ec3cb8bf
Binary files /dev/null and b/risk_score/target/debug/.fingerprint/soroban-env-common-9d4fa6d1cc3b5839/dep-lib-soroban_env_common differ
diff --git a/risk_score/target/debug/.fingerprint/soroban-env-common-9d4fa6d1cc3b5839/invoked.timestamp b/risk_score/target/debug/.fingerprint/soroban-env-common-9d4fa6d1cc3b5839/invoked.timestamp
new file mode 100644
index 00000000..e00328da
--- /dev/null
+++ b/risk_score/target/debug/.fingerprint/soroban-env-common-9d4fa6d1cc3b5839/invoked.timestamp
@@ -0,0 +1 @@
+This file has an mtime of when this was started.
\ No newline at end of file
diff --git a/risk_score/target/debug/.fingerprint/soroban-env-common-9d4fa6d1cc3b5839/lib-soroban_env_common b/risk_score/target/debug/.fingerprint/soroban-env-common-9d4fa6d1cc3b5839/lib-soroban_env_common
new file mode 100644
index 00000000..53c7b167
--- /dev/null
+++ b/risk_score/target/debug/.fingerprint/soroban-env-common-9d4fa6d1cc3b5839/lib-soroban_env_common
@@ -0,0 +1 @@
+db963b3678135f68
\ No newline at end of file
diff --git a/risk_score/target/debug/.fingerprint/soroban-env-common-9d4fa6d1cc3b5839/lib-soroban_env_common.json b/risk_score/target/debug/.fingerprint/soroban-env-common-9d4fa6d1cc3b5839/lib-soroban_env_common.json
new file mode 100644
index 00000000..9f1db538
--- /dev/null
+++ b/risk_score/target/debug/.fingerprint/soroban-env-common-9d4fa6d1cc3b5839/lib-soroban_env_common.json
@@ -0,0 +1 @@
+{"rustc":5391851738765093524,"features":"[\"serde\", \"shallow-val-hash\", \"std\", \"testutils\", \"wasmi\"]","declared_features":"[\"next\", \"serde\", \"shallow-val-hash\", \"std\", \"testutils\", \"tracy\", \"wasmi\"]","target":8236493655205561077,"profile":2241668132362809309,"path":14247135204991864065,"deps":[[4877901010865624961,"arbitrary",false,17513815177564961123],[5027556215623624228,"stellar_xdr",false,15239042931123450079],[5157631553186200874,"num_traits",false,16393055130510591923],[7898571650830454567,"ethnum",false,11392528130959277857],[8652975363845047066,"wasmparser",false,12373880909869822603],[9689903380558560274,"serde",false,1635576289497749722],[11263754829263059703,"num_derive",false,4888530768865119036],[12119939514882612004,"wasmi",false,998797953289510120],[13785866025199020095,"static_assertions",false,13531749011441266540],[14821007063543561306,"soroban_env_macros",false,10889988205044736060],[15493370609364094450,"build_script_build",false,10232176299528495278]],"local":[{"CheckDepInfo":{"dep_info":"debug/.fingerprint/soroban-env-common-9d4fa6d1cc3b5839/dep-lib-soroban_env_common","checksum":false}}],"rustflags":[],"config":8247474407144887393,"compile_kind":0}
\ No newline at end of file
diff --git a/risk_score/target/debug/.fingerprint/soroban-env-common-afe17580f6205e0c/run-build-script-build-script-build b/risk_score/target/debug/.fingerprint/soroban-env-common-afe17580f6205e0c/run-build-script-build-script-build
new file mode 100644
index 00000000..fb3cbab6
--- /dev/null
+++ b/risk_score/target/debug/.fingerprint/soroban-env-common-afe17580f6205e0c/run-build-script-build-script-build
@@ -0,0 +1 @@
+e3d7b8dbd1fe84c5
\ No newline at end of file
diff --git a/risk_score/target/debug/.fingerprint/soroban-env-common-afe17580f6205e0c/run-build-script-build-script-build.json b/risk_score/target/debug/.fingerprint/soroban-env-common-afe17580f6205e0c/run-build-script-build-script-build.json
new file mode 100644
index 00000000..3f9551eb
--- /dev/null
+++ b/risk_score/target/debug/.fingerprint/soroban-env-common-afe17580f6205e0c/run-build-script-build-script-build.json
@@ -0,0 +1 @@
+{"rustc":5391851738765093524,"features":"","declared_features":"","target":0,"profile":0,"path":0,"deps":[[15493370609364094450,"build_script_build",false,7808271175889188910]],"local":[{"RerunIfChanged":{"output":"debug/build/soroban-env-common-afe17580f6205e0c/output","paths":["build.rs"]}}],"rustflags":[],"config":0,"compile_kind":0}
\ No newline at end of file
diff --git a/risk_score/target/debug/.fingerprint/soroban-env-common-b4c0c93bb61cf45a/build-script-build-script-build b/risk_score/target/debug/.fingerprint/soroban-env-common-b4c0c93bb61cf45a/build-script-build-script-build
new file mode 100644
index 00000000..121be076
--- /dev/null
+++ b/risk_score/target/debug/.fingerprint/soroban-env-common-b4c0c93bb61cf45a/build-script-build-script-build
@@ -0,0 +1 @@
+cd37a1cf84dd841d
\ No newline at end of file
diff --git a/risk_score/target/debug/.fingerprint/soroban-env-common-b4c0c93bb61cf45a/build-script-build-script-build.json b/risk_score/target/debug/.fingerprint/soroban-env-common-b4c0c93bb61cf45a/build-script-build-script-build.json
new file mode 100644
index 00000000..48579911
--- /dev/null
+++ b/risk_score/target/debug/.fingerprint/soroban-env-common-b4c0c93bb61cf45a/build-script-build-script-build.json
@@ -0,0 +1 @@
+{"rustc":5391851738765093524,"features":"[\"serde\", \"shallow-val-hash\", \"std\", \"testutils\", \"wasmi\"]","declared_features":"[\"next\", \"serde\", \"shallow-val-hash\", \"std\", \"testutils\", \"tracy\", \"wasmi\"]","target":5408242616063297496,"profile":2225463790103693989,"path":12330994112865109833,"deps":[[14436471438139416390,"crate_git_revision",false,3539716912293489998]],"local":[{"CheckDepInfo":{"dep_info":"debug/.fingerprint/soroban-env-common-b4c0c93bb61cf45a/dep-build-script-build-script-build","checksum":false}}],"rustflags":[],"config":8247474407144887393,"compile_kind":0}
\ No newline at end of file
diff --git a/risk_score/target/debug/.fingerprint/soroban-env-common-b4c0c93bb61cf45a/dep-build-script-build-script-build b/risk_score/target/debug/.fingerprint/soroban-env-common-b4c0c93bb61cf45a/dep-build-script-build-script-build
new file mode 100644
index 00000000..ec3cb8bf
Binary files /dev/null and b/risk_score/target/debug/.fingerprint/soroban-env-common-b4c0c93bb61cf45a/dep-build-script-build-script-build differ
diff --git a/risk_score/target/debug/.fingerprint/soroban-env-common-b4c0c93bb61cf45a/invoked.timestamp b/risk_score/target/debug/.fingerprint/soroban-env-common-b4c0c93bb61cf45a/invoked.timestamp
new file mode 100644
index 00000000..e00328da
--- /dev/null
+++ b/risk_score/target/debug/.fingerprint/soroban-env-common-b4c0c93bb61cf45a/invoked.timestamp
@@ -0,0 +1 @@
+This file has an mtime of when this was started.
\ No newline at end of file
diff --git a/risk_score/target/debug/.fingerprint/soroban-env-common-c0c0620174de4788/dep-lib-soroban_env_common b/risk_score/target/debug/.fingerprint/soroban-env-common-c0c0620174de4788/dep-lib-soroban_env_common
new file mode 100644
index 00000000..ec3cb8bf
Binary files /dev/null and b/risk_score/target/debug/.fingerprint/soroban-env-common-c0c0620174de4788/dep-lib-soroban_env_common differ
diff --git a/risk_score/target/debug/.fingerprint/soroban-env-common-c0c0620174de4788/invoked.timestamp b/risk_score/target/debug/.fingerprint/soroban-env-common-c0c0620174de4788/invoked.timestamp
new file mode 100644
index 00000000..e00328da
--- /dev/null
+++ b/risk_score/target/debug/.fingerprint/soroban-env-common-c0c0620174de4788/invoked.timestamp
@@ -0,0 +1 @@
+This file has an mtime of when this was started.
\ No newline at end of file
diff --git a/risk_score/target/debug/.fingerprint/soroban-env-common-c0c0620174de4788/lib-soroban_env_common b/risk_score/target/debug/.fingerprint/soroban-env-common-c0c0620174de4788/lib-soroban_env_common
new file mode 100644
index 00000000..1950fe8d
--- /dev/null
+++ b/risk_score/target/debug/.fingerprint/soroban-env-common-c0c0620174de4788/lib-soroban_env_common
@@ -0,0 +1 @@
+bce284ad4a582ab2
\ No newline at end of file
diff --git a/risk_score/target/debug/.fingerprint/soroban-env-common-c0c0620174de4788/lib-soroban_env_common.json b/risk_score/target/debug/.fingerprint/soroban-env-common-c0c0620174de4788/lib-soroban_env_common.json
new file mode 100644
index 00000000..8c0719be
--- /dev/null
+++ b/risk_score/target/debug/.fingerprint/soroban-env-common-c0c0620174de4788/lib-soroban_env_common.json
@@ -0,0 +1 @@
+{"rustc":5391851738765093524,"features":"[\"serde\", \"shallow-val-hash\", \"std\", \"testutils\", \"wasmi\"]","declared_features":"[\"next\", \"serde\", \"shallow-val-hash\", \"std\", \"testutils\", \"tracy\", \"wasmi\"]","target":8236493655205561077,"profile":15657897354478470176,"path":14247135204991864065,"deps":[[4877901010865624961,"arbitrary",false,16830086024416004438],[5027556215623624228,"stellar_xdr",false,12922523654864745291],[5157631553186200874,"num_traits",false,14117612643050266243],[7898571650830454567,"ethnum",false,17469594204136193410],[8652975363845047066,"wasmparser",false,5200852686505870483],[9689903380558560274,"serde",false,1698120530072343106],[11263754829263059703,"num_derive",false,4888530768865119036],[12119939514882612004,"wasmi",false,13692462594296491476],[13785866025199020095,"static_assertions",false,3830049206606429710],[14821007063543561306,"soroban_env_macros",false,16408423419090312012],[15493370609364094450,"build_script_build",false,11364323626121392308]],"local":[{"CheckDepInfo":{"dep_info":"debug/.fingerprint/soroban-env-common-c0c0620174de4788/dep-lib-soroban_env_common","checksum":false}}],"rustflags":[],"config":8247474407144887393,"compile_kind":0}
\ No newline at end of file
diff --git a/risk_score/target/debug/.fingerprint/soroban-env-common-d173b7e7d0633af0/run-build-script-build-script-build b/risk_score/target/debug/.fingerprint/soroban-env-common-d173b7e7d0633af0/run-build-script-build-script-build
new file mode 100644
index 00000000..a76834c7
--- /dev/null
+++ b/risk_score/target/debug/.fingerprint/soroban-env-common-d173b7e7d0633af0/run-build-script-build-script-build
@@ -0,0 +1 @@
+ae2091cc21feff8d
\ No newline at end of file
diff --git a/risk_score/target/debug/.fingerprint/soroban-env-common-d173b7e7d0633af0/run-build-script-build-script-build.json b/risk_score/target/debug/.fingerprint/soroban-env-common-d173b7e7d0633af0/run-build-script-build-script-build.json
new file mode 100644
index 00000000..b7862e1d
--- /dev/null
+++ b/risk_score/target/debug/.fingerprint/soroban-env-common-d173b7e7d0633af0/run-build-script-build-script-build.json
@@ -0,0 +1 @@
+{"rustc":5391851738765093524,"features":"","declared_features":"","target":0,"profile":0,"path":0,"deps":[[15493370609364094450,"build_script_build",false,252053146623489293]],"local":[{"RerunIfChanged":{"output":"debug/build/soroban-env-common-d173b7e7d0633af0/output","paths":["build.rs"]}}],"rustflags":[],"config":0,"compile_kind":0}
\ No newline at end of file
diff --git a/risk_score/target/debug/.fingerprint/soroban-env-common-ddd3e8496a3c0a5a/run-build-script-build-script-build b/risk_score/target/debug/.fingerprint/soroban-env-common-ddd3e8496a3c0a5a/run-build-script-build-script-build
new file mode 100644
index 00000000..de446987
--- /dev/null
+++ b/risk_score/target/debug/.fingerprint/soroban-env-common-ddd3e8496a3c0a5a/run-build-script-build-script-build
@@ -0,0 +1 @@
+b4708b8f2030b69d
\ No newline at end of file
diff --git a/risk_score/target/debug/.fingerprint/soroban-env-common-ddd3e8496a3c0a5a/run-build-script-build-script-build.json b/risk_score/target/debug/.fingerprint/soroban-env-common-ddd3e8496a3c0a5a/run-build-script-build-script-build.json
new file mode 100644
index 00000000..b93282c0
--- /dev/null
+++ b/risk_score/target/debug/.fingerprint/soroban-env-common-ddd3e8496a3c0a5a/run-build-script-build-script-build.json
@@ -0,0 +1 @@
+{"rustc":5391851738765093524,"features":"","declared_features":"","target":0,"profile":0,"path":0,"deps":[[15493370609364094450,"build_script_build",false,2127068486514587597]],"local":[{"RerunIfChanged":{"output":"debug/build/soroban-env-common-ddd3e8496a3c0a5a/output","paths":["build.rs"]}}],"rustflags":[],"config":0,"compile_kind":0}
\ No newline at end of file
diff --git a/risk_score/target/debug/.fingerprint/soroban-env-common-efeae742d8e1c6b7/dep-lib-soroban_env_common b/risk_score/target/debug/.fingerprint/soroban-env-common-efeae742d8e1c6b7/dep-lib-soroban_env_common
new file mode 100644
index 00000000..ec3cb8bf
Binary files /dev/null and b/risk_score/target/debug/.fingerprint/soroban-env-common-efeae742d8e1c6b7/dep-lib-soroban_env_common differ
diff --git a/risk_score/target/debug/.fingerprint/soroban-env-common-efeae742d8e1c6b7/invoked.timestamp b/risk_score/target/debug/.fingerprint/soroban-env-common-efeae742d8e1c6b7/invoked.timestamp
new file mode 100644
index 00000000..e00328da
--- /dev/null
+++ b/risk_score/target/debug/.fingerprint/soroban-env-common-efeae742d8e1c6b7/invoked.timestamp
@@ -0,0 +1 @@
+This file has an mtime of when this was started.
\ No newline at end of file
diff --git a/risk_score/target/debug/.fingerprint/soroban-env-common-efeae742d8e1c6b7/lib-soroban_env_common b/risk_score/target/debug/.fingerprint/soroban-env-common-efeae742d8e1c6b7/lib-soroban_env_common
new file mode 100644
index 00000000..fdf46305
--- /dev/null
+++ b/risk_score/target/debug/.fingerprint/soroban-env-common-efeae742d8e1c6b7/lib-soroban_env_common
@@ -0,0 +1 @@
+7ccc57638b0b61a5
\ No newline at end of file
diff --git a/risk_score/target/debug/.fingerprint/soroban-env-common-efeae742d8e1c6b7/lib-soroban_env_common.json b/risk_score/target/debug/.fingerprint/soroban-env-common-efeae742d8e1c6b7/lib-soroban_env_common.json
new file mode 100644
index 00000000..8b124c53
--- /dev/null
+++ b/risk_score/target/debug/.fingerprint/soroban-env-common-efeae742d8e1c6b7/lib-soroban_env_common.json
@@ -0,0 +1 @@
+{"rustc":5391851738765093524,"features":"[]","declared_features":"[\"next\", \"serde\", \"shallow-val-hash\", \"std\", \"testutils\", \"tracy\", \"wasmi\"]","target":8236493655205561077,"profile":2225463790103693989,"path":14247135204991864065,"deps":[[5027556215623624228,"stellar_xdr",false,3110612360733436776],[5157631553186200874,"num_traits",false,17936120292733242416],[7898571650830454567,"ethnum",false,17469594204136193410],[11263754829263059703,"num_derive",false,4888530768865119036],[13785866025199020095,"static_assertions",false,3830049206606429710],[14821007063543561306,"soroban_env_macros",false,16408423419090312012],[15493370609364094450,"build_script_build",false,12936089007223686145]],"local":[{"CheckDepInfo":{"dep_info":"debug/.fingerprint/soroban-env-common-efeae742d8e1c6b7/dep-lib-soroban_env_common","checksum":false}}],"rustflags":[],"config":8247474407144887393,"compile_kind":0}
\ No newline at end of file
diff --git a/risk_score/target/debug/.fingerprint/soroban-env-common-f5cd1e251ca60465/dep-lib-soroban_env_common b/risk_score/target/debug/.fingerprint/soroban-env-common-f5cd1e251ca60465/dep-lib-soroban_env_common
new file mode 100644
index 00000000..ec3cb8bf
Binary files /dev/null and b/risk_score/target/debug/.fingerprint/soroban-env-common-f5cd1e251ca60465/dep-lib-soroban_env_common differ
diff --git a/risk_score/target/debug/.fingerprint/soroban-env-common-f5cd1e251ca60465/invoked.timestamp b/risk_score/target/debug/.fingerprint/soroban-env-common-f5cd1e251ca60465/invoked.timestamp
new file mode 100644
index 00000000..e00328da
--- /dev/null
+++ b/risk_score/target/debug/.fingerprint/soroban-env-common-f5cd1e251ca60465/invoked.timestamp
@@ -0,0 +1 @@
+This file has an mtime of when this was started.
\ No newline at end of file
diff --git a/risk_score/target/debug/.fingerprint/soroban-env-common-f5cd1e251ca60465/lib-soroban_env_common b/risk_score/target/debug/.fingerprint/soroban-env-common-f5cd1e251ca60465/lib-soroban_env_common
new file mode 100644
index 00000000..2820350b
--- /dev/null
+++ b/risk_score/target/debug/.fingerprint/soroban-env-common-f5cd1e251ca60465/lib-soroban_env_common
@@ -0,0 +1 @@
+a029db7fdea6ac41
\ No newline at end of file
diff --git a/risk_score/target/debug/.fingerprint/soroban-env-common-f5cd1e251ca60465/lib-soroban_env_common.json b/risk_score/target/debug/.fingerprint/soroban-env-common-f5cd1e251ca60465/lib-soroban_env_common.json
new file mode 100644
index 00000000..109f80f0
--- /dev/null
+++ b/risk_score/target/debug/.fingerprint/soroban-env-common-f5cd1e251ca60465/lib-soroban_env_common.json
@@ -0,0 +1 @@
+{"rustc":5391851738765093524,"features":"[]","declared_features":"[\"next\", \"serde\", \"shallow-val-hash\", \"std\", \"testutils\", \"tracy\", \"wasmi\"]","target":8236493655205561077,"profile":2225463790103693989,"path":14247135204991864065,"deps":[[5027556215623624228,"stellar_xdr",false,14017407514839327666],[5157631553186200874,"num_traits",false,17936120292733242416],[7898571650830454567,"ethnum",false,15303300575539313297],[11263754829263059703,"num_derive",false,4888530768865119036],[13785866025199020095,"static_assertions",false,5176055330996946970],[14821007063543561306,"soroban_env_macros",false,10889988205044736060],[15493370609364094450,"build_script_build",false,8092378964070623493]],"local":[{"CheckDepInfo":{"dep_info":"debug/.fingerprint/soroban-env-common-f5cd1e251ca60465/dep-lib-soroban_env_common","checksum":false}}],"rustflags":[],"config":8247474407144887393,"compile_kind":0}
\ No newline at end of file
diff --git a/risk_score/target/debug/.fingerprint/soroban-env-common-f947eb890fa8dd0d/run-build-script-build-script-build b/risk_score/target/debug/.fingerprint/soroban-env-common-f947eb890fa8dd0d/run-build-script-build-script-build
new file mode 100644
index 00000000..32b8d8c6
--- /dev/null
+++ b/risk_score/target/debug/.fingerprint/soroban-env-common-f947eb890fa8dd0d/run-build-script-build-script-build
@@ -0,0 +1 @@
+78d29ef2f19476a1
\ No newline at end of file
diff --git a/risk_score/target/debug/.fingerprint/soroban-env-common-f947eb890fa8dd0d/run-build-script-build-script-build.json b/risk_score/target/debug/.fingerprint/soroban-env-common-f947eb890fa8dd0d/run-build-script-build-script-build.json
new file mode 100644
index 00000000..3a6686b2
--- /dev/null
+++ b/risk_score/target/debug/.fingerprint/soroban-env-common-f947eb890fa8dd0d/run-build-script-build-script-build.json
@@ -0,0 +1 @@
+{"rustc":5391851738765093524,"features":"","declared_features":"","target":0,"profile":0,"path":0,"deps":[[15493370609364094450,"build_script_build",false,12087113486555747883]],"local":[{"RerunIfChanged":{"output":"debug/build/soroban-env-common-f947eb890fa8dd0d/output","paths":["build.rs"]}}],"rustflags":[],"config":0,"compile_kind":0}
\ No newline at end of file
diff --git a/risk_score/target/debug/.fingerprint/soroban-env-host-1598dbf346004cd1/build-script-build-script-build b/risk_score/target/debug/.fingerprint/soroban-env-host-1598dbf346004cd1/build-script-build-script-build
new file mode 100644
index 00000000..773efa2f
--- /dev/null
+++ b/risk_score/target/debug/.fingerprint/soroban-env-host-1598dbf346004cd1/build-script-build-script-build
@@ -0,0 +1 @@
+54b18253bf03700d
\ No newline at end of file
diff --git a/risk_score/target/debug/.fingerprint/soroban-env-host-1598dbf346004cd1/build-script-build-script-build.json b/risk_score/target/debug/.fingerprint/soroban-env-host-1598dbf346004cd1/build-script-build-script-build.json
new file mode 100644
index 00000000..be54d8ed
--- /dev/null
+++ b/risk_score/target/debug/.fingerprint/soroban-env-host-1598dbf346004cd1/build-script-build-script-build.json
@@ -0,0 +1 @@
+{"rustc":5391851738765093524,"features":"[\"recording_mode\", \"testutils\"]","declared_features":"[\"backtrace\", \"bench\", \"next\", \"recording_mode\", \"testutils\", \"tracy\", \"unstable-next-api\"]","target":5408242616063297496,"profile":2225463790103693989,"path":15605753058570078193,"deps":[],"local":[{"CheckDepInfo":{"dep_info":"debug/.fingerprint/soroban-env-host-1598dbf346004cd1/dep-build-script-build-script-build","checksum":false}}],"rustflags":[],"config":8247474407144887393,"compile_kind":0}
\ No newline at end of file
diff --git a/risk_score/target/debug/.fingerprint/soroban-env-host-1598dbf346004cd1/dep-build-script-build-script-build b/risk_score/target/debug/.fingerprint/soroban-env-host-1598dbf346004cd1/dep-build-script-build-script-build
new file mode 100644
index 00000000..ec3cb8bf
Binary files /dev/null and b/risk_score/target/debug/.fingerprint/soroban-env-host-1598dbf346004cd1/dep-build-script-build-script-build differ
diff --git a/risk_score/target/debug/.fingerprint/soroban-env-host-1598dbf346004cd1/invoked.timestamp b/risk_score/target/debug/.fingerprint/soroban-env-host-1598dbf346004cd1/invoked.timestamp
new file mode 100644
index 00000000..e00328da
--- /dev/null
+++ b/risk_score/target/debug/.fingerprint/soroban-env-host-1598dbf346004cd1/invoked.timestamp
@@ -0,0 +1 @@
+This file has an mtime of when this was started.
\ No newline at end of file
diff --git a/risk_score/target/debug/.fingerprint/soroban-env-host-1b6042bdf5940436/dep-lib-soroban_env_host b/risk_score/target/debug/.fingerprint/soroban-env-host-1b6042bdf5940436/dep-lib-soroban_env_host
new file mode 100644
index 00000000..ec3cb8bf
Binary files /dev/null and b/risk_score/target/debug/.fingerprint/soroban-env-host-1b6042bdf5940436/dep-lib-soroban_env_host differ
diff --git a/risk_score/target/debug/.fingerprint/soroban-env-host-1b6042bdf5940436/invoked.timestamp b/risk_score/target/debug/.fingerprint/soroban-env-host-1b6042bdf5940436/invoked.timestamp
new file mode 100644
index 00000000..e00328da
--- /dev/null
+++ b/risk_score/target/debug/.fingerprint/soroban-env-host-1b6042bdf5940436/invoked.timestamp
@@ -0,0 +1 @@
+This file has an mtime of when this was started.
\ No newline at end of file
diff --git a/risk_score/target/debug/.fingerprint/soroban-env-host-1b6042bdf5940436/lib-soroban_env_host b/risk_score/target/debug/.fingerprint/soroban-env-host-1b6042bdf5940436/lib-soroban_env_host
new file mode 100644
index 00000000..c6c04a17
--- /dev/null
+++ b/risk_score/target/debug/.fingerprint/soroban-env-host-1b6042bdf5940436/lib-soroban_env_host
@@ -0,0 +1 @@
+98a64db88c57f403
\ No newline at end of file
diff --git a/risk_score/target/debug/.fingerprint/soroban-env-host-1b6042bdf5940436/lib-soroban_env_host.json b/risk_score/target/debug/.fingerprint/soroban-env-host-1b6042bdf5940436/lib-soroban_env_host.json
new file mode 100644
index 00000000..11208a22
--- /dev/null
+++ b/risk_score/target/debug/.fingerprint/soroban-env-host-1b6042bdf5940436/lib-soroban_env_host.json
@@ -0,0 +1 @@
+{"rustc":5391851738765093524,"features":"[]","declared_features":"[\"backtrace\", \"bench\", \"next\", \"recording_mode\", \"testutils\", \"tracy\", \"unstable-next-api\"]","target":10412408653380267986,"profile":15657897354478470176,"path":3001842673224807967,"deps":[[520424413174385823,"ark_ff",false,2832535238017732382],[1573238666360410412,"rand_chacha",false,4542656038873783817],[1929691056782483866,"build_script_build",false,9083004134410038751],[2348975382319678783,"ecdsa",false,16864341622671904587],[3434989764622224963,"k256",false,18186682164274852790],[5157631553186200874,"num_traits",false,14117612643050266243],[5218994449591892524,"sec1",false,6568319329460694106],[8214300644635230275,"ed25519_dalek",false,15750816631127722771],[8632578124021956924,"hex_literal",false,4882109090642804214],[8652975363845047066,"wasmparser",false,5200852686505870483],[9209347893430674936,"hmac",false,7741454056593597412],[9857275760291862238,"sha2",false,8547279974904035167],[9920160576179037441,"getrandom",false,14747259705262192168],[10149501514950982522,"elliptic_curve",false,7909793755192589684],[10325592727886569959,"ark_ec",false,17710077772182274801],[10445999912041431769,"stellar_strkey",false,3294787648905867322],[10520923840501062997,"generic_array",false,11452946472239240729],[11017232866922121725,"sha3",false,5963277827449939176],[11083954069680682227,"soroban_builtin_sdk_macros",false,12973162126016584663],[11263754829263059703,"num_derive",false,4888530768865119036],[12119939514882612004,"wasmi",false,13692462594296491476],[13208667028893622512,"rand",false,15255819505824723474],[13595581133353633439,"curve25519_dalek",false,13215743398450416224],[13734224693565124331,"ark_bls12_381",false,9678521535457167763],[13785866025199020095,"static_assertions",false,3830049206606429710],[15377193432756420161,"p256",false,14929359804466425404],[15493370609364094450,"soroban_env_common",false,1063422497819347511],[16795989132585092538,"num_integer",false,12522895369405785887],[16925068697324277505,"ark_serialize",false,426056406530550963]],"local":[{"CheckDepInfo":{"dep_info":"debug/.fingerprint/soroban-env-host-1b6042bdf5940436/dep-lib-soroban_env_host","checksum":false}}],"rustflags":[],"config":8247474407144887393,"compile_kind":0}
\ No newline at end of file
diff --git a/risk_score/target/debug/.fingerprint/soroban-env-host-4d12303de910283d/dep-lib-soroban_env_host b/risk_score/target/debug/.fingerprint/soroban-env-host-4d12303de910283d/dep-lib-soroban_env_host
new file mode 100644
index 00000000..ec3cb8bf
Binary files /dev/null and b/risk_score/target/debug/.fingerprint/soroban-env-host-4d12303de910283d/dep-lib-soroban_env_host differ
diff --git a/risk_score/target/debug/.fingerprint/soroban-env-host-4d12303de910283d/invoked.timestamp b/risk_score/target/debug/.fingerprint/soroban-env-host-4d12303de910283d/invoked.timestamp
new file mode 100644
index 00000000..e00328da
--- /dev/null
+++ b/risk_score/target/debug/.fingerprint/soroban-env-host-4d12303de910283d/invoked.timestamp
@@ -0,0 +1 @@
+This file has an mtime of when this was started.
\ No newline at end of file
diff --git a/risk_score/target/debug/.fingerprint/soroban-env-host-4d12303de910283d/lib-soroban_env_host b/risk_score/target/debug/.fingerprint/soroban-env-host-4d12303de910283d/lib-soroban_env_host
new file mode 100644
index 00000000..c200d5f2
--- /dev/null
+++ b/risk_score/target/debug/.fingerprint/soroban-env-host-4d12303de910283d/lib-soroban_env_host
@@ -0,0 +1 @@
+3d9019eb6a2f5b8f
\ No newline at end of file
diff --git a/risk_score/target/debug/.fingerprint/soroban-env-host-4d12303de910283d/lib-soroban_env_host.json b/risk_score/target/debug/.fingerprint/soroban-env-host-4d12303de910283d/lib-soroban_env_host.json
new file mode 100644
index 00000000..4567eae3
--- /dev/null
+++ b/risk_score/target/debug/.fingerprint/soroban-env-host-4d12303de910283d/lib-soroban_env_host.json
@@ -0,0 +1 @@
+{"rustc":5391851738765093524,"features":"[\"recording_mode\", \"testutils\"]","declared_features":"[\"backtrace\", \"bench\", \"next\", \"recording_mode\", \"testutils\", \"tracy\", \"unstable-next-api\"]","target":10412408653380267986,"profile":2241668132362809309,"path":3001842673224807967,"deps":[[520424413174385823,"ark_ff",false,4454431404591597456],[1573238666360410412,"rand_chacha",false,16475276788540559479],[1929691056782483866,"build_script_build",false,585298060382940784],[2348975382319678783,"ecdsa",false,2816620322413354430],[3434989764622224963,"k256",false,7466135496354948438],[5157631553186200874,"num_traits",false,16393055130510591923],[5218994449591892524,"sec1",false,9814628800474510510],[8214300644635230275,"ed25519_dalek",false,17996449088192410162],[8632578124021956924,"hex_literal",false,8951639104952471019],[8652975363845047066,"wasmparser",false,12373880909869822603],[9209347893430674936,"hmac",false,2277714450981260453],[9857275760291862238,"sha2",false,10235896181153697960],[9920160576179037441,"getrandom",false,12339994083768242060],[10149501514950982522,"elliptic_curve",false,3784282680012903060],[10325592727886569959,"ark_ec",false,3068142374091827552],[10445999912041431769,"stellar_strkey",false,4045744179375842388],[10520923840501062997,"generic_array",false,14483402391247379741],[11017232866922121725,"sha3",false,14143100276216279488],[11083954069680682227,"soroban_builtin_sdk_macros",false,12973162126016584663],[11263754829263059703,"num_derive",false,4888530768865119036],[12119939514882612004,"wasmi",false,998797953289510120],[13208667028893622512,"rand",false,17795218899664303299],[13595581133353633439,"curve25519_dalek",false,5941909779045295125],[13734224693565124331,"ark_bls12_381",false,1579772399975835594],[13785866025199020095,"static_assertions",false,13531749011441266540],[15377193432756420161,"p256",false,14516029593596324874],[15493370609364094450,"soroban_env_common",false,7520751309758895835],[16795989132585092538,"num_integer",false,16533203464421417833],[16925068697324277505,"ark_serialize",false,6196483828208237394]],"local":[{"CheckDepInfo":{"dep_info":"debug/.fingerprint/soroban-env-host-4d12303de910283d/dep-lib-soroban_env_host","checksum":false}}],"rustflags":[],"config":8247474407144887393,"compile_kind":0}
\ No newline at end of file
diff --git a/risk_score/target/debug/.fingerprint/soroban-env-host-6d872277d2b54b91/build-script-build-script-build b/risk_score/target/debug/.fingerprint/soroban-env-host-6d872277d2b54b91/build-script-build-script-build
new file mode 100644
index 00000000..c99a25ce
--- /dev/null
+++ b/risk_score/target/debug/.fingerprint/soroban-env-host-6d872277d2b54b91/build-script-build-script-build
@@ -0,0 +1 @@
+368621a11a213d74
\ No newline at end of file
diff --git a/risk_score/target/debug/.fingerprint/soroban-env-host-6d872277d2b54b91/build-script-build-script-build.json b/risk_score/target/debug/.fingerprint/soroban-env-host-6d872277d2b54b91/build-script-build-script-build.json
new file mode 100644
index 00000000..87a2dd5e
--- /dev/null
+++ b/risk_score/target/debug/.fingerprint/soroban-env-host-6d872277d2b54b91/build-script-build-script-build.json
@@ -0,0 +1 @@
+{"rustc":5391851738765093524,"features":"[]","declared_features":"[\"backtrace\", \"bench\", \"next\", \"recording_mode\", \"testutils\", \"tracy\", \"unstable-next-api\"]","target":5408242616063297496,"profile":2225463790103693989,"path":15605753058570078193,"deps":[],"local":[{"CheckDepInfo":{"dep_info":"debug/.fingerprint/soroban-env-host-6d872277d2b54b91/dep-build-script-build-script-build","checksum":false}}],"rustflags":[],"config":8247474407144887393,"compile_kind":0}
\ No newline at end of file
diff --git a/risk_score/target/debug/.fingerprint/soroban-env-host-6d872277d2b54b91/dep-build-script-build-script-build b/risk_score/target/debug/.fingerprint/soroban-env-host-6d872277d2b54b91/dep-build-script-build-script-build
new file mode 100644
index 00000000..ec3cb8bf
Binary files /dev/null and b/risk_score/target/debug/.fingerprint/soroban-env-host-6d872277d2b54b91/dep-build-script-build-script-build differ
diff --git a/risk_score/target/debug/.fingerprint/soroban-env-host-6d872277d2b54b91/invoked.timestamp b/risk_score/target/debug/.fingerprint/soroban-env-host-6d872277d2b54b91/invoked.timestamp
new file mode 100644
index 00000000..e00328da
--- /dev/null
+++ b/risk_score/target/debug/.fingerprint/soroban-env-host-6d872277d2b54b91/invoked.timestamp
@@ -0,0 +1 @@
+This file has an mtime of when this was started.
\ No newline at end of file
diff --git a/risk_score/target/debug/.fingerprint/soroban-env-host-76834ccd432dd475/run-build-script-build-script-build b/risk_score/target/debug/.fingerprint/soroban-env-host-76834ccd432dd475/run-build-script-build-script-build
new file mode 100644
index 00000000..51499510
--- /dev/null
+++ b/risk_score/target/debug/.fingerprint/soroban-env-host-76834ccd432dd475/run-build-script-build-script-build
@@ -0,0 +1 @@
+df2deaec22500d7e
\ No newline at end of file
diff --git a/risk_score/target/debug/.fingerprint/soroban-env-host-76834ccd432dd475/run-build-script-build-script-build.json b/risk_score/target/debug/.fingerprint/soroban-env-host-76834ccd432dd475/run-build-script-build-script-build.json
new file mode 100644
index 00000000..fd790382
--- /dev/null
+++ b/risk_score/target/debug/.fingerprint/soroban-env-host-76834ccd432dd475/run-build-script-build-script-build.json
@@ -0,0 +1 @@
+{"rustc":5391851738765093524,"features":"","declared_features":"","target":0,"profile":0,"path":0,"deps":[[1929691056782483866,"build_script_build",false,8375887280235185718]],"local":[{"RerunIfChanged":{"output":"debug/build/soroban-env-host-76834ccd432dd475/output","paths":["build.rs"]}}],"rustflags":[],"config":0,"compile_kind":0}
\ No newline at end of file
diff --git a/risk_score/target/debug/.fingerprint/soroban-env-host-8a4fdd913b508bff/dep-lib-soroban_env_host b/risk_score/target/debug/.fingerprint/soroban-env-host-8a4fdd913b508bff/dep-lib-soroban_env_host
new file mode 100644
index 00000000..ec3cb8bf
Binary files /dev/null and b/risk_score/target/debug/.fingerprint/soroban-env-host-8a4fdd913b508bff/dep-lib-soroban_env_host differ
diff --git a/risk_score/target/debug/.fingerprint/soroban-env-host-8a4fdd913b508bff/invoked.timestamp b/risk_score/target/debug/.fingerprint/soroban-env-host-8a4fdd913b508bff/invoked.timestamp
new file mode 100644
index 00000000..e00328da
--- /dev/null
+++ b/risk_score/target/debug/.fingerprint/soroban-env-host-8a4fdd913b508bff/invoked.timestamp
@@ -0,0 +1 @@
+This file has an mtime of when this was started.
\ No newline at end of file
diff --git a/risk_score/target/debug/.fingerprint/soroban-env-host-8a4fdd913b508bff/lib-soroban_env_host b/risk_score/target/debug/.fingerprint/soroban-env-host-8a4fdd913b508bff/lib-soroban_env_host
new file mode 100644
index 00000000..d8b33aeb
--- /dev/null
+++ b/risk_score/target/debug/.fingerprint/soroban-env-host-8a4fdd913b508bff/lib-soroban_env_host
@@ -0,0 +1 @@
+5de47c8338c61f93
\ No newline at end of file
diff --git a/risk_score/target/debug/.fingerprint/soroban-env-host-8a4fdd913b508bff/lib-soroban_env_host.json b/risk_score/target/debug/.fingerprint/soroban-env-host-8a4fdd913b508bff/lib-soroban_env_host.json
new file mode 100644
index 00000000..9d4358cf
--- /dev/null
+++ b/risk_score/target/debug/.fingerprint/soroban-env-host-8a4fdd913b508bff/lib-soroban_env_host.json
@@ -0,0 +1 @@
+{"rustc":5391851738765093524,"features":"[]","declared_features":"[\"backtrace\", \"bench\", \"next\", \"recording_mode\", \"testutils\", \"tracy\", \"unstable-next-api\"]","target":10412408653380267986,"profile":2241668132362809309,"path":3001842673224807967,"deps":[[520424413174385823,"ark_ff",false,4454431404591597456],[1573238666360410412,"rand_chacha",false,16475276788540559479],[1929691056782483866,"build_script_build",false,9083004134410038751],[2348975382319678783,"ecdsa",false,2816620322413354430],[3434989764622224963,"k256",false,7466135496354948438],[5157631553186200874,"num_traits",false,16393055130510591923],[5218994449591892524,"sec1",false,9814628800474510510],[8214300644635230275,"ed25519_dalek",false,17996449088192410162],[8632578124021956924,"hex_literal",false,8951639104952471019],[8652975363845047066,"wasmparser",false,12373880909869822603],[9209347893430674936,"hmac",false,2277714450981260453],[9857275760291862238,"sha2",false,10235896181153697960],[9920160576179037441,"getrandom",false,12339994083768242060],[10149501514950982522,"elliptic_curve",false,3784282680012903060],[10325592727886569959,"ark_ec",false,3068142374091827552],[10445999912041431769,"stellar_strkey",false,4045744179375842388],[10520923840501062997,"generic_array",false,14483402391247379741],[11017232866922121725,"sha3",false,14143100276216279488],[11083954069680682227,"soroban_builtin_sdk_macros",false,12973162126016584663],[11263754829263059703,"num_derive",false,4888530768865119036],[12119939514882612004,"wasmi",false,998797953289510120],[13208667028893622512,"rand",false,17795218899664303299],[13595581133353633439,"curve25519_dalek",false,5941909779045295125],[13734224693565124331,"ark_bls12_381",false,1579772399975835594],[13785866025199020095,"static_assertions",false,13531749011441266540],[15377193432756420161,"p256",false,14516029593596324874],[15493370609364094450,"soroban_env_common",false,17444689541825973908],[16795989132585092538,"num_integer",false,16533203464421417833],[16925068697324277505,"ark_serialize",false,6196483828208237394]],"local":[{"CheckDepInfo":{"dep_info":"debug/.fingerprint/soroban-env-host-8a4fdd913b508bff/dep-lib-soroban_env_host","checksum":false}}],"rustflags":[],"config":8247474407144887393,"compile_kind":0}
\ No newline at end of file
diff --git a/risk_score/target/debug/.fingerprint/soroban-env-host-a4587a4f37609c76/run-build-script-build-script-build b/risk_score/target/debug/.fingerprint/soroban-env-host-a4587a4f37609c76/run-build-script-build-script-build
new file mode 100644
index 00000000..2597c01c
--- /dev/null
+++ b/risk_score/target/debug/.fingerprint/soroban-env-host-a4587a4f37609c76/run-build-script-build-script-build
@@ -0,0 +1 @@
+70aed9207c651f08
\ No newline at end of file
diff --git a/risk_score/target/debug/.fingerprint/soroban-env-host-a4587a4f37609c76/run-build-script-build-script-build.json b/risk_score/target/debug/.fingerprint/soroban-env-host-a4587a4f37609c76/run-build-script-build-script-build.json
new file mode 100644
index 00000000..595edeac
--- /dev/null
+++ b/risk_score/target/debug/.fingerprint/soroban-env-host-a4587a4f37609c76/run-build-script-build-script-build.json
@@ -0,0 +1 @@
+{"rustc":5391851738765093524,"features":"","declared_features":"","target":0,"profile":0,"path":0,"deps":[[1929691056782483866,"build_script_build",false,968278040159367508]],"local":[{"RerunIfChanged":{"output":"debug/build/soroban-env-host-a4587a4f37609c76/output","paths":["build.rs"]}}],"rustflags":[],"config":0,"compile_kind":0}
\ No newline at end of file
diff --git a/risk_score/target/debug/.fingerprint/soroban-env-host-aba36b6d75c8b6c6/dep-lib-soroban_env_host b/risk_score/target/debug/.fingerprint/soroban-env-host-aba36b6d75c8b6c6/dep-lib-soroban_env_host
new file mode 100644
index 00000000..ec3cb8bf
Binary files /dev/null and b/risk_score/target/debug/.fingerprint/soroban-env-host-aba36b6d75c8b6c6/dep-lib-soroban_env_host differ
diff --git a/risk_score/target/debug/.fingerprint/soroban-env-host-aba36b6d75c8b6c6/invoked.timestamp b/risk_score/target/debug/.fingerprint/soroban-env-host-aba36b6d75c8b6c6/invoked.timestamp
new file mode 100644
index 00000000..e00328da
--- /dev/null
+++ b/risk_score/target/debug/.fingerprint/soroban-env-host-aba36b6d75c8b6c6/invoked.timestamp
@@ -0,0 +1 @@
+This file has an mtime of when this was started.
\ No newline at end of file
diff --git a/risk_score/target/debug/.fingerprint/soroban-env-host-aba36b6d75c8b6c6/lib-soroban_env_host b/risk_score/target/debug/.fingerprint/soroban-env-host-aba36b6d75c8b6c6/lib-soroban_env_host
new file mode 100644
index 00000000..02d0635b
--- /dev/null
+++ b/risk_score/target/debug/.fingerprint/soroban-env-host-aba36b6d75c8b6c6/lib-soroban_env_host
@@ -0,0 +1 @@
+4f10127584425d0f
\ No newline at end of file
diff --git a/risk_score/target/debug/.fingerprint/soroban-env-host-aba36b6d75c8b6c6/lib-soroban_env_host.json b/risk_score/target/debug/.fingerprint/soroban-env-host-aba36b6d75c8b6c6/lib-soroban_env_host.json
new file mode 100644
index 00000000..5843dc66
--- /dev/null
+++ b/risk_score/target/debug/.fingerprint/soroban-env-host-aba36b6d75c8b6c6/lib-soroban_env_host.json
@@ -0,0 +1 @@
+{"rustc":5391851738765093524,"features":"[\"recording_mode\", \"testutils\"]","declared_features":"[\"backtrace\", \"bench\", \"next\", \"recording_mode\", \"testutils\", \"tracy\", \"unstable-next-api\"]","target":10412408653380267986,"profile":15657897354478470176,"path":3001842673224807967,"deps":[[520424413174385823,"ark_ff",false,2832535238017732382],[1573238666360410412,"rand_chacha",false,4542656038873783817],[1929691056782483866,"build_script_build",false,585298060382940784],[2348975382319678783,"ecdsa",false,16864341622671904587],[3434989764622224963,"k256",false,18186682164274852790],[5157631553186200874,"num_traits",false,14117612643050266243],[5218994449591892524,"sec1",false,6568319329460694106],[8214300644635230275,"ed25519_dalek",false,15750816631127722771],[8632578124021956924,"hex_literal",false,4882109090642804214],[8652975363845047066,"wasmparser",false,5200852686505870483],[9209347893430674936,"hmac",false,7741454056593597412],[9857275760291862238,"sha2",false,8547279974904035167],[9920160576179037441,"getrandom",false,14747259705262192168],[10149501514950982522,"elliptic_curve",false,7909793755192589684],[10325592727886569959,"ark_ec",false,17710077772182274801],[10445999912041431769,"stellar_strkey",false,3294787648905867322],[10520923840501062997,"generic_array",false,11452946472239240729],[11017232866922121725,"sha3",false,5963277827449939176],[11083954069680682227,"soroban_builtin_sdk_macros",false,12973162126016584663],[11263754829263059703,"num_derive",false,4888530768865119036],[12119939514882612004,"wasmi",false,13692462594296491476],[13208667028893622512,"rand",false,15255819505824723474],[13595581133353633439,"curve25519_dalek",false,13215743398450416224],[13734224693565124331,"ark_bls12_381",false,9678521535457167763],[13785866025199020095,"static_assertions",false,3830049206606429710],[15377193432756420161,"p256",false,14929359804466425404],[15493370609364094450,"soroban_env_common",false,12838170765535011516],[16795989132585092538,"num_integer",false,12522895369405785887],[16925068697324277505,"ark_serialize",false,426056406530550963]],"local":[{"CheckDepInfo":{"dep_info":"debug/.fingerprint/soroban-env-host-aba36b6d75c8b6c6/dep-lib-soroban_env_host","checksum":false}}],"rustflags":[],"config":8247474407144887393,"compile_kind":0}
\ No newline at end of file
diff --git a/risk_score/target/debug/.fingerprint/soroban-env-macros-31ded907055d9b3f/dep-lib-soroban_env_macros b/risk_score/target/debug/.fingerprint/soroban-env-macros-31ded907055d9b3f/dep-lib-soroban_env_macros
new file mode 100644
index 00000000..ec3cb8bf
Binary files /dev/null and b/risk_score/target/debug/.fingerprint/soroban-env-macros-31ded907055d9b3f/dep-lib-soroban_env_macros differ
diff --git a/risk_score/target/debug/.fingerprint/soroban-env-macros-31ded907055d9b3f/invoked.timestamp b/risk_score/target/debug/.fingerprint/soroban-env-macros-31ded907055d9b3f/invoked.timestamp
new file mode 100644
index 00000000..e00328da
--- /dev/null
+++ b/risk_score/target/debug/.fingerprint/soroban-env-macros-31ded907055d9b3f/invoked.timestamp
@@ -0,0 +1 @@
+This file has an mtime of when this was started.
\ No newline at end of file
diff --git a/risk_score/target/debug/.fingerprint/soroban-env-macros-31ded907055d9b3f/lib-soroban_env_macros b/risk_score/target/debug/.fingerprint/soroban-env-macros-31ded907055d9b3f/lib-soroban_env_macros
new file mode 100644
index 00000000..3406a437
--- /dev/null
+++ b/risk_score/target/debug/.fingerprint/soroban-env-macros-31ded907055d9b3f/lib-soroban_env_macros
@@ -0,0 +1 @@
+4c1b14032a6eb6e3
\ No newline at end of file
diff --git a/risk_score/target/debug/.fingerprint/soroban-env-macros-31ded907055d9b3f/lib-soroban_env_macros.json b/risk_score/target/debug/.fingerprint/soroban-env-macros-31ded907055d9b3f/lib-soroban_env_macros.json
new file mode 100644
index 00000000..367200bc
--- /dev/null
+++ b/risk_score/target/debug/.fingerprint/soroban-env-macros-31ded907055d9b3f/lib-soroban_env_macros.json
@@ -0,0 +1 @@
+{"rustc":5391851738765093524,"features":"[]","declared_features":"[\"next\"]","target":6080406339952264636,"profile":2225463790103693989,"path":16243520483929770892,"deps":[[3060637413840920116,"proc_macro2",false,3272600214830029920],[5027556215623624228,"stellar_xdr",false,3110612360733436776],[9689903380558560274,"serde",false,1698120530072343106],[11903278875415370753,"itertools",false,17338311721534693567],[15367738274754116744,"serde_json",false,12043554636340589356],[17990358020177143287,"quote",false,15490847037713330905],[18149961000318489080,"syn",false,17353705955167482554]],"local":[{"CheckDepInfo":{"dep_info":"debug/.fingerprint/soroban-env-macros-31ded907055d9b3f/dep-lib-soroban_env_macros","checksum":false}}],"rustflags":[],"config":8247474407144887393,"compile_kind":0}
\ No newline at end of file
diff --git a/risk_score/target/debug/.fingerprint/soroban-env-macros-ff9e541947d363f2/dep-lib-soroban_env_macros b/risk_score/target/debug/.fingerprint/soroban-env-macros-ff9e541947d363f2/dep-lib-soroban_env_macros
new file mode 100644
index 00000000..ec3cb8bf
Binary files /dev/null and b/risk_score/target/debug/.fingerprint/soroban-env-macros-ff9e541947d363f2/dep-lib-soroban_env_macros differ
diff --git a/risk_score/target/debug/.fingerprint/soroban-env-macros-ff9e541947d363f2/invoked.timestamp b/risk_score/target/debug/.fingerprint/soroban-env-macros-ff9e541947d363f2/invoked.timestamp
new file mode 100644
index 00000000..e00328da
--- /dev/null
+++ b/risk_score/target/debug/.fingerprint/soroban-env-macros-ff9e541947d363f2/invoked.timestamp
@@ -0,0 +1 @@
+This file has an mtime of when this was started.
\ No newline at end of file
diff --git a/risk_score/target/debug/.fingerprint/soroban-env-macros-ff9e541947d363f2/lib-soroban_env_macros b/risk_score/target/debug/.fingerprint/soroban-env-macros-ff9e541947d363f2/lib-soroban_env_macros
new file mode 100644
index 00000000..48d1d583
--- /dev/null
+++ b/risk_score/target/debug/.fingerprint/soroban-env-macros-ff9e541947d363f2/lib-soroban_env_macros
@@ -0,0 +1 @@
+3ca0e22993022197
\ No newline at end of file
diff --git a/risk_score/target/debug/.fingerprint/soroban-env-macros-ff9e541947d363f2/lib-soroban_env_macros.json b/risk_score/target/debug/.fingerprint/soroban-env-macros-ff9e541947d363f2/lib-soroban_env_macros.json
new file mode 100644
index 00000000..855030c1
--- /dev/null
+++ b/risk_score/target/debug/.fingerprint/soroban-env-macros-ff9e541947d363f2/lib-soroban_env_macros.json
@@ -0,0 +1 @@
+{"rustc":5391851738765093524,"features":"[]","declared_features":"[\"next\"]","target":6080406339952264636,"profile":2225463790103693989,"path":16243520483929770892,"deps":[[3060637413840920116,"proc_macro2",false,3272600214830029920],[5027556215623624228,"stellar_xdr",false,14017407514839327666],[9689903380558560274,"serde",false,6140455443999132381],[11903278875415370753,"itertools",false,17338311721534693567],[15367738274754116744,"serde_json",false,7352047255889509201],[17990358020177143287,"quote",false,15490847037713330905],[18149961000318489080,"syn",false,17353705955167482554]],"local":[{"CheckDepInfo":{"dep_info":"debug/.fingerprint/soroban-env-macros-ff9e541947d363f2/dep-lib-soroban_env_macros","checksum":false}}],"rustflags":[],"config":8247474407144887393,"compile_kind":0}
\ No newline at end of file
diff --git a/risk_score/target/debug/.fingerprint/soroban-ledger-snapshot-0ac643046a35fce7/dep-lib-soroban_ledger_snapshot b/risk_score/target/debug/.fingerprint/soroban-ledger-snapshot-0ac643046a35fce7/dep-lib-soroban_ledger_snapshot
new file mode 100644
index 00000000..ec3cb8bf
Binary files /dev/null and b/risk_score/target/debug/.fingerprint/soroban-ledger-snapshot-0ac643046a35fce7/dep-lib-soroban_ledger_snapshot differ
diff --git a/risk_score/target/debug/.fingerprint/soroban-ledger-snapshot-0ac643046a35fce7/invoked.timestamp b/risk_score/target/debug/.fingerprint/soroban-ledger-snapshot-0ac643046a35fce7/invoked.timestamp
new file mode 100644
index 00000000..e00328da
--- /dev/null
+++ b/risk_score/target/debug/.fingerprint/soroban-ledger-snapshot-0ac643046a35fce7/invoked.timestamp
@@ -0,0 +1 @@
+This file has an mtime of when this was started.
\ No newline at end of file
diff --git a/risk_score/target/debug/.fingerprint/soroban-ledger-snapshot-0ac643046a35fce7/lib-soroban_ledger_snapshot b/risk_score/target/debug/.fingerprint/soroban-ledger-snapshot-0ac643046a35fce7/lib-soroban_ledger_snapshot
new file mode 100644
index 00000000..0c7a198b
--- /dev/null
+++ b/risk_score/target/debug/.fingerprint/soroban-ledger-snapshot-0ac643046a35fce7/lib-soroban_ledger_snapshot
@@ -0,0 +1 @@
+91b651705fa24dbd
\ No newline at end of file
diff --git a/risk_score/target/debug/.fingerprint/soroban-ledger-snapshot-0ac643046a35fce7/lib-soroban_ledger_snapshot.json b/risk_score/target/debug/.fingerprint/soroban-ledger-snapshot-0ac643046a35fce7/lib-soroban_ledger_snapshot.json
new file mode 100644
index 00000000..50fa6eb4
--- /dev/null
+++ b/risk_score/target/debug/.fingerprint/soroban-ledger-snapshot-0ac643046a35fce7/lib-soroban_ledger_snapshot.json
@@ -0,0 +1 @@
+{"rustc":5391851738765093524,"features":"[]","declared_features":"[]","target":13303678440376820304,"profile":15657897354478470176,"path":3902196471461961217,"deps":[[1929691056782483866,"soroban_env_host",false,1107114220070244431],[6213549728662707793,"serde_with",false,7965803386017751322],[8008191657135824715,"thiserror",false,1069163822583401678],[9689903380558560274,"serde",false,1698120530072343106],[15367738274754116744,"serde_json",false,12043554636340589356],[15493370609364094450,"soroban_env_common",false,12838170765535011516]],"local":[{"CheckDepInfo":{"dep_info":"debug/.fingerprint/soroban-ledger-snapshot-0ac643046a35fce7/dep-lib-soroban_ledger_snapshot","checksum":false}}],"rustflags":[],"config":8247474407144887393,"compile_kind":0}
\ No newline at end of file
diff --git a/risk_score/target/debug/.fingerprint/soroban-ledger-snapshot-442836912c7a4370/dep-lib-soroban_ledger_snapshot b/risk_score/target/debug/.fingerprint/soroban-ledger-snapshot-442836912c7a4370/dep-lib-soroban_ledger_snapshot
new file mode 100644
index 00000000..ec3cb8bf
Binary files /dev/null and b/risk_score/target/debug/.fingerprint/soroban-ledger-snapshot-442836912c7a4370/dep-lib-soroban_ledger_snapshot differ
diff --git a/risk_score/target/debug/.fingerprint/soroban-ledger-snapshot-442836912c7a4370/invoked.timestamp b/risk_score/target/debug/.fingerprint/soroban-ledger-snapshot-442836912c7a4370/invoked.timestamp
new file mode 100644
index 00000000..e00328da
--- /dev/null
+++ b/risk_score/target/debug/.fingerprint/soroban-ledger-snapshot-442836912c7a4370/invoked.timestamp
@@ -0,0 +1 @@
+This file has an mtime of when this was started.
\ No newline at end of file
diff --git a/risk_score/target/debug/.fingerprint/soroban-ledger-snapshot-442836912c7a4370/lib-soroban_ledger_snapshot b/risk_score/target/debug/.fingerprint/soroban-ledger-snapshot-442836912c7a4370/lib-soroban_ledger_snapshot
new file mode 100644
index 00000000..249f9b6d
--- /dev/null
+++ b/risk_score/target/debug/.fingerprint/soroban-ledger-snapshot-442836912c7a4370/lib-soroban_ledger_snapshot
@@ -0,0 +1 @@
+84b1cf9e3d40e7c9
\ No newline at end of file
diff --git a/risk_score/target/debug/.fingerprint/soroban-ledger-snapshot-442836912c7a4370/lib-soroban_ledger_snapshot.json b/risk_score/target/debug/.fingerprint/soroban-ledger-snapshot-442836912c7a4370/lib-soroban_ledger_snapshot.json
new file mode 100644
index 00000000..149d69cb
--- /dev/null
+++ b/risk_score/target/debug/.fingerprint/soroban-ledger-snapshot-442836912c7a4370/lib-soroban_ledger_snapshot.json
@@ -0,0 +1 @@
+{"rustc":5391851738765093524,"features":"[]","declared_features":"[]","target":13303678440376820304,"profile":15657897354478470176,"path":3902196471461961217,"deps":[[1929691056782483866,"soroban_env_host",false,284948938330318488],[6213549728662707793,"serde_with",false,7965803386017751322],[8008191657135824715,"thiserror",false,1069163822583401678],[9689903380558560274,"serde",false,1698120530072343106],[15367738274754116744,"serde_json",false,12043554636340589356],[15493370609364094450,"soroban_env_common",false,1063422497819347511]],"local":[{"CheckDepInfo":{"dep_info":"debug/.fingerprint/soroban-ledger-snapshot-442836912c7a4370/dep-lib-soroban_ledger_snapshot","checksum":false}}],"rustflags":[],"config":8247474407144887393,"compile_kind":0}
\ No newline at end of file
diff --git a/risk_score/target/debug/.fingerprint/soroban-ledger-snapshot-519e20f6ac3f8d0f/dep-lib-soroban_ledger_snapshot b/risk_score/target/debug/.fingerprint/soroban-ledger-snapshot-519e20f6ac3f8d0f/dep-lib-soroban_ledger_snapshot
new file mode 100644
index 00000000..ec3cb8bf
Binary files /dev/null and b/risk_score/target/debug/.fingerprint/soroban-ledger-snapshot-519e20f6ac3f8d0f/dep-lib-soroban_ledger_snapshot differ
diff --git a/risk_score/target/debug/.fingerprint/soroban-ledger-snapshot-519e20f6ac3f8d0f/invoked.timestamp b/risk_score/target/debug/.fingerprint/soroban-ledger-snapshot-519e20f6ac3f8d0f/invoked.timestamp
new file mode 100644
index 00000000..e00328da
--- /dev/null
+++ b/risk_score/target/debug/.fingerprint/soroban-ledger-snapshot-519e20f6ac3f8d0f/invoked.timestamp
@@ -0,0 +1 @@
+This file has an mtime of when this was started.
\ No newline at end of file
diff --git a/risk_score/target/debug/.fingerprint/soroban-ledger-snapshot-519e20f6ac3f8d0f/lib-soroban_ledger_snapshot b/risk_score/target/debug/.fingerprint/soroban-ledger-snapshot-519e20f6ac3f8d0f/lib-soroban_ledger_snapshot
new file mode 100644
index 00000000..d4ad00e0
--- /dev/null
+++ b/risk_score/target/debug/.fingerprint/soroban-ledger-snapshot-519e20f6ac3f8d0f/lib-soroban_ledger_snapshot
@@ -0,0 +1 @@
+9bf95fc068f4b163
\ No newline at end of file
diff --git a/risk_score/target/debug/.fingerprint/soroban-ledger-snapshot-519e20f6ac3f8d0f/lib-soroban_ledger_snapshot.json b/risk_score/target/debug/.fingerprint/soroban-ledger-snapshot-519e20f6ac3f8d0f/lib-soroban_ledger_snapshot.json
new file mode 100644
index 00000000..21dd8a27
--- /dev/null
+++ b/risk_score/target/debug/.fingerprint/soroban-ledger-snapshot-519e20f6ac3f8d0f/lib-soroban_ledger_snapshot.json
@@ -0,0 +1 @@
+{"rustc":5391851738765093524,"features":"[]","declared_features":"[]","target":13303678440376820304,"profile":2241668132362809309,"path":3902196471461961217,"deps":[[1929691056782483866,"soroban_env_host",false,10329902306561724477],[6213549728662707793,"serde_with",false,10055652332402084945],[8008191657135824715,"thiserror",false,11880379062680678756],[9689903380558560274,"serde",false,1635576289497749722],[15367738274754116744,"serde_json",false,15513804075511143518],[15493370609364094450,"soroban_env_common",false,7520751309758895835]],"local":[{"CheckDepInfo":{"dep_info":"debug/.fingerprint/soroban-ledger-snapshot-519e20f6ac3f8d0f/dep-lib-soroban_ledger_snapshot","checksum":false}}],"rustflags":[],"config":8247474407144887393,"compile_kind":0}
\ No newline at end of file
diff --git a/risk_score/target/debug/.fingerprint/soroban-ledger-snapshot-bcde0f5e965da942/dep-lib-soroban_ledger_snapshot b/risk_score/target/debug/.fingerprint/soroban-ledger-snapshot-bcde0f5e965da942/dep-lib-soroban_ledger_snapshot
new file mode 100644
index 00000000..ec3cb8bf
Binary files /dev/null and b/risk_score/target/debug/.fingerprint/soroban-ledger-snapshot-bcde0f5e965da942/dep-lib-soroban_ledger_snapshot differ
diff --git a/risk_score/target/debug/.fingerprint/soroban-ledger-snapshot-bcde0f5e965da942/invoked.timestamp b/risk_score/target/debug/.fingerprint/soroban-ledger-snapshot-bcde0f5e965da942/invoked.timestamp
new file mode 100644
index 00000000..e00328da
--- /dev/null
+++ b/risk_score/target/debug/.fingerprint/soroban-ledger-snapshot-bcde0f5e965da942/invoked.timestamp
@@ -0,0 +1 @@
+This file has an mtime of when this was started.
\ No newline at end of file
diff --git a/risk_score/target/debug/.fingerprint/soroban-ledger-snapshot-bcde0f5e965da942/lib-soroban_ledger_snapshot b/risk_score/target/debug/.fingerprint/soroban-ledger-snapshot-bcde0f5e965da942/lib-soroban_ledger_snapshot
new file mode 100644
index 00000000..5f5bc008
--- /dev/null
+++ b/risk_score/target/debug/.fingerprint/soroban-ledger-snapshot-bcde0f5e965da942/lib-soroban_ledger_snapshot
@@ -0,0 +1 @@
+aee300b56954055f
\ No newline at end of file
diff --git a/risk_score/target/debug/.fingerprint/soroban-ledger-snapshot-bcde0f5e965da942/lib-soroban_ledger_snapshot.json b/risk_score/target/debug/.fingerprint/soroban-ledger-snapshot-bcde0f5e965da942/lib-soroban_ledger_snapshot.json
new file mode 100644
index 00000000..0990cb37
--- /dev/null
+++ b/risk_score/target/debug/.fingerprint/soroban-ledger-snapshot-bcde0f5e965da942/lib-soroban_ledger_snapshot.json
@@ -0,0 +1 @@
+{"rustc":5391851738765093524,"features":"[]","declared_features":"[]","target":13303678440376820304,"profile":2241668132362809309,"path":3902196471461961217,"deps":[[1929691056782483866,"soroban_env_host",false,10601409993879905373],[6213549728662707793,"serde_with",false,10055652332402084945],[8008191657135824715,"thiserror",false,11880379062680678756],[9689903380558560274,"serde",false,1635576289497749722],[15367738274754116744,"serde_json",false,15513804075511143518],[15493370609364094450,"soroban_env_common",false,17444689541825973908]],"local":[{"CheckDepInfo":{"dep_info":"debug/.fingerprint/soroban-ledger-snapshot-bcde0f5e965da942/dep-lib-soroban_ledger_snapshot","checksum":false}}],"rustflags":[],"config":8247474407144887393,"compile_kind":0}
\ No newline at end of file
diff --git a/risk_score/target/debug/.fingerprint/soroban-sdk-0416f747092a7ebf/build-script-build-script-build b/risk_score/target/debug/.fingerprint/soroban-sdk-0416f747092a7ebf/build-script-build-script-build
new file mode 100644
index 00000000..42ccdce2
--- /dev/null
+++ b/risk_score/target/debug/.fingerprint/soroban-sdk-0416f747092a7ebf/build-script-build-script-build
@@ -0,0 +1 @@
+fef172c4c403c93c
\ No newline at end of file
diff --git a/risk_score/target/debug/.fingerprint/soroban-sdk-0416f747092a7ebf/build-script-build-script-build.json b/risk_score/target/debug/.fingerprint/soroban-sdk-0416f747092a7ebf/build-script-build-script-build.json
new file mode 100644
index 00000000..2c9e648e
--- /dev/null
+++ b/risk_score/target/debug/.fingerprint/soroban-sdk-0416f747092a7ebf/build-script-build-script-build.json
@@ -0,0 +1 @@
+{"rustc":5391851738765093524,"features":"[\"testutils\"]","declared_features":"[\"alloc\", \"curve25519-dalek\", \"docs\", \"hazmat\", \"testutils\"]","target":5408242616063297496,"profile":2225463790103693989,"path":16447921264772394748,"deps":[[8576480473721236041,"rustc_version",false,17339019485156055577]],"local":[{"CheckDepInfo":{"dep_info":"debug/.fingerprint/soroban-sdk-0416f747092a7ebf/dep-build-script-build-script-build","checksum":false}}],"rustflags":[],"config":8247474407144887393,"compile_kind":0}
\ No newline at end of file
diff --git a/risk_score/target/debug/.fingerprint/soroban-sdk-0416f747092a7ebf/dep-build-script-build-script-build b/risk_score/target/debug/.fingerprint/soroban-sdk-0416f747092a7ebf/dep-build-script-build-script-build
new file mode 100644
index 00000000..ec3cb8bf
Binary files /dev/null and b/risk_score/target/debug/.fingerprint/soroban-sdk-0416f747092a7ebf/dep-build-script-build-script-build differ
diff --git a/risk_score/target/debug/.fingerprint/soroban-sdk-0416f747092a7ebf/invoked.timestamp b/risk_score/target/debug/.fingerprint/soroban-sdk-0416f747092a7ebf/invoked.timestamp
new file mode 100644
index 00000000..e00328da
--- /dev/null
+++ b/risk_score/target/debug/.fingerprint/soroban-sdk-0416f747092a7ebf/invoked.timestamp
@@ -0,0 +1 @@
+This file has an mtime of when this was started.
\ No newline at end of file
diff --git a/risk_score/target/debug/.fingerprint/soroban-sdk-4be38764aca80de0/run-build-script-build-script-build b/risk_score/target/debug/.fingerprint/soroban-sdk-4be38764aca80de0/run-build-script-build-script-build
new file mode 100644
index 00000000..a51fde66
--- /dev/null
+++ b/risk_score/target/debug/.fingerprint/soroban-sdk-4be38764aca80de0/run-build-script-build-script-build
@@ -0,0 +1 @@
+2c441919da6fd37b
\ No newline at end of file
diff --git a/risk_score/target/debug/.fingerprint/soroban-sdk-4be38764aca80de0/run-build-script-build-script-build.json b/risk_score/target/debug/.fingerprint/soroban-sdk-4be38764aca80de0/run-build-script-build-script-build.json
new file mode 100644
index 00000000..29a8f5e4
--- /dev/null
+++ b/risk_score/target/debug/.fingerprint/soroban-sdk-4be38764aca80de0/run-build-script-build-script-build.json
@@ -0,0 +1 @@
+{"rustc":5391851738765093524,"features":"","declared_features":"","target":0,"profile":0,"path":0,"deps":[[17296431325340505742,"build_script_build",false,4268048338247015253]],"local":[{"Precalculated":"22.0.8"}],"rustflags":[],"config":0,"compile_kind":0}
\ No newline at end of file
diff --git a/risk_score/target/debug/.fingerprint/soroban-sdk-5402b08651ff1e67/dep-lib-soroban_sdk b/risk_score/target/debug/.fingerprint/soroban-sdk-5402b08651ff1e67/dep-lib-soroban_sdk
new file mode 100644
index 00000000..ec3cb8bf
Binary files /dev/null and b/risk_score/target/debug/.fingerprint/soroban-sdk-5402b08651ff1e67/dep-lib-soroban_sdk differ
diff --git a/risk_score/target/debug/.fingerprint/soroban-sdk-5402b08651ff1e67/invoked.timestamp b/risk_score/target/debug/.fingerprint/soroban-sdk-5402b08651ff1e67/invoked.timestamp
new file mode 100644
index 00000000..e00328da
--- /dev/null
+++ b/risk_score/target/debug/.fingerprint/soroban-sdk-5402b08651ff1e67/invoked.timestamp
@@ -0,0 +1 @@
+This file has an mtime of when this was started.
\ No newline at end of file
diff --git a/risk_score/target/debug/.fingerprint/soroban-sdk-5402b08651ff1e67/lib-soroban_sdk b/risk_score/target/debug/.fingerprint/soroban-sdk-5402b08651ff1e67/lib-soroban_sdk
new file mode 100644
index 00000000..dc758ee0
--- /dev/null
+++ b/risk_score/target/debug/.fingerprint/soroban-sdk-5402b08651ff1e67/lib-soroban_sdk
@@ -0,0 +1 @@
+d1e81f9a6d8a21d2
\ No newline at end of file
diff --git a/risk_score/target/debug/.fingerprint/soroban-sdk-5402b08651ff1e67/lib-soroban_sdk.json b/risk_score/target/debug/.fingerprint/soroban-sdk-5402b08651ff1e67/lib-soroban_sdk.json
new file mode 100644
index 00000000..bea8ea58
--- /dev/null
+++ b/risk_score/target/debug/.fingerprint/soroban-sdk-5402b08651ff1e67/lib-soroban_sdk.json
@@ -0,0 +1 @@
+{"rustc":5391851738765093524,"features":"[]","declared_features":"[\"alloc\", \"curve25519-dalek\", \"docs\", \"hazmat\", \"testutils\"]","target":1625221161988619007,"profile":2241668132362809309,"path":7982281196972441756,"deps":[[219904149655701418,"soroban_ledger_snapshot",false,6846971621471740846],[1929691056782483866,"soroban_env_host",false,10601409993879905373],[8895580150134174118,"soroban_sdk_macros",false,3615122518752858606],[9689903380558560274,"serde",false,1635576289497749722],[9749591605358360692,"bytes_lit",false,8570833167964086337],[10445999912041431769,"stellar_strkey",false,4045744179375842388],[13208667028893622512,"rand",false,17795218899664303299],[15367738274754116744,"serde_json",false,15513804075511143518],[17296431325340505742,"build_script_build",false,3006226295389643586]],"local":[{"CheckDepInfo":{"dep_info":"debug/.fingerprint/soroban-sdk-5402b08651ff1e67/dep-lib-soroban_sdk","checksum":false}}],"rustflags":[],"config":8247474407144887393,"compile_kind":0}
\ No newline at end of file
diff --git a/risk_score/target/debug/.fingerprint/soroban-sdk-866f05c6bc14d9fc/dep-lib-soroban_sdk b/risk_score/target/debug/.fingerprint/soroban-sdk-866f05c6bc14d9fc/dep-lib-soroban_sdk
new file mode 100644
index 00000000..ec3cb8bf
Binary files /dev/null and b/risk_score/target/debug/.fingerprint/soroban-sdk-866f05c6bc14d9fc/dep-lib-soroban_sdk differ
diff --git a/risk_score/target/debug/.fingerprint/soroban-sdk-866f05c6bc14d9fc/invoked.timestamp b/risk_score/target/debug/.fingerprint/soroban-sdk-866f05c6bc14d9fc/invoked.timestamp
new file mode 100644
index 00000000..e00328da
--- /dev/null
+++ b/risk_score/target/debug/.fingerprint/soroban-sdk-866f05c6bc14d9fc/invoked.timestamp
@@ -0,0 +1 @@
+This file has an mtime of when this was started.
\ No newline at end of file
diff --git a/risk_score/target/debug/.fingerprint/soroban-sdk-866f05c6bc14d9fc/lib-soroban_sdk b/risk_score/target/debug/.fingerprint/soroban-sdk-866f05c6bc14d9fc/lib-soroban_sdk
new file mode 100644
index 00000000..b87a746c
--- /dev/null
+++ b/risk_score/target/debug/.fingerprint/soroban-sdk-866f05c6bc14d9fc/lib-soroban_sdk
@@ -0,0 +1 @@
+c0f6e7b56d4095ff
\ No newline at end of file
diff --git a/risk_score/target/debug/.fingerprint/soroban-sdk-866f05c6bc14d9fc/lib-soroban_sdk.json b/risk_score/target/debug/.fingerprint/soroban-sdk-866f05c6bc14d9fc/lib-soroban_sdk.json
new file mode 100644
index 00000000..3ac14b78
--- /dev/null
+++ b/risk_score/target/debug/.fingerprint/soroban-sdk-866f05c6bc14d9fc/lib-soroban_sdk.json
@@ -0,0 +1 @@
+{"rustc":5391851738765093524,"features":"[\"testutils\"]","declared_features":"[\"alloc\", \"curve25519-dalek\", \"docs\", \"hazmat\", \"testutils\"]","target":1625221161988619007,"profile":2241668132362809309,"path":7982281196972441756,"deps":[[219904149655701418,"soroban_ledger_snapshot",false,7183791611373943195],[1929691056782483866,"soroban_env_host",false,10329902306561724477],[4877901010865624961,"arbitrary",false,17513815177564961123],[6606131838865521726,"ctor",false,6098106694182453128],[8214300644635230275,"ed25519_dalek",false,17996449088192410162],[8895580150134174118,"soroban_sdk_macros",false,3426458766105949603],[9689903380558560274,"serde",false,1635576289497749722],[9749591605358360692,"bytes_lit",false,8570833167964086337],[10187655140533542017,"derive_arbitrary",false,16170204557054330642],[10445999912041431769,"stellar_strkey",false,4045744179375842388],[13208667028893622512,"rand",false,17795218899664303299],[15367738274754116744,"serde_json",false,15513804075511143518],[17296431325340505742,"build_script_build",false,8922598269265724460]],"local":[{"CheckDepInfo":{"dep_info":"debug/.fingerprint/soroban-sdk-866f05c6bc14d9fc/dep-lib-soroban_sdk","checksum":false}}],"rustflags":[],"config":8247474407144887393,"compile_kind":0}
\ No newline at end of file
diff --git a/risk_score/target/debug/.fingerprint/soroban-sdk-a07b97874572438a/dep-lib-soroban_sdk b/risk_score/target/debug/.fingerprint/soroban-sdk-a07b97874572438a/dep-lib-soroban_sdk
new file mode 100644
index 00000000..ec3cb8bf
Binary files /dev/null and b/risk_score/target/debug/.fingerprint/soroban-sdk-a07b97874572438a/dep-lib-soroban_sdk differ
diff --git a/risk_score/target/debug/.fingerprint/soroban-sdk-a07b97874572438a/invoked.timestamp b/risk_score/target/debug/.fingerprint/soroban-sdk-a07b97874572438a/invoked.timestamp
new file mode 100644
index 00000000..e00328da
--- /dev/null
+++ b/risk_score/target/debug/.fingerprint/soroban-sdk-a07b97874572438a/invoked.timestamp
@@ -0,0 +1 @@
+This file has an mtime of when this was started.
\ No newline at end of file
diff --git a/risk_score/target/debug/.fingerprint/soroban-sdk-a07b97874572438a/lib-soroban_sdk b/risk_score/target/debug/.fingerprint/soroban-sdk-a07b97874572438a/lib-soroban_sdk
new file mode 100644
index 00000000..63a9cac3
--- /dev/null
+++ b/risk_score/target/debug/.fingerprint/soroban-sdk-a07b97874572438a/lib-soroban_sdk
@@ -0,0 +1 @@
+d11d09f28c9537ca
\ No newline at end of file
diff --git a/risk_score/target/debug/.fingerprint/soroban-sdk-a07b97874572438a/lib-soroban_sdk.json b/risk_score/target/debug/.fingerprint/soroban-sdk-a07b97874572438a/lib-soroban_sdk.json
new file mode 100644
index 00000000..89a4c200
--- /dev/null
+++ b/risk_score/target/debug/.fingerprint/soroban-sdk-a07b97874572438a/lib-soroban_sdk.json
@@ -0,0 +1 @@
+{"rustc":5391851738765093524,"features":"[\"testutils\"]","declared_features":"[\"alloc\", \"curve25519-dalek\", \"docs\", \"hazmat\", \"testutils\"]","target":1625221161988619007,"profile":15657897354478470176,"path":7982281196972441756,"deps":[[219904149655701418,"soroban_ledger_snapshot",false,13640737377165096593],[1929691056782483866,"soroban_env_host",false,1107114220070244431],[4877901010865624961,"arbitrary",false,16830086024416004438],[6606131838865521726,"ctor",false,6098106694182453128],[8214300644635230275,"ed25519_dalek",false,15750816631127722771],[8895580150134174118,"soroban_sdk_macros",false,15866824809747949038],[9689903380558560274,"serde",false,1698120530072343106],[9749591605358360692,"bytes_lit",false,8570833167964086337],[10187655140533542017,"derive_arbitrary",false,16170204557054330642],[10445999912041431769,"stellar_strkey",false,3294787648905867322],[13208667028893622512,"rand",false,15255819505824723474],[15367738274754116744,"serde_json",false,12043554636340589356],[17296431325340505742,"build_script_build",false,9526977518490264909]],"local":[{"CheckDepInfo":{"dep_info":"debug/.fingerprint/soroban-sdk-a07b97874572438a/dep-lib-soroban_sdk","checksum":false}}],"rustflags":[],"config":8247474407144887393,"compile_kind":0}
\ No newline at end of file
diff --git a/risk_score/target/debug/.fingerprint/soroban-sdk-b980b77056d52279/run-build-script-build-script-build b/risk_score/target/debug/.fingerprint/soroban-sdk-b980b77056d52279/run-build-script-build-script-build
new file mode 100644
index 00000000..352accf4
--- /dev/null
+++ b/risk_score/target/debug/.fingerprint/soroban-sdk-b980b77056d52279/run-build-script-build-script-build
@@ -0,0 +1 @@
+3e05c7f33d12a8d4
\ No newline at end of file
diff --git a/risk_score/target/debug/.fingerprint/soroban-sdk-b980b77056d52279/run-build-script-build-script-build.json b/risk_score/target/debug/.fingerprint/soroban-sdk-b980b77056d52279/run-build-script-build-script-build.json
new file mode 100644
index 00000000..ce1327e5
--- /dev/null
+++ b/risk_score/target/debug/.fingerprint/soroban-sdk-b980b77056d52279/run-build-script-build-script-build.json
@@ -0,0 +1 @@
+{"rustc":5391851738765093524,"features":"","declared_features":"","target":0,"profile":0,"path":0,"deps":[[17296431325340505742,"build_script_build",false,17159941853534392929]],"local":[{"Precalculated":"22.0.8"}],"rustflags":[],"config":0,"compile_kind":0}
\ No newline at end of file
diff --git a/risk_score/target/debug/.fingerprint/soroban-sdk-bcb392372e631b47/build-script-build-script-build b/risk_score/target/debug/.fingerprint/soroban-sdk-bcb392372e631b47/build-script-build-script-build
new file mode 100644
index 00000000..8602a758
--- /dev/null
+++ b/risk_score/target/debug/.fingerprint/soroban-sdk-bcb392372e631b47/build-script-build-script-build
@@ -0,0 +1 @@
+18b7b4e3b8cbda38
\ No newline at end of file
diff --git a/risk_score/target/debug/.fingerprint/soroban-sdk-bcb392372e631b47/build-script-build-script-build.json b/risk_score/target/debug/.fingerprint/soroban-sdk-bcb392372e631b47/build-script-build-script-build.json
new file mode 100644
index 00000000..ebecdc5f
--- /dev/null
+++ b/risk_score/target/debug/.fingerprint/soroban-sdk-bcb392372e631b47/build-script-build-script-build.json
@@ -0,0 +1 @@
+{"rustc":5391851738765093524,"features":"[]","declared_features":"[\"alloc\", \"curve25519-dalek\", \"docs\", \"hazmat\", \"testutils\"]","target":5408242616063297496,"profile":2225463790103693989,"path":16447921264772394748,"deps":[[8576480473721236041,"rustc_version",false,11030046551128987680]],"local":[{"CheckDepInfo":{"dep_info":"debug/.fingerprint/soroban-sdk-bcb392372e631b47/dep-build-script-build-script-build","checksum":false}}],"rustflags":[],"config":8247474407144887393,"compile_kind":0}
\ No newline at end of file
diff --git a/risk_score/target/debug/.fingerprint/soroban-sdk-bcb392372e631b47/dep-build-script-build-script-build b/risk_score/target/debug/.fingerprint/soroban-sdk-bcb392372e631b47/dep-build-script-build-script-build
new file mode 100644
index 00000000..ec3cb8bf
Binary files /dev/null and b/risk_score/target/debug/.fingerprint/soroban-sdk-bcb392372e631b47/dep-build-script-build-script-build differ
diff --git a/risk_score/target/debug/.fingerprint/soroban-sdk-bcb392372e631b47/invoked.timestamp b/risk_score/target/debug/.fingerprint/soroban-sdk-bcb392372e631b47/invoked.timestamp
new file mode 100644
index 00000000..e00328da
--- /dev/null
+++ b/risk_score/target/debug/.fingerprint/soroban-sdk-bcb392372e631b47/invoked.timestamp
@@ -0,0 +1 @@
+This file has an mtime of when this was started.
\ No newline at end of file
diff --git a/risk_score/target/debug/.fingerprint/soroban-sdk-cb7753fd8f307a3e/run-build-script-build-script-build b/risk_score/target/debug/.fingerprint/soroban-sdk-cb7753fd8f307a3e/run-build-script-build-script-build
new file mode 100644
index 00000000..45a7a655
--- /dev/null
+++ b/risk_score/target/debug/.fingerprint/soroban-sdk-cb7753fd8f307a3e/run-build-script-build-script-build
@@ -0,0 +1 @@
+4da5beb4939f3684
\ No newline at end of file
diff --git a/risk_score/target/debug/.fingerprint/soroban-sdk-cb7753fd8f307a3e/run-build-script-build-script-build.json b/risk_score/target/debug/.fingerprint/soroban-sdk-cb7753fd8f307a3e/run-build-script-build-script-build.json
new file mode 100644
index 00000000..400a42f3
--- /dev/null
+++ b/risk_score/target/debug/.fingerprint/soroban-sdk-cb7753fd8f307a3e/run-build-script-build-script-build.json
@@ -0,0 +1 @@
+{"rustc":5391851738765093524,"features":"","declared_features":"","target":0,"profile":0,"path":0,"deps":[[17296431325340505742,"build_script_build",false,4380036256238858750]],"local":[{"Precalculated":"22.0.8"}],"rustflags":[],"config":0,"compile_kind":0}
\ No newline at end of file
diff --git a/risk_score/target/debug/.fingerprint/soroban-sdk-f15e264230ec56ca/run-build-script-build-script-build b/risk_score/target/debug/.fingerprint/soroban-sdk-f15e264230ec56ca/run-build-script-build-script-build
new file mode 100644
index 00000000..f010fd00
--- /dev/null
+++ b/risk_score/target/debug/.fingerprint/soroban-sdk-f15e264230ec56ca/run-build-script-build-script-build
@@ -0,0 +1 @@
+42632353e342b829
\ No newline at end of file
diff --git a/risk_score/target/debug/.fingerprint/soroban-sdk-f15e264230ec56ca/run-build-script-build-script-build.json b/risk_score/target/debug/.fingerprint/soroban-sdk-f15e264230ec56ca/run-build-script-build-script-build.json
new file mode 100644
index 00000000..fd49fb74
--- /dev/null
+++ b/risk_score/target/debug/.fingerprint/soroban-sdk-f15e264230ec56ca/run-build-script-build-script-build.json
@@ -0,0 +1 @@
+{"rustc":5391851738765093524,"features":"","declared_features":"","target":0,"profile":0,"path":0,"deps":[[17296431325340505742,"build_script_build",false,4096810806001579800]],"local":[{"Precalculated":"22.0.8"}],"rustflags":[],"config":0,"compile_kind":0}
\ No newline at end of file
diff --git a/risk_score/target/debug/.fingerprint/soroban-sdk-f24e119ed27ce472/build-script-build-script-build b/risk_score/target/debug/.fingerprint/soroban-sdk-f24e119ed27ce472/build-script-build-script-build
new file mode 100644
index 00000000..074edc9a
--- /dev/null
+++ b/risk_score/target/debug/.fingerprint/soroban-sdk-f24e119ed27ce472/build-script-build-script-build
@@ -0,0 +1 @@
+55db68bd59273b3b
\ No newline at end of file
diff --git a/risk_score/target/debug/.fingerprint/soroban-sdk-f24e119ed27ce472/build-script-build-script-build.json b/risk_score/target/debug/.fingerprint/soroban-sdk-f24e119ed27ce472/build-script-build-script-build.json
new file mode 100644
index 00000000..73ca5542
--- /dev/null
+++ b/risk_score/target/debug/.fingerprint/soroban-sdk-f24e119ed27ce472/build-script-build-script-build.json
@@ -0,0 +1 @@
+{"rustc":5391851738765093524,"features":"[\"testutils\"]","declared_features":"[\"alloc\", \"curve25519-dalek\", \"docs\", \"hazmat\", \"testutils\"]","target":5408242616063297496,"profile":2225463790103693989,"path":16447921264772394748,"deps":[[8576480473721236041,"rustc_version",false,11030046551128987680]],"local":[{"CheckDepInfo":{"dep_info":"debug/.fingerprint/soroban-sdk-f24e119ed27ce472/dep-build-script-build-script-build","checksum":false}}],"rustflags":[],"config":8247474407144887393,"compile_kind":0}
\ No newline at end of file
diff --git a/risk_score/target/debug/.fingerprint/soroban-sdk-f24e119ed27ce472/dep-build-script-build-script-build b/risk_score/target/debug/.fingerprint/soroban-sdk-f24e119ed27ce472/dep-build-script-build-script-build
new file mode 100644
index 00000000..ec3cb8bf
Binary files /dev/null and b/risk_score/target/debug/.fingerprint/soroban-sdk-f24e119ed27ce472/dep-build-script-build-script-build differ
diff --git a/risk_score/target/debug/.fingerprint/soroban-sdk-f24e119ed27ce472/invoked.timestamp b/risk_score/target/debug/.fingerprint/soroban-sdk-f24e119ed27ce472/invoked.timestamp
new file mode 100644
index 00000000..e00328da
--- /dev/null
+++ b/risk_score/target/debug/.fingerprint/soroban-sdk-f24e119ed27ce472/invoked.timestamp
@@ -0,0 +1 @@
+This file has an mtime of when this was started.
\ No newline at end of file
diff --git a/risk_score/target/debug/.fingerprint/soroban-sdk-fad3d04df4fd3b25/build-script-build-script-build b/risk_score/target/debug/.fingerprint/soroban-sdk-fad3d04df4fd3b25/build-script-build-script-build
new file mode 100644
index 00000000..35e1c12d
--- /dev/null
+++ b/risk_score/target/debug/.fingerprint/soroban-sdk-fad3d04df4fd3b25/build-script-build-script-build
@@ -0,0 +1 @@
+619246d2325c24ee
\ No newline at end of file
diff --git a/risk_score/target/debug/.fingerprint/soroban-sdk-fad3d04df4fd3b25/build-script-build-script-build.json b/risk_score/target/debug/.fingerprint/soroban-sdk-fad3d04df4fd3b25/build-script-build-script-build.json
new file mode 100644
index 00000000..3cb76778
--- /dev/null
+++ b/risk_score/target/debug/.fingerprint/soroban-sdk-fad3d04df4fd3b25/build-script-build-script-build.json
@@ -0,0 +1 @@
+{"rustc":5391851738765093524,"features":"[]","declared_features":"[\"alloc\", \"curve25519-dalek\", \"docs\", \"hazmat\", \"testutils\"]","target":5408242616063297496,"profile":2225463790103693989,"path":16447921264772394748,"deps":[[8576480473721236041,"rustc_version",false,17339019485156055577]],"local":[{"CheckDepInfo":{"dep_info":"debug/.fingerprint/soroban-sdk-fad3d04df4fd3b25/dep-build-script-build-script-build","checksum":false}}],"rustflags":[],"config":8247474407144887393,"compile_kind":0}
\ No newline at end of file
diff --git a/risk_score/target/debug/.fingerprint/soroban-sdk-fad3d04df4fd3b25/dep-build-script-build-script-build b/risk_score/target/debug/.fingerprint/soroban-sdk-fad3d04df4fd3b25/dep-build-script-build-script-build
new file mode 100644
index 00000000..ec3cb8bf
Binary files /dev/null and b/risk_score/target/debug/.fingerprint/soroban-sdk-fad3d04df4fd3b25/dep-build-script-build-script-build differ
diff --git a/risk_score/target/debug/.fingerprint/soroban-sdk-fad3d04df4fd3b25/invoked.timestamp b/risk_score/target/debug/.fingerprint/soroban-sdk-fad3d04df4fd3b25/invoked.timestamp
new file mode 100644
index 00000000..e00328da
--- /dev/null
+++ b/risk_score/target/debug/.fingerprint/soroban-sdk-fad3d04df4fd3b25/invoked.timestamp
@@ -0,0 +1 @@
+This file has an mtime of when this was started.
\ No newline at end of file
diff --git a/risk_score/target/debug/.fingerprint/soroban-sdk-fc0ee327bbc647c7/dep-lib-soroban_sdk b/risk_score/target/debug/.fingerprint/soroban-sdk-fc0ee327bbc647c7/dep-lib-soroban_sdk
new file mode 100644
index 00000000..ec3cb8bf
Binary files /dev/null and b/risk_score/target/debug/.fingerprint/soroban-sdk-fc0ee327bbc647c7/dep-lib-soroban_sdk differ
diff --git a/risk_score/target/debug/.fingerprint/soroban-sdk-fc0ee327bbc647c7/invoked.timestamp b/risk_score/target/debug/.fingerprint/soroban-sdk-fc0ee327bbc647c7/invoked.timestamp
new file mode 100644
index 00000000..e00328da
--- /dev/null
+++ b/risk_score/target/debug/.fingerprint/soroban-sdk-fc0ee327bbc647c7/invoked.timestamp
@@ -0,0 +1 @@
+This file has an mtime of when this was started.
\ No newline at end of file
diff --git a/risk_score/target/debug/.fingerprint/soroban-sdk-fc0ee327bbc647c7/lib-soroban_sdk b/risk_score/target/debug/.fingerprint/soroban-sdk-fc0ee327bbc647c7/lib-soroban_sdk
new file mode 100644
index 00000000..e26f6a65
--- /dev/null
+++ b/risk_score/target/debug/.fingerprint/soroban-sdk-fc0ee327bbc647c7/lib-soroban_sdk
@@ -0,0 +1 @@
+05810da34a2a1b6c
\ No newline at end of file
diff --git a/risk_score/target/debug/.fingerprint/soroban-sdk-fc0ee327bbc647c7/lib-soroban_sdk.json b/risk_score/target/debug/.fingerprint/soroban-sdk-fc0ee327bbc647c7/lib-soroban_sdk.json
new file mode 100644
index 00000000..3fc58be8
--- /dev/null
+++ b/risk_score/target/debug/.fingerprint/soroban-sdk-fc0ee327bbc647c7/lib-soroban_sdk.json
@@ -0,0 +1 @@
+{"rustc":5391851738765093524,"features":"[]","declared_features":"[\"alloc\", \"curve25519-dalek\", \"docs\", \"hazmat\", \"testutils\"]","target":1625221161988619007,"profile":15657897354478470176,"path":7982281196972441756,"deps":[[219904149655701418,"soroban_ledger_snapshot",false,14548667754645270916],[1929691056782483866,"soroban_env_host",false,284948938330318488],[8895580150134174118,"soroban_sdk_macros",false,98742170207446499],[9689903380558560274,"serde",false,1698120530072343106],[9749591605358360692,"bytes_lit",false,8570833167964086337],[10445999912041431769,"stellar_strkey",false,3294787648905867322],[13208667028893622512,"rand",false,15255819505824723474],[15367738274754116744,"serde_json",false,12043554636340589356],[17296431325340505742,"build_script_build",false,15323517789420324158]],"local":[{"CheckDepInfo":{"dep_info":"debug/.fingerprint/soroban-sdk-fc0ee327bbc647c7/dep-lib-soroban_sdk","checksum":false}}],"rustflags":[],"config":8247474407144887393,"compile_kind":0}
\ No newline at end of file
diff --git a/risk_score/target/debug/.fingerprint/soroban-sdk-macros-075a1ab2e968f0f0/dep-lib-soroban_sdk_macros b/risk_score/target/debug/.fingerprint/soroban-sdk-macros-075a1ab2e968f0f0/dep-lib-soroban_sdk_macros
new file mode 100644
index 00000000..ec3cb8bf
Binary files /dev/null and b/risk_score/target/debug/.fingerprint/soroban-sdk-macros-075a1ab2e968f0f0/dep-lib-soroban_sdk_macros differ
diff --git a/risk_score/target/debug/.fingerprint/soroban-sdk-macros-075a1ab2e968f0f0/invoked.timestamp b/risk_score/target/debug/.fingerprint/soroban-sdk-macros-075a1ab2e968f0f0/invoked.timestamp
new file mode 100644
index 00000000..e00328da
--- /dev/null
+++ b/risk_score/target/debug/.fingerprint/soroban-sdk-macros-075a1ab2e968f0f0/invoked.timestamp
@@ -0,0 +1 @@
+This file has an mtime of when this was started.
\ No newline at end of file
diff --git a/risk_score/target/debug/.fingerprint/soroban-sdk-macros-075a1ab2e968f0f0/lib-soroban_sdk_macros b/risk_score/target/debug/.fingerprint/soroban-sdk-macros-075a1ab2e968f0f0/lib-soroban_sdk_macros
new file mode 100644
index 00000000..87f0ca78
--- /dev/null
+++ b/risk_score/target/debug/.fingerprint/soroban-sdk-macros-075a1ab2e968f0f0/lib-soroban_sdk_macros
@@ -0,0 +1 @@
+eea56132194932dc
\ No newline at end of file
diff --git a/risk_score/target/debug/.fingerprint/soroban-sdk-macros-075a1ab2e968f0f0/lib-soroban_sdk_macros.json b/risk_score/target/debug/.fingerprint/soroban-sdk-macros-075a1ab2e968f0f0/lib-soroban_sdk_macros.json
new file mode 100644
index 00000000..473387e3
--- /dev/null
+++ b/risk_score/target/debug/.fingerprint/soroban-sdk-macros-075a1ab2e968f0f0/lib-soroban_sdk_macros.json
@@ -0,0 +1 @@
+{"rustc":5391851738765093524,"features":"[\"testutils\"]","declared_features":"[\"testutils\"]","target":11889818073967546717,"profile":2225463790103693989,"path":14572053097908939387,"deps":[[496455418292392305,"darling",false,12372613457092450595],[3060637413840920116,"proc_macro2",false,3272600214830029920],[4636381673486488016,"soroban_spec_rust",false,5567636998735170076],[5027556215623624228,"stellar_xdr",false,3110612360733436776],[6892562547291620637,"soroban_spec",false,11576094978845576307],[8895580150134174118,"build_script_build",false,6248727785269693395],[9857275760291862238,"sha2",false,1900931995385571079],[11903278875415370753,"itertools",false,17338311721534693567],[15493370609364094450,"soroban_env_common",false,11916818782294101116],[17990358020177143287,"quote",false,15490847037713330905],[18149961000318489080,"syn",false,17353705955167482554]],"local":[{"CheckDepInfo":{"dep_info":"debug/.fingerprint/soroban-sdk-macros-075a1ab2e968f0f0/dep-lib-soroban_sdk_macros","checksum":false}}],"rustflags":[],"config":8247474407144887393,"compile_kind":0}
\ No newline at end of file
diff --git a/risk_score/target/debug/.fingerprint/soroban-sdk-macros-0cd03ffa99944c3b/build-script-build-script-build b/risk_score/target/debug/.fingerprint/soroban-sdk-macros-0cd03ffa99944c3b/build-script-build-script-build
new file mode 100644
index 00000000..a594f3b4
--- /dev/null
+++ b/risk_score/target/debug/.fingerprint/soroban-sdk-macros-0cd03ffa99944c3b/build-script-build-script-build
@@ -0,0 +1 @@
+93e2d055cac78391
\ No newline at end of file
diff --git a/risk_score/target/debug/.fingerprint/soroban-sdk-macros-0cd03ffa99944c3b/build-script-build-script-build.json b/risk_score/target/debug/.fingerprint/soroban-sdk-macros-0cd03ffa99944c3b/build-script-build-script-build.json
new file mode 100644
index 00000000..a1f60950
--- /dev/null
+++ b/risk_score/target/debug/.fingerprint/soroban-sdk-macros-0cd03ffa99944c3b/build-script-build-script-build.json
@@ -0,0 +1 @@
+{"rustc":5391851738765093524,"features":"[]","declared_features":"[\"testutils\"]","target":5408242616063297496,"profile":2225463790103693989,"path":2859013102421925533,"deps":[[8576480473721236041,"rustc_version",false,17339019485156055577],[14436471438139416390,"crate_git_revision",false,3539716912293489998]],"local":[{"CheckDepInfo":{"dep_info":"debug/.fingerprint/soroban-sdk-macros-0cd03ffa99944c3b/dep-build-script-build-script-build","checksum":false}}],"rustflags":[],"config":8247474407144887393,"compile_kind":0}
\ No newline at end of file
diff --git a/risk_score/target/debug/.fingerprint/soroban-sdk-macros-0cd03ffa99944c3b/dep-build-script-build-script-build b/risk_score/target/debug/.fingerprint/soroban-sdk-macros-0cd03ffa99944c3b/dep-build-script-build-script-build
new file mode 100644
index 00000000..ec3cb8bf
Binary files /dev/null and b/risk_score/target/debug/.fingerprint/soroban-sdk-macros-0cd03ffa99944c3b/dep-build-script-build-script-build differ
diff --git a/risk_score/target/debug/.fingerprint/soroban-sdk-macros-0cd03ffa99944c3b/invoked.timestamp b/risk_score/target/debug/.fingerprint/soroban-sdk-macros-0cd03ffa99944c3b/invoked.timestamp
new file mode 100644
index 00000000..e00328da
--- /dev/null
+++ b/risk_score/target/debug/.fingerprint/soroban-sdk-macros-0cd03ffa99944c3b/invoked.timestamp
@@ -0,0 +1 @@
+This file has an mtime of when this was started.
\ No newline at end of file
diff --git a/risk_score/target/debug/.fingerprint/soroban-sdk-macros-1e2b4944efef837c/run-build-script-build-script-build b/risk_score/target/debug/.fingerprint/soroban-sdk-macros-1e2b4944efef837c/run-build-script-build-script-build
new file mode 100644
index 00000000..c452b665
--- /dev/null
+++ b/risk_score/target/debug/.fingerprint/soroban-sdk-macros-1e2b4944efef837c/run-build-script-build-script-build
@@ -0,0 +1 @@
+57b6ae781ca57cc8
\ No newline at end of file
diff --git a/risk_score/target/debug/.fingerprint/soroban-sdk-macros-1e2b4944efef837c/run-build-script-build-script-build.json b/risk_score/target/debug/.fingerprint/soroban-sdk-macros-1e2b4944efef837c/run-build-script-build-script-build.json
new file mode 100644
index 00000000..3984cee9
--- /dev/null
+++ b/risk_score/target/debug/.fingerprint/soroban-sdk-macros-1e2b4944efef837c/run-build-script-build-script-build.json
@@ -0,0 +1 @@
+{"rustc":5391851738765093524,"features":"","declared_features":"","target":0,"profile":0,"path":0,"deps":[[8895580150134174118,"build_script_build",false,16141368401800595925]],"local":[{"Precalculated":"22.0.8"}],"rustflags":[],"config":0,"compile_kind":0}
\ No newline at end of file
diff --git a/risk_score/target/debug/.fingerprint/soroban-sdk-macros-48ac0f23f5fa8b4c/run-build-script-build-script-build b/risk_score/target/debug/.fingerprint/soroban-sdk-macros-48ac0f23f5fa8b4c/run-build-script-build-script-build
new file mode 100644
index 00000000..34c32532
--- /dev/null
+++ b/risk_score/target/debug/.fingerprint/soroban-sdk-macros-48ac0f23f5fa8b4c/run-build-script-build-script-build
@@ -0,0 +1 @@
+d30b1d43d0f0b756
\ No newline at end of file
diff --git a/risk_score/target/debug/.fingerprint/soroban-sdk-macros-48ac0f23f5fa8b4c/run-build-script-build-script-build.json b/risk_score/target/debug/.fingerprint/soroban-sdk-macros-48ac0f23f5fa8b4c/run-build-script-build-script-build.json
new file mode 100644
index 00000000..63b748aa
--- /dev/null
+++ b/risk_score/target/debug/.fingerprint/soroban-sdk-macros-48ac0f23f5fa8b4c/run-build-script-build-script-build.json
@@ -0,0 +1 @@
+{"rustc":5391851738765093524,"features":"","declared_features":"","target":0,"profile":0,"path":0,"deps":[[8895580150134174118,"build_script_build",false,6106738943240809296]],"local":[{"Precalculated":"22.0.8"}],"rustflags":[],"config":0,"compile_kind":0}
\ No newline at end of file
diff --git a/risk_score/target/debug/.fingerprint/soroban-sdk-macros-88f66dd0a913d9a9/run-build-script-build-script-build b/risk_score/target/debug/.fingerprint/soroban-sdk-macros-88f66dd0a913d9a9/run-build-script-build-script-build
new file mode 100644
index 00000000..7eda7c56
--- /dev/null
+++ b/risk_score/target/debug/.fingerprint/soroban-sdk-macros-88f66dd0a913d9a9/run-build-script-build-script-build
@@ -0,0 +1 @@
+9603c4b9c90d1e31
\ No newline at end of file
diff --git a/risk_score/target/debug/.fingerprint/soroban-sdk-macros-88f66dd0a913d9a9/run-build-script-build-script-build.json b/risk_score/target/debug/.fingerprint/soroban-sdk-macros-88f66dd0a913d9a9/run-build-script-build-script-build.json
new file mode 100644
index 00000000..5afa0787
--- /dev/null
+++ b/risk_score/target/debug/.fingerprint/soroban-sdk-macros-88f66dd0a913d9a9/run-build-script-build-script-build.json
@@ -0,0 +1 @@
+{"rustc":5391851738765093524,"features":"","declared_features":"","target":0,"profile":0,"path":0,"deps":[[8895580150134174118,"build_script_build",false,7135284487494815843]],"local":[{"Precalculated":"22.0.8"}],"rustflags":[],"config":0,"compile_kind":0}
\ No newline at end of file
diff --git a/risk_score/target/debug/.fingerprint/soroban-sdk-macros-97298fcc9bc7271b/run-build-script-build-script-build b/risk_score/target/debug/.fingerprint/soroban-sdk-macros-97298fcc9bc7271b/run-build-script-build-script-build
new file mode 100644
index 00000000..dbe5b251
--- /dev/null
+++ b/risk_score/target/debug/.fingerprint/soroban-sdk-macros-97298fcc9bc7271b/run-build-script-build-script-build
@@ -0,0 +1 @@
+afd86f4c4c2ef55f
\ No newline at end of file
diff --git a/risk_score/target/debug/.fingerprint/soroban-sdk-macros-97298fcc9bc7271b/run-build-script-build-script-build.json b/risk_score/target/debug/.fingerprint/soroban-sdk-macros-97298fcc9bc7271b/run-build-script-build-script-build.json
new file mode 100644
index 00000000..415dc7e8
--- /dev/null
+++ b/risk_score/target/debug/.fingerprint/soroban-sdk-macros-97298fcc9bc7271b/run-build-script-build-script-build.json
@@ -0,0 +1 @@
+{"rustc":5391851738765093524,"features":"","declared_features":"","target":0,"profile":0,"path":0,"deps":[[8895580150134174118,"build_script_build",false,10485444029285720723]],"local":[{"Precalculated":"22.0.8"}],"rustflags":[],"config":0,"compile_kind":0}
\ No newline at end of file
diff --git a/risk_score/target/debug/.fingerprint/soroban-sdk-macros-9de127a8ab440b11/dep-lib-soroban_sdk_macros b/risk_score/target/debug/.fingerprint/soroban-sdk-macros-9de127a8ab440b11/dep-lib-soroban_sdk_macros
new file mode 100644
index 00000000..ec3cb8bf
Binary files /dev/null and b/risk_score/target/debug/.fingerprint/soroban-sdk-macros-9de127a8ab440b11/dep-lib-soroban_sdk_macros differ
diff --git a/risk_score/target/debug/.fingerprint/soroban-sdk-macros-9de127a8ab440b11/invoked.timestamp b/risk_score/target/debug/.fingerprint/soroban-sdk-macros-9de127a8ab440b11/invoked.timestamp
new file mode 100644
index 00000000..e00328da
--- /dev/null
+++ b/risk_score/target/debug/.fingerprint/soroban-sdk-macros-9de127a8ab440b11/invoked.timestamp
@@ -0,0 +1 @@
+This file has an mtime of when this was started.
\ No newline at end of file
diff --git a/risk_score/target/debug/.fingerprint/soroban-sdk-macros-9de127a8ab440b11/lib-soroban_sdk_macros b/risk_score/target/debug/.fingerprint/soroban-sdk-macros-9de127a8ab440b11/lib-soroban_sdk_macros
new file mode 100644
index 00000000..25ca0102
--- /dev/null
+++ b/risk_score/target/debug/.fingerprint/soroban-sdk-macros-9de127a8ab440b11/lib-soroban_sdk_macros
@@ -0,0 +1 @@
+a3b544f7173a8d2f
\ No newline at end of file
diff --git a/risk_score/target/debug/.fingerprint/soroban-sdk-macros-9de127a8ab440b11/lib-soroban_sdk_macros.json b/risk_score/target/debug/.fingerprint/soroban-sdk-macros-9de127a8ab440b11/lib-soroban_sdk_macros.json
new file mode 100644
index 00000000..e95651ac
--- /dev/null
+++ b/risk_score/target/debug/.fingerprint/soroban-sdk-macros-9de127a8ab440b11/lib-soroban_sdk_macros.json
@@ -0,0 +1 @@
+{"rustc":5391851738765093524,"features":"[\"testutils\"]","declared_features":"[\"testutils\"]","target":11889818073967546717,"profile":2225463790103693989,"path":14572053097908939387,"deps":[[496455418292392305,"darling",false,12372613457092450595],[3060637413840920116,"proc_macro2",false,3272600214830029920],[4636381673486488016,"soroban_spec_rust",false,481919649386931257],[5027556215623624228,"stellar_xdr",false,14017407514839327666],[6892562547291620637,"soroban_spec",false,2561737912960992938],[8895580150134174118,"build_script_build",false,3539281517216007062],[9857275760291862238,"sha2",false,4960268404104909524],[11903278875415370753,"itertools",false,17338311721534693567],[15493370609364094450,"soroban_env_common",false,4732340783017568672],[17990358020177143287,"quote",false,15490847037713330905],[18149961000318489080,"syn",false,17353705955167482554]],"local":[{"CheckDepInfo":{"dep_info":"debug/.fingerprint/soroban-sdk-macros-9de127a8ab440b11/dep-lib-soroban_sdk_macros","checksum":false}}],"rustflags":[],"config":8247474407144887393,"compile_kind":0}
\ No newline at end of file
diff --git a/risk_score/target/debug/.fingerprint/soroban-sdk-macros-b06c5db75443c079/build-script-build-script-build b/risk_score/target/debug/.fingerprint/soroban-sdk-macros-b06c5db75443c079/build-script-build-script-build
new file mode 100644
index 00000000..13e291a6
--- /dev/null
+++ b/risk_score/target/debug/.fingerprint/soroban-sdk-macros-b06c5db75443c079/build-script-build-script-build
@@ -0,0 +1 @@
+63d07be06f9f0563
\ No newline at end of file
diff --git a/risk_score/target/debug/.fingerprint/soroban-sdk-macros-b06c5db75443c079/build-script-build-script-build.json b/risk_score/target/debug/.fingerprint/soroban-sdk-macros-b06c5db75443c079/build-script-build-script-build.json
new file mode 100644
index 00000000..6288efc7
--- /dev/null
+++ b/risk_score/target/debug/.fingerprint/soroban-sdk-macros-b06c5db75443c079/build-script-build-script-build.json
@@ -0,0 +1 @@
+{"rustc":5391851738765093524,"features":"[\"testutils\"]","declared_features":"[\"testutils\"]","target":5408242616063297496,"profile":2225463790103693989,"path":2859013102421925533,"deps":[[8576480473721236041,"rustc_version",false,11030046551128987680],[14436471438139416390,"crate_git_revision",false,8006188221078650549]],"local":[{"CheckDepInfo":{"dep_info":"debug/.fingerprint/soroban-sdk-macros-b06c5db75443c079/dep-build-script-build-script-build","checksum":false}}],"rustflags":[],"config":8247474407144887393,"compile_kind":0}
\ No newline at end of file
diff --git a/risk_score/target/debug/.fingerprint/soroban-sdk-macros-b06c5db75443c079/dep-build-script-build-script-build b/risk_score/target/debug/.fingerprint/soroban-sdk-macros-b06c5db75443c079/dep-build-script-build-script-build
new file mode 100644
index 00000000..ec3cb8bf
Binary files /dev/null and b/risk_score/target/debug/.fingerprint/soroban-sdk-macros-b06c5db75443c079/dep-build-script-build-script-build differ
diff --git a/risk_score/target/debug/.fingerprint/soroban-sdk-macros-b06c5db75443c079/invoked.timestamp b/risk_score/target/debug/.fingerprint/soroban-sdk-macros-b06c5db75443c079/invoked.timestamp
new file mode 100644
index 00000000..e00328da
--- /dev/null
+++ b/risk_score/target/debug/.fingerprint/soroban-sdk-macros-b06c5db75443c079/invoked.timestamp
@@ -0,0 +1 @@
+This file has an mtime of when this was started.
\ No newline at end of file
diff --git a/risk_score/target/debug/.fingerprint/soroban-sdk-macros-bea7d4669c7dd1f5/dep-lib-soroban_sdk_macros b/risk_score/target/debug/.fingerprint/soroban-sdk-macros-bea7d4669c7dd1f5/dep-lib-soroban_sdk_macros
new file mode 100644
index 00000000..ec3cb8bf
Binary files /dev/null and b/risk_score/target/debug/.fingerprint/soroban-sdk-macros-bea7d4669c7dd1f5/dep-lib-soroban_sdk_macros differ
diff --git a/risk_score/target/debug/.fingerprint/soroban-sdk-macros-bea7d4669c7dd1f5/invoked.timestamp b/risk_score/target/debug/.fingerprint/soroban-sdk-macros-bea7d4669c7dd1f5/invoked.timestamp
new file mode 100644
index 00000000..e00328da
--- /dev/null
+++ b/risk_score/target/debug/.fingerprint/soroban-sdk-macros-bea7d4669c7dd1f5/invoked.timestamp
@@ -0,0 +1 @@
+This file has an mtime of when this was started.
\ No newline at end of file
diff --git a/risk_score/target/debug/.fingerprint/soroban-sdk-macros-bea7d4669c7dd1f5/lib-soroban_sdk_macros b/risk_score/target/debug/.fingerprint/soroban-sdk-macros-bea7d4669c7dd1f5/lib-soroban_sdk_macros
new file mode 100644
index 00000000..e392c3ed
--- /dev/null
+++ b/risk_score/target/debug/.fingerprint/soroban-sdk-macros-bea7d4669c7dd1f5/lib-soroban_sdk_macros
@@ -0,0 +1 @@
+e3e5900b7bcd5e01
\ No newline at end of file
diff --git a/risk_score/target/debug/.fingerprint/soroban-sdk-macros-bea7d4669c7dd1f5/lib-soroban_sdk_macros.json b/risk_score/target/debug/.fingerprint/soroban-sdk-macros-bea7d4669c7dd1f5/lib-soroban_sdk_macros.json
new file mode 100644
index 00000000..40b874a9
--- /dev/null
+++ b/risk_score/target/debug/.fingerprint/soroban-sdk-macros-bea7d4669c7dd1f5/lib-soroban_sdk_macros.json
@@ -0,0 +1 @@
+{"rustc":5391851738765093524,"features":"[]","declared_features":"[\"testutils\"]","target":11889818073967546717,"profile":2225463790103693989,"path":14572053097908939387,"deps":[[496455418292392305,"darling",false,12372613457092450595],[3060637413840920116,"proc_macro2",false,3272600214830029920],[4636381673486488016,"soroban_spec_rust",false,5567636998735170076],[5027556215623624228,"stellar_xdr",false,3110612360733436776],[6892562547291620637,"soroban_spec",false,11576094978845576307],[8895580150134174118,"build_script_build",false,6914483708132055215],[9857275760291862238,"sha2",false,1900931995385571079],[11903278875415370753,"itertools",false,17338311721534693567],[15493370609364094450,"soroban_env_common",false,11916818782294101116],[17990358020177143287,"quote",false,15490847037713330905],[18149961000318489080,"syn",false,17353705955167482554]],"local":[{"CheckDepInfo":{"dep_info":"debug/.fingerprint/soroban-sdk-macros-bea7d4669c7dd1f5/dep-lib-soroban_sdk_macros","checksum":false}}],"rustflags":[],"config":8247474407144887393,"compile_kind":0}
\ No newline at end of file
diff --git a/risk_score/target/debug/.fingerprint/soroban-sdk-macros-ef0020ce4676db1e/build-script-build-script-build b/risk_score/target/debug/.fingerprint/soroban-sdk-macros-ef0020ce4676db1e/build-script-build-script-build
new file mode 100644
index 00000000..2c76d7c5
--- /dev/null
+++ b/risk_score/target/debug/.fingerprint/soroban-sdk-macros-ef0020ce4676db1e/build-script-build-script-build
@@ -0,0 +1 @@
+50abe9c7b67ebf54
\ No newline at end of file
diff --git a/risk_score/target/debug/.fingerprint/soroban-sdk-macros-ef0020ce4676db1e/build-script-build-script-build.json b/risk_score/target/debug/.fingerprint/soroban-sdk-macros-ef0020ce4676db1e/build-script-build-script-build.json
new file mode 100644
index 00000000..2e4f3fb9
--- /dev/null
+++ b/risk_score/target/debug/.fingerprint/soroban-sdk-macros-ef0020ce4676db1e/build-script-build-script-build.json
@@ -0,0 +1 @@
+{"rustc":5391851738765093524,"features":"[\"testutils\"]","declared_features":"[\"testutils\"]","target":5408242616063297496,"profile":2225463790103693989,"path":2859013102421925533,"deps":[[8576480473721236041,"rustc_version",false,17339019485156055577],[14436471438139416390,"crate_git_revision",false,3539716912293489998]],"local":[{"CheckDepInfo":{"dep_info":"debug/.fingerprint/soroban-sdk-macros-ef0020ce4676db1e/dep-build-script-build-script-build","checksum":false}}],"rustflags":[],"config":8247474407144887393,"compile_kind":0}
\ No newline at end of file
diff --git a/risk_score/target/debug/.fingerprint/soroban-sdk-macros-ef0020ce4676db1e/dep-build-script-build-script-build b/risk_score/target/debug/.fingerprint/soroban-sdk-macros-ef0020ce4676db1e/dep-build-script-build-script-build
new file mode 100644
index 00000000..ec3cb8bf
Binary files /dev/null and b/risk_score/target/debug/.fingerprint/soroban-sdk-macros-ef0020ce4676db1e/dep-build-script-build-script-build differ
diff --git a/risk_score/target/debug/.fingerprint/soroban-sdk-macros-ef0020ce4676db1e/invoked.timestamp b/risk_score/target/debug/.fingerprint/soroban-sdk-macros-ef0020ce4676db1e/invoked.timestamp
new file mode 100644
index 00000000..e00328da
--- /dev/null
+++ b/risk_score/target/debug/.fingerprint/soroban-sdk-macros-ef0020ce4676db1e/invoked.timestamp
@@ -0,0 +1 @@
+This file has an mtime of when this was started.
\ No newline at end of file
diff --git a/risk_score/target/debug/.fingerprint/soroban-sdk-macros-f0147b5358f47f62/dep-lib-soroban_sdk_macros b/risk_score/target/debug/.fingerprint/soroban-sdk-macros-f0147b5358f47f62/dep-lib-soroban_sdk_macros
new file mode 100644
index 00000000..ec3cb8bf
Binary files /dev/null and b/risk_score/target/debug/.fingerprint/soroban-sdk-macros-f0147b5358f47f62/dep-lib-soroban_sdk_macros differ
diff --git a/risk_score/target/debug/.fingerprint/soroban-sdk-macros-f0147b5358f47f62/invoked.timestamp b/risk_score/target/debug/.fingerprint/soroban-sdk-macros-f0147b5358f47f62/invoked.timestamp
new file mode 100644
index 00000000..e00328da
--- /dev/null
+++ b/risk_score/target/debug/.fingerprint/soroban-sdk-macros-f0147b5358f47f62/invoked.timestamp
@@ -0,0 +1 @@
+This file has an mtime of when this was started.
\ No newline at end of file
diff --git a/risk_score/target/debug/.fingerprint/soroban-sdk-macros-f0147b5358f47f62/lib-soroban_sdk_macros b/risk_score/target/debug/.fingerprint/soroban-sdk-macros-f0147b5358f47f62/lib-soroban_sdk_macros
new file mode 100644
index 00000000..a206d9fd
--- /dev/null
+++ b/risk_score/target/debug/.fingerprint/soroban-sdk-macros-f0147b5358f47f62/lib-soroban_sdk_macros
@@ -0,0 +1 @@
+ee91c7edc67e2b32
\ No newline at end of file
diff --git a/risk_score/target/debug/.fingerprint/soroban-sdk-macros-f0147b5358f47f62/lib-soroban_sdk_macros.json b/risk_score/target/debug/.fingerprint/soroban-sdk-macros-f0147b5358f47f62/lib-soroban_sdk_macros.json
new file mode 100644
index 00000000..8c576bb1
--- /dev/null
+++ b/risk_score/target/debug/.fingerprint/soroban-sdk-macros-f0147b5358f47f62/lib-soroban_sdk_macros.json
@@ -0,0 +1 @@
+{"rustc":5391851738765093524,"features":"[]","declared_features":"[\"testutils\"]","target":11889818073967546717,"profile":2225463790103693989,"path":14572053097908939387,"deps":[[496455418292392305,"darling",false,12372613457092450595],[3060637413840920116,"proc_macro2",false,3272600214830029920],[4636381673486488016,"soroban_spec_rust",false,481919649386931257],[5027556215623624228,"stellar_xdr",false,14017407514839327666],[6892562547291620637,"soroban_spec",false,2561737912960992938],[8895580150134174118,"build_script_build",false,14446603246400091735],[9857275760291862238,"sha2",false,4960268404104909524],[11903278875415370753,"itertools",false,17338311721534693567],[15493370609364094450,"soroban_env_common",false,4732340783017568672],[17990358020177143287,"quote",false,15490847037713330905],[18149961000318489080,"syn",false,17353705955167482554]],"local":[{"CheckDepInfo":{"dep_info":"debug/.fingerprint/soroban-sdk-macros-f0147b5358f47f62/dep-lib-soroban_sdk_macros","checksum":false}}],"rustflags":[],"config":8247474407144887393,"compile_kind":0}
\ No newline at end of file
diff --git a/risk_score/target/debug/.fingerprint/soroban-sdk-macros-fb061cb2665fefbc/build-script-build-script-build b/risk_score/target/debug/.fingerprint/soroban-sdk-macros-fb061cb2665fefbc/build-script-build-script-build
new file mode 100644
index 00000000..037c3637
--- /dev/null
+++ b/risk_score/target/debug/.fingerprint/soroban-sdk-macros-fb061cb2665fefbc/build-script-build-script-build
@@ -0,0 +1 @@
+d5090a720aa901e0
\ No newline at end of file
diff --git a/risk_score/target/debug/.fingerprint/soroban-sdk-macros-fb061cb2665fefbc/build-script-build-script-build.json b/risk_score/target/debug/.fingerprint/soroban-sdk-macros-fb061cb2665fefbc/build-script-build-script-build.json
new file mode 100644
index 00000000..83ea918e
--- /dev/null
+++ b/risk_score/target/debug/.fingerprint/soroban-sdk-macros-fb061cb2665fefbc/build-script-build-script-build.json
@@ -0,0 +1 @@
+{"rustc":5391851738765093524,"features":"[]","declared_features":"[\"testutils\"]","target":5408242616063297496,"profile":2225463790103693989,"path":2859013102421925533,"deps":[[8576480473721236041,"rustc_version",false,11030046551128987680],[14436471438139416390,"crate_git_revision",false,8006188221078650549]],"local":[{"CheckDepInfo":{"dep_info":"debug/.fingerprint/soroban-sdk-macros-fb061cb2665fefbc/dep-build-script-build-script-build","checksum":false}}],"rustflags":[],"config":8247474407144887393,"compile_kind":0}
\ No newline at end of file
diff --git a/risk_score/target/debug/.fingerprint/soroban-sdk-macros-fb061cb2665fefbc/dep-build-script-build-script-build b/risk_score/target/debug/.fingerprint/soroban-sdk-macros-fb061cb2665fefbc/dep-build-script-build-script-build
new file mode 100644
index 00000000..ec3cb8bf
Binary files /dev/null and b/risk_score/target/debug/.fingerprint/soroban-sdk-macros-fb061cb2665fefbc/dep-build-script-build-script-build differ
diff --git a/risk_score/target/debug/.fingerprint/soroban-sdk-macros-fb061cb2665fefbc/invoked.timestamp b/risk_score/target/debug/.fingerprint/soroban-sdk-macros-fb061cb2665fefbc/invoked.timestamp
new file mode 100644
index 00000000..e00328da
--- /dev/null
+++ b/risk_score/target/debug/.fingerprint/soroban-sdk-macros-fb061cb2665fefbc/invoked.timestamp
@@ -0,0 +1 @@
+This file has an mtime of when this was started.
\ No newline at end of file
diff --git a/risk_score/target/debug/.fingerprint/soroban-spec-3b863251bdb7d423/dep-lib-soroban_spec b/risk_score/target/debug/.fingerprint/soroban-spec-3b863251bdb7d423/dep-lib-soroban_spec
new file mode 100644
index 00000000..ec3cb8bf
Binary files /dev/null and b/risk_score/target/debug/.fingerprint/soroban-spec-3b863251bdb7d423/dep-lib-soroban_spec differ
diff --git a/risk_score/target/debug/.fingerprint/soroban-spec-3b863251bdb7d423/invoked.timestamp b/risk_score/target/debug/.fingerprint/soroban-spec-3b863251bdb7d423/invoked.timestamp
new file mode 100644
index 00000000..e00328da
--- /dev/null
+++ b/risk_score/target/debug/.fingerprint/soroban-spec-3b863251bdb7d423/invoked.timestamp
@@ -0,0 +1 @@
+This file has an mtime of when this was started.
\ No newline at end of file
diff --git a/risk_score/target/debug/.fingerprint/soroban-spec-3b863251bdb7d423/lib-soroban_spec b/risk_score/target/debug/.fingerprint/soroban-spec-3b863251bdb7d423/lib-soroban_spec
new file mode 100644
index 00000000..ee0d4601
--- /dev/null
+++ b/risk_score/target/debug/.fingerprint/soroban-spec-3b863251bdb7d423/lib-soroban_spec
@@ -0,0 +1 @@
+aac6b0250f1f8d23
\ No newline at end of file
diff --git a/risk_score/target/debug/.fingerprint/soroban-spec-3b863251bdb7d423/lib-soroban_spec.json b/risk_score/target/debug/.fingerprint/soroban-spec-3b863251bdb7d423/lib-soroban_spec.json
new file mode 100644
index 00000000..497407ff
--- /dev/null
+++ b/risk_score/target/debug/.fingerprint/soroban-spec-3b863251bdb7d423/lib-soroban_spec.json
@@ -0,0 +1 @@
+{"rustc":5391851738765093524,"features":"[]","declared_features":"[]","target":11410942543542648629,"profile":2225463790103693989,"path":10670841459102335683,"deps":[[5027556215623624228,"stellar_xdr",false,14017407514839327666],[8008191657135824715,"thiserror",false,5950422034431154583],[8652975363845047066,"wasmparser",false,2916467105375595492],[17282734725213053079,"base64",false,1750512888795170259]],"local":[{"CheckDepInfo":{"dep_info":"debug/.fingerprint/soroban-spec-3b863251bdb7d423/dep-lib-soroban_spec","checksum":false}}],"rustflags":[],"config":8247474407144887393,"compile_kind":0}
\ No newline at end of file
diff --git a/risk_score/target/debug/.fingerprint/soroban-spec-9190ade603d0a0bf/dep-lib-soroban_spec b/risk_score/target/debug/.fingerprint/soroban-spec-9190ade603d0a0bf/dep-lib-soroban_spec
new file mode 100644
index 00000000..ec3cb8bf
Binary files /dev/null and b/risk_score/target/debug/.fingerprint/soroban-spec-9190ade603d0a0bf/dep-lib-soroban_spec differ
diff --git a/risk_score/target/debug/.fingerprint/soroban-spec-9190ade603d0a0bf/invoked.timestamp b/risk_score/target/debug/.fingerprint/soroban-spec-9190ade603d0a0bf/invoked.timestamp
new file mode 100644
index 00000000..e00328da
--- /dev/null
+++ b/risk_score/target/debug/.fingerprint/soroban-spec-9190ade603d0a0bf/invoked.timestamp
@@ -0,0 +1 @@
+This file has an mtime of when this was started.
\ No newline at end of file
diff --git a/risk_score/target/debug/.fingerprint/soroban-spec-9190ade603d0a0bf/lib-soroban_spec b/risk_score/target/debug/.fingerprint/soroban-spec-9190ade603d0a0bf/lib-soroban_spec
new file mode 100644
index 00000000..080b995a
--- /dev/null
+++ b/risk_score/target/debug/.fingerprint/soroban-spec-9190ade603d0a0bf/lib-soroban_spec
@@ -0,0 +1 @@
+730c46ec0c8da6a0
\ No newline at end of file
diff --git a/risk_score/target/debug/.fingerprint/soroban-spec-9190ade603d0a0bf/lib-soroban_spec.json b/risk_score/target/debug/.fingerprint/soroban-spec-9190ade603d0a0bf/lib-soroban_spec.json
new file mode 100644
index 00000000..97d44697
--- /dev/null
+++ b/risk_score/target/debug/.fingerprint/soroban-spec-9190ade603d0a0bf/lib-soroban_spec.json
@@ -0,0 +1 @@
+{"rustc":5391851738765093524,"features":"[]","declared_features":"[]","target":11410942543542648629,"profile":2225463790103693989,"path":10670841459102335683,"deps":[[5027556215623624228,"stellar_xdr",false,3110612360733436776],[8008191657135824715,"thiserror",false,1069163822583401678],[8652975363845047066,"wasmparser",false,5200852686505870483],[17282734725213053079,"base64",false,7933868667268098763]],"local":[{"CheckDepInfo":{"dep_info":"debug/.fingerprint/soroban-spec-9190ade603d0a0bf/dep-lib-soroban_spec","checksum":false}}],"rustflags":[],"config":8247474407144887393,"compile_kind":0}
\ No newline at end of file
diff --git a/risk_score/target/debug/.fingerprint/soroban-spec-rust-043d496fcfac8a0f/dep-lib-soroban_spec_rust b/risk_score/target/debug/.fingerprint/soroban-spec-rust-043d496fcfac8a0f/dep-lib-soroban_spec_rust
new file mode 100644
index 00000000..ec3cb8bf
Binary files /dev/null and b/risk_score/target/debug/.fingerprint/soroban-spec-rust-043d496fcfac8a0f/dep-lib-soroban_spec_rust differ
diff --git a/risk_score/target/debug/.fingerprint/soroban-spec-rust-043d496fcfac8a0f/invoked.timestamp b/risk_score/target/debug/.fingerprint/soroban-spec-rust-043d496fcfac8a0f/invoked.timestamp
new file mode 100644
index 00000000..e00328da
--- /dev/null
+++ b/risk_score/target/debug/.fingerprint/soroban-spec-rust-043d496fcfac8a0f/invoked.timestamp
@@ -0,0 +1 @@
+This file has an mtime of when this was started.
\ No newline at end of file
diff --git a/risk_score/target/debug/.fingerprint/soroban-spec-rust-043d496fcfac8a0f/lib-soroban_spec_rust b/risk_score/target/debug/.fingerprint/soroban-spec-rust-043d496fcfac8a0f/lib-soroban_spec_rust
new file mode 100644
index 00000000..4d77f85f
--- /dev/null
+++ b/risk_score/target/debug/.fingerprint/soroban-spec-rust-043d496fcfac8a0f/lib-soroban_spec_rust
@@ -0,0 +1 @@
+1c8aee0b5a38444d
\ No newline at end of file
diff --git a/risk_score/target/debug/.fingerprint/soroban-spec-rust-043d496fcfac8a0f/lib-soroban_spec_rust.json b/risk_score/target/debug/.fingerprint/soroban-spec-rust-043d496fcfac8a0f/lib-soroban_spec_rust.json
new file mode 100644
index 00000000..4b6fbd1c
--- /dev/null
+++ b/risk_score/target/debug/.fingerprint/soroban-spec-rust-043d496fcfac8a0f/lib-soroban_spec_rust.json
@@ -0,0 +1 @@
+{"rustc":5391851738765093524,"features":"[]","declared_features":"[]","target":1727302067230961885,"profile":2225463790103693989,"path":3236792710702983139,"deps":[[3060637413840920116,"proc_macro2",false,3272600214830029920],[5027556215623624228,"stellar_xdr",false,3110612360733436776],[6892562547291620637,"soroban_spec",false,11576094978845576307],[8008191657135824715,"thiserror",false,1069163822583401678],[9857275760291862238,"sha2",false,1900931995385571079],[16768685902412194232,"prettyplease",false,9634280077851818914],[17990358020177143287,"quote",false,15490847037713330905],[18149961000318489080,"syn",false,17353705955167482554]],"local":[{"CheckDepInfo":{"dep_info":"debug/.fingerprint/soroban-spec-rust-043d496fcfac8a0f/dep-lib-soroban_spec_rust","checksum":false}}],"rustflags":[],"config":8247474407144887393,"compile_kind":0}
\ No newline at end of file
diff --git a/risk_score/target/debug/.fingerprint/soroban-spec-rust-b70387286290799e/dep-lib-soroban_spec_rust b/risk_score/target/debug/.fingerprint/soroban-spec-rust-b70387286290799e/dep-lib-soroban_spec_rust
new file mode 100644
index 00000000..ec3cb8bf
Binary files /dev/null and b/risk_score/target/debug/.fingerprint/soroban-spec-rust-b70387286290799e/dep-lib-soroban_spec_rust differ
diff --git a/risk_score/target/debug/.fingerprint/soroban-spec-rust-b70387286290799e/invoked.timestamp b/risk_score/target/debug/.fingerprint/soroban-spec-rust-b70387286290799e/invoked.timestamp
new file mode 100644
index 00000000..e00328da
--- /dev/null
+++ b/risk_score/target/debug/.fingerprint/soroban-spec-rust-b70387286290799e/invoked.timestamp
@@ -0,0 +1 @@
+This file has an mtime of when this was started.
\ No newline at end of file
diff --git a/risk_score/target/debug/.fingerprint/soroban-spec-rust-b70387286290799e/lib-soroban_spec_rust b/risk_score/target/debug/.fingerprint/soroban-spec-rust-b70387286290799e/lib-soroban_spec_rust
new file mode 100644
index 00000000..f22e0c4d
--- /dev/null
+++ b/risk_score/target/debug/.fingerprint/soroban-spec-rust-b70387286290799e/lib-soroban_spec_rust
@@ -0,0 +1 @@
+3924fd275e1fb006
\ No newline at end of file
diff --git a/risk_score/target/debug/.fingerprint/soroban-spec-rust-b70387286290799e/lib-soroban_spec_rust.json b/risk_score/target/debug/.fingerprint/soroban-spec-rust-b70387286290799e/lib-soroban_spec_rust.json
new file mode 100644
index 00000000..6cce66d6
--- /dev/null
+++ b/risk_score/target/debug/.fingerprint/soroban-spec-rust-b70387286290799e/lib-soroban_spec_rust.json
@@ -0,0 +1 @@
+{"rustc":5391851738765093524,"features":"[]","declared_features":"[]","target":1727302067230961885,"profile":2225463790103693989,"path":3236792710702983139,"deps":[[3060637413840920116,"proc_macro2",false,3272600214830029920],[5027556215623624228,"stellar_xdr",false,14017407514839327666],[6892562547291620637,"soroban_spec",false,2561737912960992938],[8008191657135824715,"thiserror",false,5950422034431154583],[9857275760291862238,"sha2",false,4960268404104909524],[16768685902412194232,"prettyplease",false,9634280077851818914],[17990358020177143287,"quote",false,15490847037713330905],[18149961000318489080,"syn",false,17353705955167482554]],"local":[{"CheckDepInfo":{"dep_info":"debug/.fingerprint/soroban-spec-rust-b70387286290799e/dep-lib-soroban_spec_rust","checksum":false}}],"rustflags":[],"config":8247474407144887393,"compile_kind":0}
\ No newline at end of file
diff --git a/risk_score/target/debug/.fingerprint/soroban-wasmi-c4a09d031e8d2c82/dep-lib-soroban_wasmi b/risk_score/target/debug/.fingerprint/soroban-wasmi-c4a09d031e8d2c82/dep-lib-soroban_wasmi
new file mode 100644
index 00000000..ec3cb8bf
Binary files /dev/null and b/risk_score/target/debug/.fingerprint/soroban-wasmi-c4a09d031e8d2c82/dep-lib-soroban_wasmi differ
diff --git a/risk_score/target/debug/.fingerprint/soroban-wasmi-c4a09d031e8d2c82/invoked.timestamp b/risk_score/target/debug/.fingerprint/soroban-wasmi-c4a09d031e8d2c82/invoked.timestamp
new file mode 100644
index 00000000..e00328da
--- /dev/null
+++ b/risk_score/target/debug/.fingerprint/soroban-wasmi-c4a09d031e8d2c82/invoked.timestamp
@@ -0,0 +1 @@
+This file has an mtime of when this was started.
\ No newline at end of file
diff --git a/risk_score/target/debug/.fingerprint/soroban-wasmi-c4a09d031e8d2c82/lib-soroban_wasmi b/risk_score/target/debug/.fingerprint/soroban-wasmi-c4a09d031e8d2c82/lib-soroban_wasmi
new file mode 100644
index 00000000..376463d0
--- /dev/null
+++ b/risk_score/target/debug/.fingerprint/soroban-wasmi-c4a09d031e8d2c82/lib-soroban_wasmi
@@ -0,0 +1 @@
+d4ad5d092f6605be
\ No newline at end of file
diff --git a/risk_score/target/debug/.fingerprint/soroban-wasmi-c4a09d031e8d2c82/lib-soroban_wasmi.json b/risk_score/target/debug/.fingerprint/soroban-wasmi-c4a09d031e8d2c82/lib-soroban_wasmi.json
new file mode 100644
index 00000000..d56ccf16
--- /dev/null
+++ b/risk_score/target/debug/.fingerprint/soroban-wasmi-c4a09d031e8d2c82/lib-soroban_wasmi.json
@@ -0,0 +1 @@
+{"rustc":5391851738765093524,"features":"[\"default\", \"std\"]","declared_features":"[\"default\", \"std\"]","target":6232090871946752573,"profile":15657897354478470176,"path":9400696071709912291,"deps":[[2313368913568865230,"spin",false,13919042297524288639],[4334252912100547117,"wasmi_arena",false,7179857997196999888],[6048213226671835012,"smallvec",false,7198719581158478382],[9506782510583796564,"wasmi_core",false,5090239457971175752],[18442676441735787729,"wasmparser",false,6973553497719614000]],"local":[{"CheckDepInfo":{"dep_info":"debug/.fingerprint/soroban-wasmi-c4a09d031e8d2c82/dep-lib-soroban_wasmi","checksum":false}}],"rustflags":[],"config":8247474407144887393,"compile_kind":0}
\ No newline at end of file
diff --git a/risk_score/target/debug/.fingerprint/soroban-wasmi-db6024d8746be25a/dep-lib-soroban_wasmi b/risk_score/target/debug/.fingerprint/soroban-wasmi-db6024d8746be25a/dep-lib-soroban_wasmi
new file mode 100644
index 00000000..ec3cb8bf
Binary files /dev/null and b/risk_score/target/debug/.fingerprint/soroban-wasmi-db6024d8746be25a/dep-lib-soroban_wasmi differ
diff --git a/risk_score/target/debug/.fingerprint/soroban-wasmi-db6024d8746be25a/invoked.timestamp b/risk_score/target/debug/.fingerprint/soroban-wasmi-db6024d8746be25a/invoked.timestamp
new file mode 100644
index 00000000..e00328da
--- /dev/null
+++ b/risk_score/target/debug/.fingerprint/soroban-wasmi-db6024d8746be25a/invoked.timestamp
@@ -0,0 +1 @@
+This file has an mtime of when this was started.
\ No newline at end of file
diff --git a/risk_score/target/debug/.fingerprint/soroban-wasmi-db6024d8746be25a/lib-soroban_wasmi b/risk_score/target/debug/.fingerprint/soroban-wasmi-db6024d8746be25a/lib-soroban_wasmi
new file mode 100644
index 00000000..d1f3a6ee
--- /dev/null
+++ b/risk_score/target/debug/.fingerprint/soroban-wasmi-db6024d8746be25a/lib-soroban_wasmi
@@ -0,0 +1 @@
+e85c35587271dc0d
\ No newline at end of file
diff --git a/risk_score/target/debug/.fingerprint/soroban-wasmi-db6024d8746be25a/lib-soroban_wasmi.json b/risk_score/target/debug/.fingerprint/soroban-wasmi-db6024d8746be25a/lib-soroban_wasmi.json
new file mode 100644
index 00000000..2587d822
--- /dev/null
+++ b/risk_score/target/debug/.fingerprint/soroban-wasmi-db6024d8746be25a/lib-soroban_wasmi.json
@@ -0,0 +1 @@
+{"rustc":5391851738765093524,"features":"[\"default\", \"std\"]","declared_features":"[\"default\", \"std\"]","target":6232090871946752573,"profile":2241668132362809309,"path":9400696071709912291,"deps":[[2313368913568865230,"spin",false,15768923485721939581],[4334252912100547117,"wasmi_arena",false,11355742509971247531],[6048213226671835012,"smallvec",false,15977979779138399888],[9506782510583796564,"wasmi_core",false,6164815891470216709],[18442676441735787729,"wasmparser",false,6243260457575994432]],"local":[{"CheckDepInfo":{"dep_info":"debug/.fingerprint/soroban-wasmi-db6024d8746be25a/dep-lib-soroban_wasmi","checksum":false}}],"rustflags":[],"config":8247474407144887393,"compile_kind":0}
\ No newline at end of file
diff --git a/risk_score/target/debug/.fingerprint/spin-3bc85260956f94d4/dep-lib-spin b/risk_score/target/debug/.fingerprint/spin-3bc85260956f94d4/dep-lib-spin
new file mode 100644
index 00000000..ec3cb8bf
Binary files /dev/null and b/risk_score/target/debug/.fingerprint/spin-3bc85260956f94d4/dep-lib-spin differ
diff --git a/risk_score/target/debug/.fingerprint/spin-3bc85260956f94d4/invoked.timestamp b/risk_score/target/debug/.fingerprint/spin-3bc85260956f94d4/invoked.timestamp
new file mode 100644
index 00000000..e00328da
--- /dev/null
+++ b/risk_score/target/debug/.fingerprint/spin-3bc85260956f94d4/invoked.timestamp
@@ -0,0 +1 @@
+This file has an mtime of when this was started.
\ No newline at end of file
diff --git a/risk_score/target/debug/.fingerprint/spin-3bc85260956f94d4/lib-spin b/risk_score/target/debug/.fingerprint/spin-3bc85260956f94d4/lib-spin
new file mode 100644
index 00000000..bd49eb1e
--- /dev/null
+++ b/risk_score/target/debug/.fingerprint/spin-3bc85260956f94d4/lib-spin
@@ -0,0 +1 @@
+7f7c922d395f2ac1
\ No newline at end of file
diff --git a/risk_score/target/debug/.fingerprint/spin-3bc85260956f94d4/lib-spin.json b/risk_score/target/debug/.fingerprint/spin-3bc85260956f94d4/lib-spin.json
new file mode 100644
index 00000000..f6769c67
--- /dev/null
+++ b/risk_score/target/debug/.fingerprint/spin-3bc85260956f94d4/lib-spin.json
@@ -0,0 +1 @@
+{"rustc":5391851738765093524,"features":"[\"mutex\", \"rwlock\", \"spin_mutex\", \"std\"]","declared_features":"[\"barrier\", \"default\", \"fair_mutex\", \"lazy\", \"lock_api\", \"lock_api_crate\", \"mutex\", \"once\", \"portable-atomic\", \"portable_atomic\", \"rwlock\", \"spin_mutex\", \"std\", \"ticket_mutex\", \"use_ticket_mutex\"]","target":4260413527236709406,"profile":15657897354478470176,"path":17210499790365235150,"deps":[],"local":[{"CheckDepInfo":{"dep_info":"debug/.fingerprint/spin-3bc85260956f94d4/dep-lib-spin","checksum":false}}],"rustflags":[],"config":8247474407144887393,"compile_kind":0}
\ No newline at end of file
diff --git a/risk_score/target/debug/.fingerprint/spin-672023f1f1d1807a/dep-lib-spin b/risk_score/target/debug/.fingerprint/spin-672023f1f1d1807a/dep-lib-spin
new file mode 100644
index 00000000..ec3cb8bf
Binary files /dev/null and b/risk_score/target/debug/.fingerprint/spin-672023f1f1d1807a/dep-lib-spin differ
diff --git a/risk_score/target/debug/.fingerprint/spin-672023f1f1d1807a/invoked.timestamp b/risk_score/target/debug/.fingerprint/spin-672023f1f1d1807a/invoked.timestamp
new file mode 100644
index 00000000..e00328da
--- /dev/null
+++ b/risk_score/target/debug/.fingerprint/spin-672023f1f1d1807a/invoked.timestamp
@@ -0,0 +1 @@
+This file has an mtime of when this was started.
\ No newline at end of file
diff --git a/risk_score/target/debug/.fingerprint/spin-672023f1f1d1807a/lib-spin b/risk_score/target/debug/.fingerprint/spin-672023f1f1d1807a/lib-spin
new file mode 100644
index 00000000..cf0e6182
--- /dev/null
+++ b/risk_score/target/debug/.fingerprint/spin-672023f1f1d1807a/lib-spin
@@ -0,0 +1 @@
+7d4ec5e85c78d6da
\ No newline at end of file
diff --git a/risk_score/target/debug/.fingerprint/spin-672023f1f1d1807a/lib-spin.json b/risk_score/target/debug/.fingerprint/spin-672023f1f1d1807a/lib-spin.json
new file mode 100644
index 00000000..cddcca04
--- /dev/null
+++ b/risk_score/target/debug/.fingerprint/spin-672023f1f1d1807a/lib-spin.json
@@ -0,0 +1 @@
+{"rustc":5391851738765093524,"features":"[\"mutex\", \"rwlock\", \"spin_mutex\", \"std\"]","declared_features":"[\"barrier\", \"default\", \"fair_mutex\", \"lazy\", \"lock_api\", \"lock_api_crate\", \"mutex\", \"once\", \"portable-atomic\", \"portable_atomic\", \"rwlock\", \"spin_mutex\", \"std\", \"ticket_mutex\", \"use_ticket_mutex\"]","target":4260413527236709406,"profile":2241668132362809309,"path":17210499790365235150,"deps":[],"local":[{"CheckDepInfo":{"dep_info":"debug/.fingerprint/spin-672023f1f1d1807a/dep-lib-spin","checksum":false}}],"rustflags":[],"config":8247474407144887393,"compile_kind":0}
\ No newline at end of file
diff --git a/risk_score/target/debug/.fingerprint/static_assertions-2abd72c45a0b30a1/dep-lib-static_assertions b/risk_score/target/debug/.fingerprint/static_assertions-2abd72c45a0b30a1/dep-lib-static_assertions
new file mode 100644
index 00000000..ec3cb8bf
Binary files /dev/null and b/risk_score/target/debug/.fingerprint/static_assertions-2abd72c45a0b30a1/dep-lib-static_assertions differ
diff --git a/risk_score/target/debug/.fingerprint/static_assertions-2abd72c45a0b30a1/invoked.timestamp b/risk_score/target/debug/.fingerprint/static_assertions-2abd72c45a0b30a1/invoked.timestamp
new file mode 100644
index 00000000..e00328da
--- /dev/null
+++ b/risk_score/target/debug/.fingerprint/static_assertions-2abd72c45a0b30a1/invoked.timestamp
@@ -0,0 +1 @@
+This file has an mtime of when this was started.
\ No newline at end of file
diff --git a/risk_score/target/debug/.fingerprint/static_assertions-2abd72c45a0b30a1/lib-static_assertions b/risk_score/target/debug/.fingerprint/static_assertions-2abd72c45a0b30a1/lib-static_assertions
new file mode 100644
index 00000000..40f0b394
--- /dev/null
+++ b/risk_score/target/debug/.fingerprint/static_assertions-2abd72c45a0b30a1/lib-static_assertions
@@ -0,0 +1 @@
+1a08d74de60ad547
\ No newline at end of file
diff --git a/risk_score/target/debug/.fingerprint/static_assertions-2abd72c45a0b30a1/lib-static_assertions.json b/risk_score/target/debug/.fingerprint/static_assertions-2abd72c45a0b30a1/lib-static_assertions.json
new file mode 100644
index 00000000..6c1270d1
--- /dev/null
+++ b/risk_score/target/debug/.fingerprint/static_assertions-2abd72c45a0b30a1/lib-static_assertions.json
@@ -0,0 +1 @@
+{"rustc":5391851738765093524,"features":"[]","declared_features":"[\"nightly\"]","target":4712552111018528150,"profile":2225463790103693989,"path":9699785191115382930,"deps":[],"local":[{"CheckDepInfo":{"dep_info":"debug/.fingerprint/static_assertions-2abd72c45a0b30a1/dep-lib-static_assertions","checksum":false}}],"rustflags":[],"config":8247474407144887393,"compile_kind":0}
\ No newline at end of file
diff --git a/risk_score/target/debug/.fingerprint/static_assertions-3a66318fb012d912/dep-lib-static_assertions b/risk_score/target/debug/.fingerprint/static_assertions-3a66318fb012d912/dep-lib-static_assertions
new file mode 100644
index 00000000..ec3cb8bf
Binary files /dev/null and b/risk_score/target/debug/.fingerprint/static_assertions-3a66318fb012d912/dep-lib-static_assertions differ
diff --git a/risk_score/target/debug/.fingerprint/static_assertions-3a66318fb012d912/invoked.timestamp b/risk_score/target/debug/.fingerprint/static_assertions-3a66318fb012d912/invoked.timestamp
new file mode 100644
index 00000000..e00328da
--- /dev/null
+++ b/risk_score/target/debug/.fingerprint/static_assertions-3a66318fb012d912/invoked.timestamp
@@ -0,0 +1 @@
+This file has an mtime of when this was started.
\ No newline at end of file
diff --git a/risk_score/target/debug/.fingerprint/static_assertions-3a66318fb012d912/lib-static_assertions b/risk_score/target/debug/.fingerprint/static_assertions-3a66318fb012d912/lib-static_assertions
new file mode 100644
index 00000000..ce99c9db
--- /dev/null
+++ b/risk_score/target/debug/.fingerprint/static_assertions-3a66318fb012d912/lib-static_assertions
@@ -0,0 +1 @@
+6c2fb318086ecabb
\ No newline at end of file
diff --git a/risk_score/target/debug/.fingerprint/static_assertions-3a66318fb012d912/lib-static_assertions.json b/risk_score/target/debug/.fingerprint/static_assertions-3a66318fb012d912/lib-static_assertions.json
new file mode 100644
index 00000000..534ef592
--- /dev/null
+++ b/risk_score/target/debug/.fingerprint/static_assertions-3a66318fb012d912/lib-static_assertions.json
@@ -0,0 +1 @@
+{"rustc":5391851738765093524,"features":"[]","declared_features":"[\"nightly\"]","target":4712552111018528150,"profile":2241668132362809309,"path":9699785191115382930,"deps":[],"local":[{"CheckDepInfo":{"dep_info":"debug/.fingerprint/static_assertions-3a66318fb012d912/dep-lib-static_assertions","checksum":false}}],"rustflags":[],"config":8247474407144887393,"compile_kind":0}
\ No newline at end of file
diff --git a/risk_score/target/debug/.fingerprint/static_assertions-86a16e891ace2aab/dep-lib-static_assertions b/risk_score/target/debug/.fingerprint/static_assertions-86a16e891ace2aab/dep-lib-static_assertions
new file mode 100644
index 00000000..ec3cb8bf
Binary files /dev/null and b/risk_score/target/debug/.fingerprint/static_assertions-86a16e891ace2aab/dep-lib-static_assertions differ
diff --git a/risk_score/target/debug/.fingerprint/static_assertions-86a16e891ace2aab/invoked.timestamp b/risk_score/target/debug/.fingerprint/static_assertions-86a16e891ace2aab/invoked.timestamp
new file mode 100644
index 00000000..e00328da
--- /dev/null
+++ b/risk_score/target/debug/.fingerprint/static_assertions-86a16e891ace2aab/invoked.timestamp
@@ -0,0 +1 @@
+This file has an mtime of when this was started.
\ No newline at end of file
diff --git a/risk_score/target/debug/.fingerprint/static_assertions-86a16e891ace2aab/lib-static_assertions b/risk_score/target/debug/.fingerprint/static_assertions-86a16e891ace2aab/lib-static_assertions
new file mode 100644
index 00000000..332a1807
--- /dev/null
+++ b/risk_score/target/debug/.fingerprint/static_assertions-86a16e891ace2aab/lib-static_assertions
@@ -0,0 +1 @@
+0efe0a0076112735
\ No newline at end of file
diff --git a/risk_score/target/debug/.fingerprint/static_assertions-86a16e891ace2aab/lib-static_assertions.json b/risk_score/target/debug/.fingerprint/static_assertions-86a16e891ace2aab/lib-static_assertions.json
new file mode 100644
index 00000000..e704361f
--- /dev/null
+++ b/risk_score/target/debug/.fingerprint/static_assertions-86a16e891ace2aab/lib-static_assertions.json
@@ -0,0 +1 @@
+{"rustc":5391851738765093524,"features":"[]","declared_features":"[\"nightly\"]","target":4712552111018528150,"profile":15657897354478470176,"path":9699785191115382930,"deps":[],"local":[{"CheckDepInfo":{"dep_info":"debug/.fingerprint/static_assertions-86a16e891ace2aab/dep-lib-static_assertions","checksum":false}}],"rustflags":[],"config":8247474407144887393,"compile_kind":0}
\ No newline at end of file
diff --git a/risk_score/target/debug/.fingerprint/stellar-strkey-3a681632e535a329/dep-lib-stellar_strkey b/risk_score/target/debug/.fingerprint/stellar-strkey-3a681632e535a329/dep-lib-stellar_strkey
new file mode 100644
index 00000000..ec3cb8bf
Binary files /dev/null and b/risk_score/target/debug/.fingerprint/stellar-strkey-3a681632e535a329/dep-lib-stellar_strkey differ
diff --git a/risk_score/target/debug/.fingerprint/stellar-strkey-3a681632e535a329/invoked.timestamp b/risk_score/target/debug/.fingerprint/stellar-strkey-3a681632e535a329/invoked.timestamp
new file mode 100644
index 00000000..e00328da
--- /dev/null
+++ b/risk_score/target/debug/.fingerprint/stellar-strkey-3a681632e535a329/invoked.timestamp
@@ -0,0 +1 @@
+This file has an mtime of when this was started.
\ No newline at end of file
diff --git a/risk_score/target/debug/.fingerprint/stellar-strkey-3a681632e535a329/lib-stellar_strkey b/risk_score/target/debug/.fingerprint/stellar-strkey-3a681632e535a329/lib-stellar_strkey
new file mode 100644
index 00000000..10272949
--- /dev/null
+++ b/risk_score/target/debug/.fingerprint/stellar-strkey-3a681632e535a329/lib-stellar_strkey
@@ -0,0 +1 @@
+3af060ffe86fb92d
\ No newline at end of file
diff --git a/risk_score/target/debug/.fingerprint/stellar-strkey-3a681632e535a329/lib-stellar_strkey.json b/risk_score/target/debug/.fingerprint/stellar-strkey-3a681632e535a329/lib-stellar_strkey.json
new file mode 100644
index 00000000..b3bc8c9f
--- /dev/null
+++ b/risk_score/target/debug/.fingerprint/stellar-strkey-3a681632e535a329/lib-stellar_strkey.json
@@ -0,0 +1 @@
+{"rustc":5391851738765093524,"features":"[\"default\"]","declared_features":"[\"cli\", \"default\"]","target":12349729108854158803,"profile":15657897354478470176,"path":15129522717172121060,"deps":[[99287295355353247,"data_encoding",false,4833455085780498323],[8008191657135824715,"thiserror",false,1069163822583401678],[10445999912041431769,"build_script_build",false,13950116610549363148]],"local":[{"CheckDepInfo":{"dep_info":"debug/.fingerprint/stellar-strkey-3a681632e535a329/dep-lib-stellar_strkey","checksum":false}}],"rustflags":[],"config":8247474407144887393,"compile_kind":0}
\ No newline at end of file
diff --git a/risk_score/target/debug/.fingerprint/stellar-strkey-4aac7d07befb04b1/dep-lib-stellar_strkey b/risk_score/target/debug/.fingerprint/stellar-strkey-4aac7d07befb04b1/dep-lib-stellar_strkey
new file mode 100644
index 00000000..ec3cb8bf
Binary files /dev/null and b/risk_score/target/debug/.fingerprint/stellar-strkey-4aac7d07befb04b1/dep-lib-stellar_strkey differ
diff --git a/risk_score/target/debug/.fingerprint/stellar-strkey-4aac7d07befb04b1/invoked.timestamp b/risk_score/target/debug/.fingerprint/stellar-strkey-4aac7d07befb04b1/invoked.timestamp
new file mode 100644
index 00000000..e00328da
--- /dev/null
+++ b/risk_score/target/debug/.fingerprint/stellar-strkey-4aac7d07befb04b1/invoked.timestamp
@@ -0,0 +1 @@
+This file has an mtime of when this was started.
\ No newline at end of file
diff --git a/risk_score/target/debug/.fingerprint/stellar-strkey-4aac7d07befb04b1/lib-stellar_strkey b/risk_score/target/debug/.fingerprint/stellar-strkey-4aac7d07befb04b1/lib-stellar_strkey
new file mode 100644
index 00000000..68346dc0
--- /dev/null
+++ b/risk_score/target/debug/.fingerprint/stellar-strkey-4aac7d07befb04b1/lib-stellar_strkey
@@ -0,0 +1 @@
+5424cd57e55e2538
\ No newline at end of file
diff --git a/risk_score/target/debug/.fingerprint/stellar-strkey-4aac7d07befb04b1/lib-stellar_strkey.json b/risk_score/target/debug/.fingerprint/stellar-strkey-4aac7d07befb04b1/lib-stellar_strkey.json
new file mode 100644
index 00000000..6f4f779d
--- /dev/null
+++ b/risk_score/target/debug/.fingerprint/stellar-strkey-4aac7d07befb04b1/lib-stellar_strkey.json
@@ -0,0 +1 @@
+{"rustc":5391851738765093524,"features":"[\"default\"]","declared_features":"[\"cli\", \"default\"]","target":12349729108854158803,"profile":2241668132362809309,"path":15129522717172121060,"deps":[[99287295355353247,"data_encoding",false,17283726447578854509],[8008191657135824715,"thiserror",false,11880379062680678756],[10445999912041431769,"build_script_build",false,381972691761812116]],"local":[{"CheckDepInfo":{"dep_info":"debug/.fingerprint/stellar-strkey-4aac7d07befb04b1/dep-lib-stellar_strkey","checksum":false}}],"rustflags":[],"config":8247474407144887393,"compile_kind":0}
\ No newline at end of file
diff --git a/risk_score/target/debug/.fingerprint/stellar-strkey-969de36eba512fa3/dep-lib-stellar_strkey b/risk_score/target/debug/.fingerprint/stellar-strkey-969de36eba512fa3/dep-lib-stellar_strkey
new file mode 100644
index 00000000..ec3cb8bf
Binary files /dev/null and b/risk_score/target/debug/.fingerprint/stellar-strkey-969de36eba512fa3/dep-lib-stellar_strkey differ
diff --git a/risk_score/target/debug/.fingerprint/stellar-strkey-969de36eba512fa3/invoked.timestamp b/risk_score/target/debug/.fingerprint/stellar-strkey-969de36eba512fa3/invoked.timestamp
new file mode 100644
index 00000000..e00328da
--- /dev/null
+++ b/risk_score/target/debug/.fingerprint/stellar-strkey-969de36eba512fa3/invoked.timestamp
@@ -0,0 +1 @@
+This file has an mtime of when this was started.
\ No newline at end of file
diff --git a/risk_score/target/debug/.fingerprint/stellar-strkey-969de36eba512fa3/lib-stellar_strkey b/risk_score/target/debug/.fingerprint/stellar-strkey-969de36eba512fa3/lib-stellar_strkey
new file mode 100644
index 00000000..62b1742b
--- /dev/null
+++ b/risk_score/target/debug/.fingerprint/stellar-strkey-969de36eba512fa3/lib-stellar_strkey
@@ -0,0 +1 @@
+cfd8365162e7567f
\ No newline at end of file
diff --git a/risk_score/target/debug/.fingerprint/stellar-strkey-969de36eba512fa3/lib-stellar_strkey.json b/risk_score/target/debug/.fingerprint/stellar-strkey-969de36eba512fa3/lib-stellar_strkey.json
new file mode 100644
index 00000000..37c8368a
--- /dev/null
+++ b/risk_score/target/debug/.fingerprint/stellar-strkey-969de36eba512fa3/lib-stellar_strkey.json
@@ -0,0 +1 @@
+{"rustc":5391851738765093524,"features":"[\"default\"]","declared_features":"[\"cli\", \"default\"]","target":12349729108854158803,"profile":2225463790103693989,"path":15129522717172121060,"deps":[[99287295355353247,"data_encoding",false,18312337982044495256],[8008191657135824715,"thiserror",false,5950422034431154583],[10445999912041431769,"build_script_build",false,381972691761812116]],"local":[{"CheckDepInfo":{"dep_info":"debug/.fingerprint/stellar-strkey-969de36eba512fa3/dep-lib-stellar_strkey","checksum":false}}],"rustflags":[],"config":8247474407144887393,"compile_kind":0}
\ No newline at end of file
diff --git a/risk_score/target/debug/.fingerprint/stellar-strkey-abec3311075acab6/build-script-build-script-build b/risk_score/target/debug/.fingerprint/stellar-strkey-abec3311075acab6/build-script-build-script-build
new file mode 100644
index 00000000..04a1af0a
--- /dev/null
+++ b/risk_score/target/debug/.fingerprint/stellar-strkey-abec3311075acab6/build-script-build-script-build
@@ -0,0 +1 @@
+645c495731bab78e
\ No newline at end of file
diff --git a/risk_score/target/debug/.fingerprint/stellar-strkey-abec3311075acab6/build-script-build-script-build.json b/risk_score/target/debug/.fingerprint/stellar-strkey-abec3311075acab6/build-script-build-script-build.json
new file mode 100644
index 00000000..d173190b
--- /dev/null
+++ b/risk_score/target/debug/.fingerprint/stellar-strkey-abec3311075acab6/build-script-build-script-build.json
@@ -0,0 +1 @@
+{"rustc":5391851738765093524,"features":"[\"default\"]","declared_features":"[\"cli\", \"default\"]","target":5408242616063297496,"profile":2225463790103693989,"path":10738680582164781306,"deps":[[14436471438139416390,"crate_git_revision",false,8006188221078650549]],"local":[{"CheckDepInfo":{"dep_info":"debug/.fingerprint/stellar-strkey-abec3311075acab6/dep-build-script-build-script-build","checksum":false}}],"rustflags":[],"config":8247474407144887393,"compile_kind":0}
\ No newline at end of file
diff --git a/risk_score/target/debug/.fingerprint/stellar-strkey-abec3311075acab6/dep-build-script-build-script-build b/risk_score/target/debug/.fingerprint/stellar-strkey-abec3311075acab6/dep-build-script-build-script-build
new file mode 100644
index 00000000..ec3cb8bf
Binary files /dev/null and b/risk_score/target/debug/.fingerprint/stellar-strkey-abec3311075acab6/dep-build-script-build-script-build differ
diff --git a/risk_score/target/debug/.fingerprint/stellar-strkey-abec3311075acab6/invoked.timestamp b/risk_score/target/debug/.fingerprint/stellar-strkey-abec3311075acab6/invoked.timestamp
new file mode 100644
index 00000000..e00328da
--- /dev/null
+++ b/risk_score/target/debug/.fingerprint/stellar-strkey-abec3311075acab6/invoked.timestamp
@@ -0,0 +1 @@
+This file has an mtime of when this was started.
\ No newline at end of file
diff --git a/risk_score/target/debug/.fingerprint/stellar-strkey-bb313be5b15b9346/run-build-script-build-script-build b/risk_score/target/debug/.fingerprint/stellar-strkey-bb313be5b15b9346/run-build-script-build-script-build
new file mode 100644
index 00000000..233bad99
--- /dev/null
+++ b/risk_score/target/debug/.fingerprint/stellar-strkey-bb313be5b15b9346/run-build-script-build-script-build
@@ -0,0 +1 @@
+cc31127b25c598c1
\ No newline at end of file
diff --git a/risk_score/target/debug/.fingerprint/stellar-strkey-bb313be5b15b9346/run-build-script-build-script-build.json b/risk_score/target/debug/.fingerprint/stellar-strkey-bb313be5b15b9346/run-build-script-build-script-build.json
new file mode 100644
index 00000000..2991945e
--- /dev/null
+++ b/risk_score/target/debug/.fingerprint/stellar-strkey-bb313be5b15b9346/run-build-script-build-script-build.json
@@ -0,0 +1 @@
+{"rustc":5391851738765093524,"features":"","declared_features":"","target":0,"profile":0,"path":0,"deps":[[10445999912041431769,"build_script_build",false,15221655248284934590]],"local":[{"Precalculated":"0.0.9"}],"rustflags":[],"config":0,"compile_kind":0}
\ No newline at end of file
diff --git a/risk_score/target/debug/.fingerprint/stellar-strkey-dc153f23ceb686a7/build-script-build-script-build b/risk_score/target/debug/.fingerprint/stellar-strkey-dc153f23ceb686a7/build-script-build-script-build
new file mode 100644
index 00000000..fc024cf9
--- /dev/null
+++ b/risk_score/target/debug/.fingerprint/stellar-strkey-dc153f23ceb686a7/build-script-build-script-build
@@ -0,0 +1 @@
+bee17befcc2e3ed3
\ No newline at end of file
diff --git a/risk_score/target/debug/.fingerprint/stellar-strkey-dc153f23ceb686a7/build-script-build-script-build.json b/risk_score/target/debug/.fingerprint/stellar-strkey-dc153f23ceb686a7/build-script-build-script-build.json
new file mode 100644
index 00000000..619320c8
--- /dev/null
+++ b/risk_score/target/debug/.fingerprint/stellar-strkey-dc153f23ceb686a7/build-script-build-script-build.json
@@ -0,0 +1 @@
+{"rustc":5391851738765093524,"features":"[\"default\"]","declared_features":"[\"cli\", \"default\"]","target":5408242616063297496,"profile":2225463790103693989,"path":10738680582164781306,"deps":[[14436471438139416390,"crate_git_revision",false,3539716912293489998]],"local":[{"CheckDepInfo":{"dep_info":"debug/.fingerprint/stellar-strkey-dc153f23ceb686a7/dep-build-script-build-script-build","checksum":false}}],"rustflags":[],"config":8247474407144887393,"compile_kind":0}
\ No newline at end of file
diff --git a/risk_score/target/debug/.fingerprint/stellar-strkey-dc153f23ceb686a7/dep-build-script-build-script-build b/risk_score/target/debug/.fingerprint/stellar-strkey-dc153f23ceb686a7/dep-build-script-build-script-build
new file mode 100644
index 00000000..ec3cb8bf
Binary files /dev/null and b/risk_score/target/debug/.fingerprint/stellar-strkey-dc153f23ceb686a7/dep-build-script-build-script-build differ
diff --git a/risk_score/target/debug/.fingerprint/stellar-strkey-dc153f23ceb686a7/invoked.timestamp b/risk_score/target/debug/.fingerprint/stellar-strkey-dc153f23ceb686a7/invoked.timestamp
new file mode 100644
index 00000000..e00328da
--- /dev/null
+++ b/risk_score/target/debug/.fingerprint/stellar-strkey-dc153f23ceb686a7/invoked.timestamp
@@ -0,0 +1 @@
+This file has an mtime of when this was started.
\ No newline at end of file
diff --git a/risk_score/target/debug/.fingerprint/stellar-strkey-fa21ce48aef9c0e1/run-build-script-build-script-build b/risk_score/target/debug/.fingerprint/stellar-strkey-fa21ce48aef9c0e1/run-build-script-build-script-build
new file mode 100644
index 00000000..18c039eb
--- /dev/null
+++ b/risk_score/target/debug/.fingerprint/stellar-strkey-fa21ce48aef9c0e1/run-build-script-build-script-build
@@ -0,0 +1 @@
+94d25cae230a4d05
\ No newline at end of file
diff --git a/risk_score/target/debug/.fingerprint/stellar-strkey-fa21ce48aef9c0e1/run-build-script-build-script-build.json b/risk_score/target/debug/.fingerprint/stellar-strkey-fa21ce48aef9c0e1/run-build-script-build-script-build.json
new file mode 100644
index 00000000..2c87dff9
--- /dev/null
+++ b/risk_score/target/debug/.fingerprint/stellar-strkey-fa21ce48aef9c0e1/run-build-script-build-script-build.json
@@ -0,0 +1 @@
+{"rustc":5391851738765093524,"features":"","declared_features":"","target":0,"profile":0,"path":0,"deps":[[10445999912041431769,"build_script_build",false,10283892995204406372]],"local":[{"Precalculated":"0.0.9"}],"rustflags":[],"config":0,"compile_kind":0}
\ No newline at end of file
diff --git a/risk_score/target/debug/.fingerprint/stellar-xdr-2fb86b0380557560/run-build-script-build-script-build b/risk_score/target/debug/.fingerprint/stellar-xdr-2fb86b0380557560/run-build-script-build-script-build
new file mode 100644
index 00000000..8e993840
--- /dev/null
+++ b/risk_score/target/debug/.fingerprint/stellar-xdr-2fb86b0380557560/run-build-script-build-script-build
@@ -0,0 +1 @@
+b15bd3ad0252fff7
\ No newline at end of file
diff --git a/risk_score/target/debug/.fingerprint/stellar-xdr-2fb86b0380557560/run-build-script-build-script-build.json b/risk_score/target/debug/.fingerprint/stellar-xdr-2fb86b0380557560/run-build-script-build-script-build.json
new file mode 100644
index 00000000..d1bc16ea
--- /dev/null
+++ b/risk_score/target/debug/.fingerprint/stellar-xdr-2fb86b0380557560/run-build-script-build-script-build.json
@@ -0,0 +1 @@
+{"rustc":5391851738765093524,"features":"","declared_features":"","target":0,"profile":0,"path":0,"deps":[[5027556215623624228,"build_script_build",false,123896714878387429]],"local":[{"Precalculated":"22.1.0"}],"rustflags":[],"config":0,"compile_kind":0}
\ No newline at end of file
diff --git a/risk_score/target/debug/.fingerprint/stellar-xdr-3d2f2b468843c9cf/dep-lib-stellar_xdr b/risk_score/target/debug/.fingerprint/stellar-xdr-3d2f2b468843c9cf/dep-lib-stellar_xdr
new file mode 100644
index 00000000..ec3cb8bf
Binary files /dev/null and b/risk_score/target/debug/.fingerprint/stellar-xdr-3d2f2b468843c9cf/dep-lib-stellar_xdr differ
diff --git a/risk_score/target/debug/.fingerprint/stellar-xdr-3d2f2b468843c9cf/invoked.timestamp b/risk_score/target/debug/.fingerprint/stellar-xdr-3d2f2b468843c9cf/invoked.timestamp
new file mode 100644
index 00000000..e00328da
--- /dev/null
+++ b/risk_score/target/debug/.fingerprint/stellar-xdr-3d2f2b468843c9cf/invoked.timestamp
@@ -0,0 +1 @@
+This file has an mtime of when this was started.
\ No newline at end of file
diff --git a/risk_score/target/debug/.fingerprint/stellar-xdr-3d2f2b468843c9cf/lib-stellar_xdr b/risk_score/target/debug/.fingerprint/stellar-xdr-3d2f2b468843c9cf/lib-stellar_xdr
new file mode 100644
index 00000000..f1782646
--- /dev/null
+++ b/risk_score/target/debug/.fingerprint/stellar-xdr-3d2f2b468843c9cf/lib-stellar_xdr
@@ -0,0 +1 @@
+df708a52cef47bd3
\ No newline at end of file
diff --git a/risk_score/target/debug/.fingerprint/stellar-xdr-3d2f2b468843c9cf/lib-stellar_xdr.json b/risk_score/target/debug/.fingerprint/stellar-xdr-3d2f2b468843c9cf/lib-stellar_xdr.json
new file mode 100644
index 00000000..c609244f
--- /dev/null
+++ b/risk_score/target/debug/.fingerprint/stellar-xdr-3d2f2b468843c9cf/lib-stellar_xdr.json
@@ -0,0 +1 @@
+{"rustc":5391851738765093524,"features":"[\"alloc\", \"arbitrary\", \"base64\", \"curr\", \"hex\", \"serde\", \"std\"]","declared_features":"[\"alloc\", \"arbitrary\", \"base64\", \"cli\", \"curr\", \"default\", \"hex\", \"next\", \"schemars\", \"serde\", \"serde_json\", \"std\"]","target":10964764196340105078,"profile":2241668132362809309,"path":9009619652404138585,"deps":[[530211389790465181,"hex",false,2042507069821835163],[4877901010865624961,"arbitrary",false,17513815177564961123],[5027556215623624228,"build_script_build",false,5530056078011780046],[6213549728662707793,"serde_with",false,10055652332402084945],[8512051552764648367,"escape_bytes",false,11727655276600522262],[9689903380558560274,"serde",false,1635576289497749722],[10445999912041431769,"stellar_strkey",false,4045744179375842388],[17282734725213053079,"base64",false,7623646976536638115]],"local":[{"CheckDepInfo":{"dep_info":"debug/.fingerprint/stellar-xdr-3d2f2b468843c9cf/dep-lib-stellar_xdr","checksum":false}}],"rustflags":[],"config":8247474407144887393,"compile_kind":0}
\ No newline at end of file
diff --git a/risk_score/target/debug/.fingerprint/stellar-xdr-4a092d5f0dc5a5c9/build-script-build-script-build b/risk_score/target/debug/.fingerprint/stellar-xdr-4a092d5f0dc5a5c9/build-script-build-script-build
new file mode 100644
index 00000000..091c5f17
--- /dev/null
+++ b/risk_score/target/debug/.fingerprint/stellar-xdr-4a092d5f0dc5a5c9/build-script-build-script-build
@@ -0,0 +1 @@
+fea60c3631812324
\ No newline at end of file
diff --git a/risk_score/target/debug/.fingerprint/stellar-xdr-4a092d5f0dc5a5c9/build-script-build-script-build.json b/risk_score/target/debug/.fingerprint/stellar-xdr-4a092d5f0dc5a5c9/build-script-build-script-build.json
new file mode 100644
index 00000000..f4b33300
--- /dev/null
+++ b/risk_score/target/debug/.fingerprint/stellar-xdr-4a092d5f0dc5a5c9/build-script-build-script-build.json
@@ -0,0 +1 @@
+{"rustc":5391851738765093524,"features":"[\"alloc\", \"arbitrary\", \"base64\", \"curr\", \"hex\", \"serde\", \"std\"]","declared_features":"[\"alloc\", \"arbitrary\", \"base64\", \"cli\", \"curr\", \"default\", \"hex\", \"next\", \"schemars\", \"serde\", \"serde_json\", \"std\"]","target":5408242616063297496,"profile":2225463790103693989,"path":6806031246322787774,"deps":[[14436471438139416390,"crate_git_revision",false,3539716912293489998]],"local":[{"CheckDepInfo":{"dep_info":"debug/.fingerprint/stellar-xdr-4a092d5f0dc5a5c9/dep-build-script-build-script-build","checksum":false}}],"rustflags":[],"config":8247474407144887393,"compile_kind":0}
\ No newline at end of file
diff --git a/risk_score/target/debug/.fingerprint/stellar-xdr-4a092d5f0dc5a5c9/dep-build-script-build-script-build b/risk_score/target/debug/.fingerprint/stellar-xdr-4a092d5f0dc5a5c9/dep-build-script-build-script-build
new file mode 100644
index 00000000..ec3cb8bf
Binary files /dev/null and b/risk_score/target/debug/.fingerprint/stellar-xdr-4a092d5f0dc5a5c9/dep-build-script-build-script-build differ
diff --git a/risk_score/target/debug/.fingerprint/stellar-xdr-4a092d5f0dc5a5c9/invoked.timestamp b/risk_score/target/debug/.fingerprint/stellar-xdr-4a092d5f0dc5a5c9/invoked.timestamp
new file mode 100644
index 00000000..e00328da
--- /dev/null
+++ b/risk_score/target/debug/.fingerprint/stellar-xdr-4a092d5f0dc5a5c9/invoked.timestamp
@@ -0,0 +1 @@
+This file has an mtime of when this was started.
\ No newline at end of file
diff --git a/risk_score/target/debug/.fingerprint/stellar-xdr-56f5fbcd983c6c6c/build-script-build-script-build b/risk_score/target/debug/.fingerprint/stellar-xdr-56f5fbcd983c6c6c/build-script-build-script-build
new file mode 100644
index 00000000..23968bfc
--- /dev/null
+++ b/risk_score/target/debug/.fingerprint/stellar-xdr-56f5fbcd983c6c6c/build-script-build-script-build
@@ -0,0 +1 @@
+2ed83296738a3929
\ No newline at end of file
diff --git a/risk_score/target/debug/.fingerprint/stellar-xdr-56f5fbcd983c6c6c/build-script-build-script-build.json b/risk_score/target/debug/.fingerprint/stellar-xdr-56f5fbcd983c6c6c/build-script-build-script-build.json
new file mode 100644
index 00000000..72225fc5
--- /dev/null
+++ b/risk_score/target/debug/.fingerprint/stellar-xdr-56f5fbcd983c6c6c/build-script-build-script-build.json
@@ -0,0 +1 @@
+{"rustc":5391851738765093524,"features":"[\"alloc\", \"base64\", \"curr\", \"hex\", \"serde\", \"std\"]","declared_features":"[\"alloc\", \"arbitrary\", \"base64\", \"cli\", \"curr\", \"default\", \"hex\", \"next\", \"schemars\", \"serde\", \"serde_json\", \"std\"]","target":5408242616063297496,"profile":2225463790103693989,"path":6806031246322787774,"deps":[[14436471438139416390,"crate_git_revision",false,3539716912293489998]],"local":[{"CheckDepInfo":{"dep_info":"debug/.fingerprint/stellar-xdr-56f5fbcd983c6c6c/dep-build-script-build-script-build","checksum":false}}],"rustflags":[],"config":8247474407144887393,"compile_kind":0}
\ No newline at end of file
diff --git a/risk_score/target/debug/.fingerprint/stellar-xdr-56f5fbcd983c6c6c/dep-build-script-build-script-build b/risk_score/target/debug/.fingerprint/stellar-xdr-56f5fbcd983c6c6c/dep-build-script-build-script-build
new file mode 100644
index 00000000..ec3cb8bf
Binary files /dev/null and b/risk_score/target/debug/.fingerprint/stellar-xdr-56f5fbcd983c6c6c/dep-build-script-build-script-build differ
diff --git a/risk_score/target/debug/.fingerprint/stellar-xdr-56f5fbcd983c6c6c/invoked.timestamp b/risk_score/target/debug/.fingerprint/stellar-xdr-56f5fbcd983c6c6c/invoked.timestamp
new file mode 100644
index 00000000..e00328da
--- /dev/null
+++ b/risk_score/target/debug/.fingerprint/stellar-xdr-56f5fbcd983c6c6c/invoked.timestamp
@@ -0,0 +1 @@
+This file has an mtime of when this was started.
\ No newline at end of file
diff --git a/risk_score/target/debug/.fingerprint/stellar-xdr-59525181c581299a/dep-lib-stellar_xdr b/risk_score/target/debug/.fingerprint/stellar-xdr-59525181c581299a/dep-lib-stellar_xdr
new file mode 100644
index 00000000..ec3cb8bf
Binary files /dev/null and b/risk_score/target/debug/.fingerprint/stellar-xdr-59525181c581299a/dep-lib-stellar_xdr differ
diff --git a/risk_score/target/debug/.fingerprint/stellar-xdr-59525181c581299a/invoked.timestamp b/risk_score/target/debug/.fingerprint/stellar-xdr-59525181c581299a/invoked.timestamp
new file mode 100644
index 00000000..e00328da
--- /dev/null
+++ b/risk_score/target/debug/.fingerprint/stellar-xdr-59525181c581299a/invoked.timestamp
@@ -0,0 +1 @@
+This file has an mtime of when this was started.
\ No newline at end of file
diff --git a/risk_score/target/debug/.fingerprint/stellar-xdr-59525181c581299a/lib-stellar_xdr b/risk_score/target/debug/.fingerprint/stellar-xdr-59525181c581299a/lib-stellar_xdr
new file mode 100644
index 00000000..73892a5d
--- /dev/null
+++ b/risk_score/target/debug/.fingerprint/stellar-xdr-59525181c581299a/lib-stellar_xdr
@@ -0,0 +1 @@
+68ab741b761d2b2b
\ No newline at end of file
diff --git a/risk_score/target/debug/.fingerprint/stellar-xdr-59525181c581299a/lib-stellar_xdr.json b/risk_score/target/debug/.fingerprint/stellar-xdr-59525181c581299a/lib-stellar_xdr.json
new file mode 100644
index 00000000..424df8eb
--- /dev/null
+++ b/risk_score/target/debug/.fingerprint/stellar-xdr-59525181c581299a/lib-stellar_xdr.json
@@ -0,0 +1 @@
+{"rustc":5391851738765093524,"features":"[\"alloc\", \"curr\", \"hex\", \"serde\", \"std\"]","declared_features":"[\"alloc\", \"arbitrary\", \"base64\", \"cli\", \"curr\", \"default\", \"hex\", \"next\", \"schemars\", \"serde\", \"serde_json\", \"std\"]","target":10964764196340105078,"profile":2225463790103693989,"path":9009619652404138585,"deps":[[530211389790465181,"hex",false,12346038867479275934],[5027556215623624228,"build_script_build",false,17024552793026508433],[6213549728662707793,"serde_with",false,2242627519584902960],[8512051552764648367,"escape_bytes",false,11108128364013318018],[9689903380558560274,"serde",false,1698120530072343106],[10445999912041431769,"stellar_strkey",false,3294787648905867322]],"local":[{"CheckDepInfo":{"dep_info":"debug/.fingerprint/stellar-xdr-59525181c581299a/dep-lib-stellar_xdr","checksum":false}}],"rustflags":[],"config":8247474407144887393,"compile_kind":0}
\ No newline at end of file
diff --git a/risk_score/target/debug/.fingerprint/stellar-xdr-59f2ead62c5dabe1/run-build-script-build-script-build b/risk_score/target/debug/.fingerprint/stellar-xdr-59f2ead62c5dabe1/run-build-script-build-script-build
new file mode 100644
index 00000000..499921ed
--- /dev/null
+++ b/risk_score/target/debug/.fingerprint/stellar-xdr-59f2ead62c5dabe1/run-build-script-build-script-build
@@ -0,0 +1 @@
+91b63ab8905c43ec
\ No newline at end of file
diff --git a/risk_score/target/debug/.fingerprint/stellar-xdr-59f2ead62c5dabe1/run-build-script-build-script-build.json b/risk_score/target/debug/.fingerprint/stellar-xdr-59f2ead62c5dabe1/run-build-script-build-script-build.json
new file mode 100644
index 00000000..a65b5f62
--- /dev/null
+++ b/risk_score/target/debug/.fingerprint/stellar-xdr-59f2ead62c5dabe1/run-build-script-build-script-build.json
@@ -0,0 +1 @@
+{"rustc":5391851738765093524,"features":"","declared_features":"","target":0,"profile":0,"path":0,"deps":[[5027556215623624228,"build_script_build",false,9810694635475222221]],"local":[{"Precalculated":"22.1.0"}],"rustflags":[],"config":0,"compile_kind":0}
\ No newline at end of file
diff --git a/risk_score/target/debug/.fingerprint/stellar-xdr-5a1bd9c6ae788ee0/run-build-script-build-script-build b/risk_score/target/debug/.fingerprint/stellar-xdr-5a1bd9c6ae788ee0/run-build-script-build-script-build
new file mode 100644
index 00000000..a78530fe
--- /dev/null
+++ b/risk_score/target/debug/.fingerprint/stellar-xdr-5a1bd9c6ae788ee0/run-build-script-build-script-build
@@ -0,0 +1 @@
+3663c49f327beb6e
\ No newline at end of file
diff --git a/risk_score/target/debug/.fingerprint/stellar-xdr-5a1bd9c6ae788ee0/run-build-script-build-script-build.json b/risk_score/target/debug/.fingerprint/stellar-xdr-5a1bd9c6ae788ee0/run-build-script-build-script-build.json
new file mode 100644
index 00000000..36001788
--- /dev/null
+++ b/risk_score/target/debug/.fingerprint/stellar-xdr-5a1bd9c6ae788ee0/run-build-script-build-script-build.json
@@ -0,0 +1 @@
+{"rustc":5391851738765093524,"features":"","declared_features":"","target":0,"profile":0,"path":0,"deps":[[5027556215623624228,"build_script_build",false,882506698262360153]],"local":[{"Precalculated":"22.1.0"}],"rustflags":[],"config":0,"compile_kind":0}
\ No newline at end of file
diff --git a/risk_score/target/debug/.fingerprint/stellar-xdr-67e21978c8108e30/dep-lib-stellar_xdr b/risk_score/target/debug/.fingerprint/stellar-xdr-67e21978c8108e30/dep-lib-stellar_xdr
new file mode 100644
index 00000000..ec3cb8bf
Binary files /dev/null and b/risk_score/target/debug/.fingerprint/stellar-xdr-67e21978c8108e30/dep-lib-stellar_xdr differ
diff --git a/risk_score/target/debug/.fingerprint/stellar-xdr-67e21978c8108e30/invoked.timestamp b/risk_score/target/debug/.fingerprint/stellar-xdr-67e21978c8108e30/invoked.timestamp
new file mode 100644
index 00000000..e00328da
--- /dev/null
+++ b/risk_score/target/debug/.fingerprint/stellar-xdr-67e21978c8108e30/invoked.timestamp
@@ -0,0 +1 @@
+This file has an mtime of when this was started.
\ No newline at end of file
diff --git a/risk_score/target/debug/.fingerprint/stellar-xdr-67e21978c8108e30/lib-stellar_xdr b/risk_score/target/debug/.fingerprint/stellar-xdr-67e21978c8108e30/lib-stellar_xdr
new file mode 100644
index 00000000..c88637a9
--- /dev/null
+++ b/risk_score/target/debug/.fingerprint/stellar-xdr-67e21978c8108e30/lib-stellar_xdr
@@ -0,0 +1 @@
+4bb3cb31cc0656b3
\ No newline at end of file
diff --git a/risk_score/target/debug/.fingerprint/stellar-xdr-67e21978c8108e30/lib-stellar_xdr.json b/risk_score/target/debug/.fingerprint/stellar-xdr-67e21978c8108e30/lib-stellar_xdr.json
new file mode 100644
index 00000000..4dd40702
--- /dev/null
+++ b/risk_score/target/debug/.fingerprint/stellar-xdr-67e21978c8108e30/lib-stellar_xdr.json
@@ -0,0 +1 @@
+{"rustc":5391851738765093524,"features":"[\"alloc\", \"arbitrary\", \"base64\", \"curr\", \"hex\", \"serde\", \"std\"]","declared_features":"[\"alloc\", \"arbitrary\", \"base64\", \"cli\", \"curr\", \"default\", \"hex\", \"next\", \"schemars\", \"serde\", \"serde_json\", \"std\"]","target":10964764196340105078,"profile":15657897354478470176,"path":9009619652404138585,"deps":[[530211389790465181,"hex",false,12346038867479275934],[4877901010865624961,"arbitrary",false,16830086024416004438],[5027556215623624228,"build_script_build",false,1335654373537452469],[6213549728662707793,"serde_with",false,7965803386017751322],[8512051552764648367,"escape_bytes",false,11108128364013318018],[9689903380558560274,"serde",false,1698120530072343106],[10445999912041431769,"stellar_strkey",false,3294787648905867322],[17282734725213053079,"base64",false,7933868667268098763]],"local":[{"CheckDepInfo":{"dep_info":"debug/.fingerprint/stellar-xdr-67e21978c8108e30/dep-lib-stellar_xdr","checksum":false}}],"rustflags":[],"config":8247474407144887393,"compile_kind":0}
\ No newline at end of file
diff --git a/risk_score/target/debug/.fingerprint/stellar-xdr-6a491077fe7af3d6/run-build-script-build-script-build b/risk_score/target/debug/.fingerprint/stellar-xdr-6a491077fe7af3d6/run-build-script-build-script-build
new file mode 100644
index 00000000..4735fb83
--- /dev/null
+++ b/risk_score/target/debug/.fingerprint/stellar-xdr-6a491077fe7af3d6/run-build-script-build-script-build
@@ -0,0 +1 @@
+cecbe115b4b4be4c
\ No newline at end of file
diff --git a/risk_score/target/debug/.fingerprint/stellar-xdr-6a491077fe7af3d6/run-build-script-build-script-build.json b/risk_score/target/debug/.fingerprint/stellar-xdr-6a491077fe7af3d6/run-build-script-build-script-build.json
new file mode 100644
index 00000000..2e38b026
--- /dev/null
+++ b/risk_score/target/debug/.fingerprint/stellar-xdr-6a491077fe7af3d6/run-build-script-build-script-build.json
@@ -0,0 +1 @@
+{"rustc":5391851738765093524,"features":"","declared_features":"","target":0,"profile":0,"path":0,"deps":[[5027556215623624228,"build_script_build",false,14900900602870235530]],"local":[{"Precalculated":"22.1.0"}],"rustflags":[],"config":0,"compile_kind":0}
\ No newline at end of file
diff --git a/risk_score/target/debug/.fingerprint/stellar-xdr-6bc7623db1fc14e4/run-build-script-build-script-build b/risk_score/target/debug/.fingerprint/stellar-xdr-6bc7623db1fc14e4/run-build-script-build-script-build
new file mode 100644
index 00000000..bb401c88
--- /dev/null
+++ b/risk_score/target/debug/.fingerprint/stellar-xdr-6bc7623db1fc14e4/run-build-script-build-script-build
@@ -0,0 +1 @@
+30164fef6e21324b
\ No newline at end of file
diff --git a/risk_score/target/debug/.fingerprint/stellar-xdr-6bc7623db1fc14e4/run-build-script-build-script-build.json b/risk_score/target/debug/.fingerprint/stellar-xdr-6bc7623db1fc14e4/run-build-script-build-script-build.json
new file mode 100644
index 00000000..33c9ae79
--- /dev/null
+++ b/risk_score/target/debug/.fingerprint/stellar-xdr-6bc7623db1fc14e4/run-build-script-build-script-build.json
@@ -0,0 +1 @@
+{"rustc":5391851738765093524,"features":"","declared_features":"","target":0,"profile":0,"path":0,"deps":[[5027556215623624228,"build_script_build",false,2970557658273339438]],"local":[{"Precalculated":"22.1.0"}],"rustflags":[],"config":0,"compile_kind":0}
\ No newline at end of file
diff --git a/risk_score/target/debug/.fingerprint/stellar-xdr-702583c1fe2ce6a5/build-script-build-script-build b/risk_score/target/debug/.fingerprint/stellar-xdr-702583c1fe2ce6a5/build-script-build-script-build
new file mode 100644
index 00000000..9fa149a9
--- /dev/null
+++ b/risk_score/target/debug/.fingerprint/stellar-xdr-702583c1fe2ce6a5/build-script-build-script-build
@@ -0,0 +1 @@
+e5042adf672bb801
\ No newline at end of file
diff --git a/risk_score/target/debug/.fingerprint/stellar-xdr-702583c1fe2ce6a5/build-script-build-script-build.json b/risk_score/target/debug/.fingerprint/stellar-xdr-702583c1fe2ce6a5/build-script-build-script-build.json
new file mode 100644
index 00000000..80d4e1a4
--- /dev/null
+++ b/risk_score/target/debug/.fingerprint/stellar-xdr-702583c1fe2ce6a5/build-script-build-script-build.json
@@ -0,0 +1 @@
+{"rustc":5391851738765093524,"features":"[\"alloc\", \"base64\", \"curr\", \"hex\", \"serde\", \"std\"]","declared_features":"[\"alloc\", \"arbitrary\", \"base64\", \"cli\", \"curr\", \"default\", \"hex\", \"next\", \"schemars\", \"serde\", \"serde_json\", \"std\"]","target":5408242616063297496,"profile":2225463790103693989,"path":6806031246322787774,"deps":[[14436471438139416390,"crate_git_revision",false,8006188221078650549]],"local":[{"CheckDepInfo":{"dep_info":"debug/.fingerprint/stellar-xdr-702583c1fe2ce6a5/dep-build-script-build-script-build","checksum":false}}],"rustflags":[],"config":8247474407144887393,"compile_kind":0}
\ No newline at end of file
diff --git a/risk_score/target/debug/.fingerprint/stellar-xdr-702583c1fe2ce6a5/dep-build-script-build-script-build b/risk_score/target/debug/.fingerprint/stellar-xdr-702583c1fe2ce6a5/dep-build-script-build-script-build
new file mode 100644
index 00000000..ec3cb8bf
Binary files /dev/null and b/risk_score/target/debug/.fingerprint/stellar-xdr-702583c1fe2ce6a5/dep-build-script-build-script-build differ
diff --git a/risk_score/target/debug/.fingerprint/stellar-xdr-702583c1fe2ce6a5/invoked.timestamp b/risk_score/target/debug/.fingerprint/stellar-xdr-702583c1fe2ce6a5/invoked.timestamp
new file mode 100644
index 00000000..e00328da
--- /dev/null
+++ b/risk_score/target/debug/.fingerprint/stellar-xdr-702583c1fe2ce6a5/invoked.timestamp
@@ -0,0 +1 @@
+This file has an mtime of when this was started.
\ No newline at end of file
diff --git a/risk_score/target/debug/.fingerprint/stellar-xdr-732df154b46ba9f4/dep-lib-stellar_xdr b/risk_score/target/debug/.fingerprint/stellar-xdr-732df154b46ba9f4/dep-lib-stellar_xdr
new file mode 100644
index 00000000..ec3cb8bf
Binary files /dev/null and b/risk_score/target/debug/.fingerprint/stellar-xdr-732df154b46ba9f4/dep-lib-stellar_xdr differ
diff --git a/risk_score/target/debug/.fingerprint/stellar-xdr-732df154b46ba9f4/invoked.timestamp b/risk_score/target/debug/.fingerprint/stellar-xdr-732df154b46ba9f4/invoked.timestamp
new file mode 100644
index 00000000..e00328da
--- /dev/null
+++ b/risk_score/target/debug/.fingerprint/stellar-xdr-732df154b46ba9f4/invoked.timestamp
@@ -0,0 +1 @@
+This file has an mtime of when this was started.
\ No newline at end of file
diff --git a/risk_score/target/debug/.fingerprint/stellar-xdr-732df154b46ba9f4/lib-stellar_xdr b/risk_score/target/debug/.fingerprint/stellar-xdr-732df154b46ba9f4/lib-stellar_xdr
new file mode 100644
index 00000000..638754d9
--- /dev/null
+++ b/risk_score/target/debug/.fingerprint/stellar-xdr-732df154b46ba9f4/lib-stellar_xdr
@@ -0,0 +1 @@
+9e8016d283e518ce
\ No newline at end of file
diff --git a/risk_score/target/debug/.fingerprint/stellar-xdr-732df154b46ba9f4/lib-stellar_xdr.json b/risk_score/target/debug/.fingerprint/stellar-xdr-732df154b46ba9f4/lib-stellar_xdr.json
new file mode 100644
index 00000000..ed2fbce0
--- /dev/null
+++ b/risk_score/target/debug/.fingerprint/stellar-xdr-732df154b46ba9f4/lib-stellar_xdr.json
@@ -0,0 +1 @@
+{"rustc":5391851738765093524,"features":"[\"alloc\", \"base64\", \"curr\", \"hex\", \"serde\", \"std\"]","declared_features":"[\"alloc\", \"arbitrary\", \"base64\", \"cli\", \"curr\", \"default\", \"hex\", \"next\", \"schemars\", \"serde\", \"serde_json\", \"std\"]","target":10964764196340105078,"profile":2241668132362809309,"path":9009619652404138585,"deps":[[530211389790465181,"hex",false,2042507069821835163],[5027556215623624228,"build_script_build",false,17870092017889139633],[6213549728662707793,"serde_with",false,10055652332402084945],[8512051552764648367,"escape_bytes",false,11727655276600522262],[9689903380558560274,"serde",false,1635576289497749722],[10445999912041431769,"stellar_strkey",false,4045744179375842388],[17282734725213053079,"base64",false,7623646976536638115]],"local":[{"CheckDepInfo":{"dep_info":"debug/.fingerprint/stellar-xdr-732df154b46ba9f4/dep-lib-stellar_xdr","checksum":false}}],"rustflags":[],"config":8247474407144887393,"compile_kind":0}
\ No newline at end of file
diff --git a/risk_score/target/debug/.fingerprint/stellar-xdr-9114beb75f8ea278/build-script-build-script-build b/risk_score/target/debug/.fingerprint/stellar-xdr-9114beb75f8ea278/build-script-build-script-build
new file mode 100644
index 00000000..7e15bdb5
--- /dev/null
+++ b/risk_score/target/debug/.fingerprint/stellar-xdr-9114beb75f8ea278/build-script-build-script-build
@@ -0,0 +1 @@
+59b0d4952a4b3f0c
\ No newline at end of file
diff --git a/risk_score/target/debug/.fingerprint/stellar-xdr-9114beb75f8ea278/build-script-build-script-build.json b/risk_score/target/debug/.fingerprint/stellar-xdr-9114beb75f8ea278/build-script-build-script-build.json
new file mode 100644
index 00000000..46e3e535
--- /dev/null
+++ b/risk_score/target/debug/.fingerprint/stellar-xdr-9114beb75f8ea278/build-script-build-script-build.json
@@ -0,0 +1 @@
+{"rustc":5391851738765093524,"features":"[\"alloc\", \"curr\", \"hex\", \"serde\", \"std\"]","declared_features":"[\"alloc\", \"arbitrary\", \"base64\", \"cli\", \"curr\", \"default\", \"hex\", \"next\", \"schemars\", \"serde\", \"serde_json\", \"std\"]","target":5408242616063297496,"profile":2225463790103693989,"path":6806031246322787774,"deps":[[14436471438139416390,"crate_git_revision",false,8006188221078650549]],"local":[{"CheckDepInfo":{"dep_info":"debug/.fingerprint/stellar-xdr-9114beb75f8ea278/dep-build-script-build-script-build","checksum":false}}],"rustflags":[],"config":8247474407144887393,"compile_kind":0}
\ No newline at end of file
diff --git a/risk_score/target/debug/.fingerprint/stellar-xdr-9114beb75f8ea278/dep-build-script-build-script-build b/risk_score/target/debug/.fingerprint/stellar-xdr-9114beb75f8ea278/dep-build-script-build-script-build
new file mode 100644
index 00000000..ec3cb8bf
Binary files /dev/null and b/risk_score/target/debug/.fingerprint/stellar-xdr-9114beb75f8ea278/dep-build-script-build-script-build differ
diff --git a/risk_score/target/debug/.fingerprint/stellar-xdr-9114beb75f8ea278/invoked.timestamp b/risk_score/target/debug/.fingerprint/stellar-xdr-9114beb75f8ea278/invoked.timestamp
new file mode 100644
index 00000000..e00328da
--- /dev/null
+++ b/risk_score/target/debug/.fingerprint/stellar-xdr-9114beb75f8ea278/invoked.timestamp
@@ -0,0 +1 @@
+This file has an mtime of when this was started.
\ No newline at end of file
diff --git a/risk_score/target/debug/.fingerprint/stellar-xdr-abddac9d00939c90/dep-lib-stellar_xdr b/risk_score/target/debug/.fingerprint/stellar-xdr-abddac9d00939c90/dep-lib-stellar_xdr
new file mode 100644
index 00000000..ec3cb8bf
Binary files /dev/null and b/risk_score/target/debug/.fingerprint/stellar-xdr-abddac9d00939c90/dep-lib-stellar_xdr differ
diff --git a/risk_score/target/debug/.fingerprint/stellar-xdr-abddac9d00939c90/invoked.timestamp b/risk_score/target/debug/.fingerprint/stellar-xdr-abddac9d00939c90/invoked.timestamp
new file mode 100644
index 00000000..e00328da
--- /dev/null
+++ b/risk_score/target/debug/.fingerprint/stellar-xdr-abddac9d00939c90/invoked.timestamp
@@ -0,0 +1 @@
+This file has an mtime of when this was started.
\ No newline at end of file
diff --git a/risk_score/target/debug/.fingerprint/stellar-xdr-abddac9d00939c90/lib-stellar_xdr b/risk_score/target/debug/.fingerprint/stellar-xdr-abddac9d00939c90/lib-stellar_xdr
new file mode 100644
index 00000000..9cbaa085
--- /dev/null
+++ b/risk_score/target/debug/.fingerprint/stellar-xdr-abddac9d00939c90/lib-stellar_xdr
@@ -0,0 +1 @@
+2ea8886ec26c6b90
\ No newline at end of file
diff --git a/risk_score/target/debug/.fingerprint/stellar-xdr-abddac9d00939c90/lib-stellar_xdr.json b/risk_score/target/debug/.fingerprint/stellar-xdr-abddac9d00939c90/lib-stellar_xdr.json
new file mode 100644
index 00000000..0c118b84
--- /dev/null
+++ b/risk_score/target/debug/.fingerprint/stellar-xdr-abddac9d00939c90/lib-stellar_xdr.json
@@ -0,0 +1 @@
+{"rustc":5391851738765093524,"features":"[\"alloc\", \"base64\", \"curr\", \"hex\", \"serde\", \"std\"]","declared_features":"[\"alloc\", \"arbitrary\", \"base64\", \"cli\", \"curr\", \"default\", \"hex\", \"next\", \"schemars\", \"serde\", \"serde_json\", \"std\"]","target":10964764196340105078,"profile":15657897354478470176,"path":9009619652404138585,"deps":[[530211389790465181,"hex",false,12346038867479275934],[5027556215623624228,"build_script_build",false,5418430062025184816],[6213549728662707793,"serde_with",false,7965803386017751322],[8512051552764648367,"escape_bytes",false,11108128364013318018],[9689903380558560274,"serde",false,1698120530072343106],[10445999912041431769,"stellar_strkey",false,3294787648905867322],[17282734725213053079,"base64",false,7933868667268098763]],"local":[{"CheckDepInfo":{"dep_info":"debug/.fingerprint/stellar-xdr-abddac9d00939c90/dep-lib-stellar_xdr","checksum":false}}],"rustflags":[],"config":8247474407144887393,"compile_kind":0}
\ No newline at end of file
diff --git a/risk_score/target/debug/.fingerprint/stellar-xdr-bc10f36471633325/build-script-build-script-build b/risk_score/target/debug/.fingerprint/stellar-xdr-bc10f36471633325/build-script-build-script-build
new file mode 100644
index 00000000..c78bc09c
--- /dev/null
+++ b/risk_score/target/debug/.fingerprint/stellar-xdr-bc10f36471633325/build-script-build-script-build
@@ -0,0 +1 @@
+cdbe54abca962688
\ No newline at end of file
diff --git a/risk_score/target/debug/.fingerprint/stellar-xdr-bc10f36471633325/build-script-build-script-build.json b/risk_score/target/debug/.fingerprint/stellar-xdr-bc10f36471633325/build-script-build-script-build.json
new file mode 100644
index 00000000..f2177c3a
--- /dev/null
+++ b/risk_score/target/debug/.fingerprint/stellar-xdr-bc10f36471633325/build-script-build-script-build.json
@@ -0,0 +1 @@
+{"rustc":5391851738765093524,"features":"[\"alloc\", \"curr\", \"hex\", \"serde\", \"std\"]","declared_features":"[\"alloc\", \"arbitrary\", \"base64\", \"cli\", \"curr\", \"default\", \"hex\", \"next\", \"schemars\", \"serde\", \"serde_json\", \"std\"]","target":5408242616063297496,"profile":2225463790103693989,"path":6806031246322787774,"deps":[[14436471438139416390,"crate_git_revision",false,3539716912293489998]],"local":[{"CheckDepInfo":{"dep_info":"debug/.fingerprint/stellar-xdr-bc10f36471633325/dep-build-script-build-script-build","checksum":false}}],"rustflags":[],"config":8247474407144887393,"compile_kind":0}
\ No newline at end of file
diff --git a/risk_score/target/debug/.fingerprint/stellar-xdr-bc10f36471633325/dep-build-script-build-script-build b/risk_score/target/debug/.fingerprint/stellar-xdr-bc10f36471633325/dep-build-script-build-script-build
new file mode 100644
index 00000000..ec3cb8bf
Binary files /dev/null and b/risk_score/target/debug/.fingerprint/stellar-xdr-bc10f36471633325/dep-build-script-build-script-build differ
diff --git a/risk_score/target/debug/.fingerprint/stellar-xdr-bc10f36471633325/invoked.timestamp b/risk_score/target/debug/.fingerprint/stellar-xdr-bc10f36471633325/invoked.timestamp
new file mode 100644
index 00000000..e00328da
--- /dev/null
+++ b/risk_score/target/debug/.fingerprint/stellar-xdr-bc10f36471633325/invoked.timestamp
@@ -0,0 +1 @@
+This file has an mtime of when this was started.
\ No newline at end of file
diff --git a/risk_score/target/debug/.fingerprint/stellar-xdr-c5044592fe4cd55e/build-script-build-script-build b/risk_score/target/debug/.fingerprint/stellar-xdr-c5044592fe4cd55e/build-script-build-script-build
new file mode 100644
index 00000000..3475a243
--- /dev/null
+++ b/risk_score/target/debug/.fingerprint/stellar-xdr-c5044592fe4cd55e/build-script-build-script-build
@@ -0,0 +1 @@
+8a017c6326a2cace
\ No newline at end of file
diff --git a/risk_score/target/debug/.fingerprint/stellar-xdr-c5044592fe4cd55e/build-script-build-script-build.json b/risk_score/target/debug/.fingerprint/stellar-xdr-c5044592fe4cd55e/build-script-build-script-build.json
new file mode 100644
index 00000000..2b6d27d0
--- /dev/null
+++ b/risk_score/target/debug/.fingerprint/stellar-xdr-c5044592fe4cd55e/build-script-build-script-build.json
@@ -0,0 +1 @@
+{"rustc":5391851738765093524,"features":"[\"alloc\", \"arbitrary\", \"base64\", \"curr\", \"hex\", \"serde\", \"std\"]","declared_features":"[\"alloc\", \"arbitrary\", \"base64\", \"cli\", \"curr\", \"default\", \"hex\", \"next\", \"schemars\", \"serde\", \"serde_json\", \"std\"]","target":5408242616063297496,"profile":2225463790103693989,"path":6806031246322787774,"deps":[[14436471438139416390,"crate_git_revision",false,8006188221078650549]],"local":[{"CheckDepInfo":{"dep_info":"debug/.fingerprint/stellar-xdr-c5044592fe4cd55e/dep-build-script-build-script-build","checksum":false}}],"rustflags":[],"config":8247474407144887393,"compile_kind":0}
\ No newline at end of file
diff --git a/risk_score/target/debug/.fingerprint/stellar-xdr-c5044592fe4cd55e/dep-build-script-build-script-build b/risk_score/target/debug/.fingerprint/stellar-xdr-c5044592fe4cd55e/dep-build-script-build-script-build
new file mode 100644
index 00000000..ec3cb8bf
Binary files /dev/null and b/risk_score/target/debug/.fingerprint/stellar-xdr-c5044592fe4cd55e/dep-build-script-build-script-build differ
diff --git a/risk_score/target/debug/.fingerprint/stellar-xdr-c5044592fe4cd55e/invoked.timestamp b/risk_score/target/debug/.fingerprint/stellar-xdr-c5044592fe4cd55e/invoked.timestamp
new file mode 100644
index 00000000..e00328da
--- /dev/null
+++ b/risk_score/target/debug/.fingerprint/stellar-xdr-c5044592fe4cd55e/invoked.timestamp
@@ -0,0 +1 @@
+This file has an mtime of when this was started.
\ No newline at end of file
diff --git a/risk_score/target/debug/.fingerprint/stellar-xdr-cc3de1437a6c22c2/run-build-script-build-script-build b/risk_score/target/debug/.fingerprint/stellar-xdr-cc3de1437a6c22c2/run-build-script-build-script-build
new file mode 100644
index 00000000..2485a4bf
--- /dev/null
+++ b/risk_score/target/debug/.fingerprint/stellar-xdr-cc3de1437a6c22c2/run-build-script-build-script-build
@@ -0,0 +1 @@
+b591657d93328912
\ No newline at end of file
diff --git a/risk_score/target/debug/.fingerprint/stellar-xdr-cc3de1437a6c22c2/run-build-script-build-script-build.json b/risk_score/target/debug/.fingerprint/stellar-xdr-cc3de1437a6c22c2/run-build-script-build-script-build.json
new file mode 100644
index 00000000..a0ec08e3
--- /dev/null
+++ b/risk_score/target/debug/.fingerprint/stellar-xdr-cc3de1437a6c22c2/run-build-script-build-script-build.json
@@ -0,0 +1 @@
+{"rustc":5391851738765093524,"features":"","declared_features":"","target":0,"profile":0,"path":0,"deps":[[5027556215623624228,"build_script_build",false,2604067057910458110]],"local":[{"Precalculated":"22.1.0"}],"rustflags":[],"config":0,"compile_kind":0}
\ No newline at end of file
diff --git a/risk_score/target/debug/.fingerprint/stellar-xdr-f60803d9780822ae/dep-lib-stellar_xdr b/risk_score/target/debug/.fingerprint/stellar-xdr-f60803d9780822ae/dep-lib-stellar_xdr
new file mode 100644
index 00000000..ec3cb8bf
Binary files /dev/null and b/risk_score/target/debug/.fingerprint/stellar-xdr-f60803d9780822ae/dep-lib-stellar_xdr differ
diff --git a/risk_score/target/debug/.fingerprint/stellar-xdr-f60803d9780822ae/invoked.timestamp b/risk_score/target/debug/.fingerprint/stellar-xdr-f60803d9780822ae/invoked.timestamp
new file mode 100644
index 00000000..e00328da
--- /dev/null
+++ b/risk_score/target/debug/.fingerprint/stellar-xdr-f60803d9780822ae/invoked.timestamp
@@ -0,0 +1 @@
+This file has an mtime of when this was started.
\ No newline at end of file
diff --git a/risk_score/target/debug/.fingerprint/stellar-xdr-f60803d9780822ae/lib-stellar_xdr b/risk_score/target/debug/.fingerprint/stellar-xdr-f60803d9780822ae/lib-stellar_xdr
new file mode 100644
index 00000000..6249cd4c
--- /dev/null
+++ b/risk_score/target/debug/.fingerprint/stellar-xdr-f60803d9780822ae/lib-stellar_xdr
@@ -0,0 +1 @@
+b2a3e309ded587c2
\ No newline at end of file
diff --git a/risk_score/target/debug/.fingerprint/stellar-xdr-f60803d9780822ae/lib-stellar_xdr.json b/risk_score/target/debug/.fingerprint/stellar-xdr-f60803d9780822ae/lib-stellar_xdr.json
new file mode 100644
index 00000000..48c3b061
--- /dev/null
+++ b/risk_score/target/debug/.fingerprint/stellar-xdr-f60803d9780822ae/lib-stellar_xdr.json
@@ -0,0 +1 @@
+{"rustc":5391851738765093524,"features":"[\"alloc\", \"curr\", \"hex\", \"serde\", \"std\"]","declared_features":"[\"alloc\", \"arbitrary\", \"base64\", \"cli\", \"curr\", \"default\", \"hex\", \"next\", \"schemars\", \"serde\", \"serde_json\", \"std\"]","target":10964764196340105078,"profile":2225463790103693989,"path":9009619652404138585,"deps":[[530211389790465181,"hex",false,17110583167045356731],[5027556215623624228,"build_script_build",false,7992617421058106166],[6213549728662707793,"serde_with",false,17071024054480882176],[8512051552764648367,"escape_bytes",false,983195059246853877],[9689903380558560274,"serde",false,6140455443999132381],[10445999912041431769,"stellar_strkey",false,9175775700269324495]],"local":[{"CheckDepInfo":{"dep_info":"debug/.fingerprint/stellar-xdr-f60803d9780822ae/dep-lib-stellar_xdr","checksum":false}}],"rustflags":[],"config":8247474407144887393,"compile_kind":0}
\ No newline at end of file
diff --git a/risk_score/target/debug/.fingerprint/strsim-cc2b3127d463c8cd/dep-lib-strsim b/risk_score/target/debug/.fingerprint/strsim-cc2b3127d463c8cd/dep-lib-strsim
new file mode 100644
index 00000000..ec3cb8bf
Binary files /dev/null and b/risk_score/target/debug/.fingerprint/strsim-cc2b3127d463c8cd/dep-lib-strsim differ
diff --git a/risk_score/target/debug/.fingerprint/strsim-cc2b3127d463c8cd/invoked.timestamp b/risk_score/target/debug/.fingerprint/strsim-cc2b3127d463c8cd/invoked.timestamp
new file mode 100644
index 00000000..e00328da
--- /dev/null
+++ b/risk_score/target/debug/.fingerprint/strsim-cc2b3127d463c8cd/invoked.timestamp
@@ -0,0 +1 @@
+This file has an mtime of when this was started.
\ No newline at end of file
diff --git a/risk_score/target/debug/.fingerprint/strsim-cc2b3127d463c8cd/lib-strsim b/risk_score/target/debug/.fingerprint/strsim-cc2b3127d463c8cd/lib-strsim
new file mode 100644
index 00000000..c93e83b4
--- /dev/null
+++ b/risk_score/target/debug/.fingerprint/strsim-cc2b3127d463c8cd/lib-strsim
@@ -0,0 +1 @@
+b32f24ee749d3dd6
\ No newline at end of file
diff --git a/risk_score/target/debug/.fingerprint/strsim-cc2b3127d463c8cd/lib-strsim.json b/risk_score/target/debug/.fingerprint/strsim-cc2b3127d463c8cd/lib-strsim.json
new file mode 100644
index 00000000..d1ba6ad2
--- /dev/null
+++ b/risk_score/target/debug/.fingerprint/strsim-cc2b3127d463c8cd/lib-strsim.json
@@ -0,0 +1 @@
+{"rustc":5391851738765093524,"features":"[]","declared_features":"[]","target":14520901741915772287,"profile":2225463790103693989,"path":13927780168035790993,"deps":[],"local":[{"CheckDepInfo":{"dep_info":"debug/.fingerprint/strsim-cc2b3127d463c8cd/dep-lib-strsim","checksum":false}}],"rustflags":[],"config":8247474407144887393,"compile_kind":0}
\ No newline at end of file
diff --git a/risk_score/target/debug/.fingerprint/subtle-559719c546ef5191/dep-lib-subtle b/risk_score/target/debug/.fingerprint/subtle-559719c546ef5191/dep-lib-subtle
new file mode 100644
index 00000000..ec3cb8bf
Binary files /dev/null and b/risk_score/target/debug/.fingerprint/subtle-559719c546ef5191/dep-lib-subtle differ
diff --git a/risk_score/target/debug/.fingerprint/subtle-559719c546ef5191/invoked.timestamp b/risk_score/target/debug/.fingerprint/subtle-559719c546ef5191/invoked.timestamp
new file mode 100644
index 00000000..e00328da
--- /dev/null
+++ b/risk_score/target/debug/.fingerprint/subtle-559719c546ef5191/invoked.timestamp
@@ -0,0 +1 @@
+This file has an mtime of when this was started.
\ No newline at end of file
diff --git a/risk_score/target/debug/.fingerprint/subtle-559719c546ef5191/lib-subtle b/risk_score/target/debug/.fingerprint/subtle-559719c546ef5191/lib-subtle
new file mode 100644
index 00000000..4c045fc8
--- /dev/null
+++ b/risk_score/target/debug/.fingerprint/subtle-559719c546ef5191/lib-subtle
@@ -0,0 +1 @@
+e086210922919c90
\ No newline at end of file
diff --git a/risk_score/target/debug/.fingerprint/subtle-559719c546ef5191/lib-subtle.json b/risk_score/target/debug/.fingerprint/subtle-559719c546ef5191/lib-subtle.json
new file mode 100644
index 00000000..5c97bb89
--- /dev/null
+++ b/risk_score/target/debug/.fingerprint/subtle-559719c546ef5191/lib-subtle.json
@@ -0,0 +1 @@
+{"rustc":5391851738765093524,"features":"[\"i128\"]","declared_features":"[\"const-generics\", \"core_hint_black_box\", \"default\", \"i128\", \"nightly\", \"std\"]","target":13005322332938347306,"profile":15657897354478470176,"path":11312288029720625281,"deps":[],"local":[{"CheckDepInfo":{"dep_info":"debug/.fingerprint/subtle-559719c546ef5191/dep-lib-subtle","checksum":false}}],"rustflags":[],"config":8247474407144887393,"compile_kind":0}
\ No newline at end of file
diff --git a/risk_score/target/debug/.fingerprint/subtle-76582f09fe8df918/dep-lib-subtle b/risk_score/target/debug/.fingerprint/subtle-76582f09fe8df918/dep-lib-subtle
new file mode 100644
index 00000000..ec3cb8bf
Binary files /dev/null and b/risk_score/target/debug/.fingerprint/subtle-76582f09fe8df918/dep-lib-subtle differ
diff --git a/risk_score/target/debug/.fingerprint/subtle-76582f09fe8df918/invoked.timestamp b/risk_score/target/debug/.fingerprint/subtle-76582f09fe8df918/invoked.timestamp
new file mode 100644
index 00000000..e00328da
--- /dev/null
+++ b/risk_score/target/debug/.fingerprint/subtle-76582f09fe8df918/invoked.timestamp
@@ -0,0 +1 @@
+This file has an mtime of when this was started.
\ No newline at end of file
diff --git a/risk_score/target/debug/.fingerprint/subtle-76582f09fe8df918/lib-subtle b/risk_score/target/debug/.fingerprint/subtle-76582f09fe8df918/lib-subtle
new file mode 100644
index 00000000..cb08f26f
--- /dev/null
+++ b/risk_score/target/debug/.fingerprint/subtle-76582f09fe8df918/lib-subtle
@@ -0,0 +1 @@
+49919a7114db84d9
\ No newline at end of file
diff --git a/risk_score/target/debug/.fingerprint/subtle-76582f09fe8df918/lib-subtle.json b/risk_score/target/debug/.fingerprint/subtle-76582f09fe8df918/lib-subtle.json
new file mode 100644
index 00000000..740f413e
--- /dev/null
+++ b/risk_score/target/debug/.fingerprint/subtle-76582f09fe8df918/lib-subtle.json
@@ -0,0 +1 @@
+{"rustc":5391851738765093524,"features":"[\"i128\"]","declared_features":"[\"const-generics\", \"core_hint_black_box\", \"default\", \"i128\", \"nightly\", \"std\"]","target":13005322332938347306,"profile":2241668132362809309,"path":11312288029720625281,"deps":[],"local":[{"CheckDepInfo":{"dep_info":"debug/.fingerprint/subtle-76582f09fe8df918/dep-lib-subtle","checksum":false}}],"rustflags":[],"config":8247474407144887393,"compile_kind":0}
\ No newline at end of file
diff --git a/risk_score/target/debug/.fingerprint/syn-1db96e8fa0d20147/dep-lib-syn b/risk_score/target/debug/.fingerprint/syn-1db96e8fa0d20147/dep-lib-syn
new file mode 100644
index 00000000..ec3cb8bf
Binary files /dev/null and b/risk_score/target/debug/.fingerprint/syn-1db96e8fa0d20147/dep-lib-syn differ
diff --git a/risk_score/target/debug/.fingerprint/syn-1db96e8fa0d20147/invoked.timestamp b/risk_score/target/debug/.fingerprint/syn-1db96e8fa0d20147/invoked.timestamp
new file mode 100644
index 00000000..e00328da
--- /dev/null
+++ b/risk_score/target/debug/.fingerprint/syn-1db96e8fa0d20147/invoked.timestamp
@@ -0,0 +1 @@
+This file has an mtime of when this was started.
\ No newline at end of file
diff --git a/risk_score/target/debug/.fingerprint/syn-1db96e8fa0d20147/lib-syn b/risk_score/target/debug/.fingerprint/syn-1db96e8fa0d20147/lib-syn
new file mode 100644
index 00000000..e884134c
--- /dev/null
+++ b/risk_score/target/debug/.fingerprint/syn-1db96e8fa0d20147/lib-syn
@@ -0,0 +1 @@
+bab256529fbfd4f0
\ No newline at end of file
diff --git a/risk_score/target/debug/.fingerprint/syn-1db96e8fa0d20147/lib-syn.json b/risk_score/target/debug/.fingerprint/syn-1db96e8fa0d20147/lib-syn.json
new file mode 100644
index 00000000..267f0661
--- /dev/null
+++ b/risk_score/target/debug/.fingerprint/syn-1db96e8fa0d20147/lib-syn.json
@@ -0,0 +1 @@
+{"rustc":5391851738765093524,"features":"[\"clone-impls\", \"default\", \"derive\", \"extra-traits\", \"full\", \"parsing\", \"printing\", \"proc-macro\", \"visit\"]","declared_features":"[\"clone-impls\", \"default\", \"derive\", \"extra-traits\", \"fold\", \"full\", \"parsing\", \"printing\", \"proc-macro\", \"test\", \"visit\", \"visit-mut\"]","target":9442126953582868550,"profile":2225463790103693989,"path":5169770678330777800,"deps":[[1988483478007900009,"unicode_ident",false,16941649089788188146],[3060637413840920116,"proc_macro2",false,3272600214830029920],[17990358020177143287,"quote",false,15490847037713330905]],"local":[{"CheckDepInfo":{"dep_info":"debug/.fingerprint/syn-1db96e8fa0d20147/dep-lib-syn","checksum":false}}],"rustflags":[],"config":8247474407144887393,"compile_kind":0}
\ No newline at end of file
diff --git a/risk_score/target/debug/.fingerprint/syn-6c8ddbfbca8b269a/dep-lib-syn b/risk_score/target/debug/.fingerprint/syn-6c8ddbfbca8b269a/dep-lib-syn
new file mode 100644
index 00000000..ec3cb8bf
Binary files /dev/null and b/risk_score/target/debug/.fingerprint/syn-6c8ddbfbca8b269a/dep-lib-syn differ
diff --git a/risk_score/target/debug/.fingerprint/syn-6c8ddbfbca8b269a/invoked.timestamp b/risk_score/target/debug/.fingerprint/syn-6c8ddbfbca8b269a/invoked.timestamp
new file mode 100644
index 00000000..e00328da
--- /dev/null
+++ b/risk_score/target/debug/.fingerprint/syn-6c8ddbfbca8b269a/invoked.timestamp
@@ -0,0 +1 @@
+This file has an mtime of when this was started.
\ No newline at end of file
diff --git a/risk_score/target/debug/.fingerprint/syn-6c8ddbfbca8b269a/lib-syn b/risk_score/target/debug/.fingerprint/syn-6c8ddbfbca8b269a/lib-syn
new file mode 100644
index 00000000..052d6af7
--- /dev/null
+++ b/risk_score/target/debug/.fingerprint/syn-6c8ddbfbca8b269a/lib-syn
@@ -0,0 +1 @@
+d1d39c7d83b7d846
\ No newline at end of file
diff --git a/risk_score/target/debug/.fingerprint/syn-6c8ddbfbca8b269a/lib-syn.json b/risk_score/target/debug/.fingerprint/syn-6c8ddbfbca8b269a/lib-syn.json
new file mode 100644
index 00000000..d01ed779
--- /dev/null
+++ b/risk_score/target/debug/.fingerprint/syn-6c8ddbfbca8b269a/lib-syn.json
@@ -0,0 +1 @@
+{"rustc":5391851738765093524,"features":"[\"clone-impls\", \"default\", \"derive\", \"extra-traits\", \"full\", \"parsing\", \"printing\", \"proc-macro\", \"quote\", \"visit\"]","declared_features":"[\"clone-impls\", \"default\", \"derive\", \"extra-traits\", \"fold\", \"full\", \"parsing\", \"printing\", \"proc-macro\", \"quote\", \"test\", \"visit\", \"visit-mut\"]","target":11103975901103234717,"profile":2225463790103693989,"path":8300564681581055590,"deps":[[1988483478007900009,"unicode_ident",false,16941649089788188146],[2713742371683562785,"build_script_build",false,15342039011168439720],[3060637413840920116,"proc_macro2",false,3272600214830029920],[17990358020177143287,"quote",false,15490847037713330905]],"local":[{"CheckDepInfo":{"dep_info":"debug/.fingerprint/syn-6c8ddbfbca8b269a/dep-lib-syn","checksum":false}}],"rustflags":[],"config":8247474407144887393,"compile_kind":0}
\ No newline at end of file
diff --git a/risk_score/target/debug/.fingerprint/syn-6fcd58198cdfa723/run-build-script-build-script-build b/risk_score/target/debug/.fingerprint/syn-6fcd58198cdfa723/run-build-script-build-script-build
new file mode 100644
index 00000000..8e4b0438
--- /dev/null
+++ b/risk_score/target/debug/.fingerprint/syn-6fcd58198cdfa723/run-build-script-build-script-build
@@ -0,0 +1 @@
+a84de1ee31dfe9d4
\ No newline at end of file
diff --git a/risk_score/target/debug/.fingerprint/syn-6fcd58198cdfa723/run-build-script-build-script-build.json b/risk_score/target/debug/.fingerprint/syn-6fcd58198cdfa723/run-build-script-build-script-build.json
new file mode 100644
index 00000000..894eb317
--- /dev/null
+++ b/risk_score/target/debug/.fingerprint/syn-6fcd58198cdfa723/run-build-script-build-script-build.json
@@ -0,0 +1 @@
+{"rustc":5391851738765093524,"features":"","declared_features":"","target":0,"profile":0,"path":0,"deps":[[2713742371683562785,"build_script_build",false,15216519857249276576]],"local":[{"Precalculated":"1.0.109"}],"rustflags":[],"config":0,"compile_kind":0}
\ No newline at end of file
diff --git a/risk_score/target/debug/.fingerprint/syn-af9b0d03a0768e10/build-script-build-script-build b/risk_score/target/debug/.fingerprint/syn-af9b0d03a0768e10/build-script-build-script-build
new file mode 100644
index 00000000..968f70e6
--- /dev/null
+++ b/risk_score/target/debug/.fingerprint/syn-af9b0d03a0768e10/build-script-build-script-build
@@ -0,0 +1 @@
+a052058930f02bd3
\ No newline at end of file
diff --git a/risk_score/target/debug/.fingerprint/syn-af9b0d03a0768e10/build-script-build-script-build.json b/risk_score/target/debug/.fingerprint/syn-af9b0d03a0768e10/build-script-build-script-build.json
new file mode 100644
index 00000000..d263e957
--- /dev/null
+++ b/risk_score/target/debug/.fingerprint/syn-af9b0d03a0768e10/build-script-build-script-build.json
@@ -0,0 +1 @@
+{"rustc":5391851738765093524,"features":"[\"clone-impls\", \"default\", \"derive\", \"extra-traits\", \"full\", \"parsing\", \"printing\", \"proc-macro\", \"quote\", \"visit\"]","declared_features":"[\"clone-impls\", \"default\", \"derive\", \"extra-traits\", \"fold\", \"full\", \"parsing\", \"printing\", \"proc-macro\", \"quote\", \"test\", \"visit\", \"visit-mut\"]","target":17883862002600103897,"profile":2225463790103693989,"path":16833245640240515316,"deps":[],"local":[{"CheckDepInfo":{"dep_info":"debug/.fingerprint/syn-af9b0d03a0768e10/dep-build-script-build-script-build","checksum":false}}],"rustflags":[],"config":8247474407144887393,"compile_kind":0}
\ No newline at end of file
diff --git a/risk_score/target/debug/.fingerprint/syn-af9b0d03a0768e10/dep-build-script-build-script-build b/risk_score/target/debug/.fingerprint/syn-af9b0d03a0768e10/dep-build-script-build-script-build
new file mode 100644
index 00000000..ec3cb8bf
Binary files /dev/null and b/risk_score/target/debug/.fingerprint/syn-af9b0d03a0768e10/dep-build-script-build-script-build differ
diff --git a/risk_score/target/debug/.fingerprint/syn-af9b0d03a0768e10/invoked.timestamp b/risk_score/target/debug/.fingerprint/syn-af9b0d03a0768e10/invoked.timestamp
new file mode 100644
index 00000000..e00328da
--- /dev/null
+++ b/risk_score/target/debug/.fingerprint/syn-af9b0d03a0768e10/invoked.timestamp
@@ -0,0 +1 @@
+This file has an mtime of when this was started.
\ No newline at end of file
diff --git a/risk_score/target/debug/.fingerprint/thiserror-343a716fcca46c49/dep-lib-thiserror b/risk_score/target/debug/.fingerprint/thiserror-343a716fcca46c49/dep-lib-thiserror
new file mode 100644
index 00000000..ec3cb8bf
Binary files /dev/null and b/risk_score/target/debug/.fingerprint/thiserror-343a716fcca46c49/dep-lib-thiserror differ
diff --git a/risk_score/target/debug/.fingerprint/thiserror-343a716fcca46c49/invoked.timestamp b/risk_score/target/debug/.fingerprint/thiserror-343a716fcca46c49/invoked.timestamp
new file mode 100644
index 00000000..e00328da
--- /dev/null
+++ b/risk_score/target/debug/.fingerprint/thiserror-343a716fcca46c49/invoked.timestamp
@@ -0,0 +1 @@
+This file has an mtime of when this was started.
\ No newline at end of file
diff --git a/risk_score/target/debug/.fingerprint/thiserror-343a716fcca46c49/lib-thiserror b/risk_score/target/debug/.fingerprint/thiserror-343a716fcca46c49/lib-thiserror
new file mode 100644
index 00000000..1445f403
--- /dev/null
+++ b/risk_score/target/debug/.fingerprint/thiserror-343a716fcca46c49/lib-thiserror
@@ -0,0 +1 @@
+ce4cc8fbd46ed60e
\ No newline at end of file
diff --git a/risk_score/target/debug/.fingerprint/thiserror-343a716fcca46c49/lib-thiserror.json b/risk_score/target/debug/.fingerprint/thiserror-343a716fcca46c49/lib-thiserror.json
new file mode 100644
index 00000000..68251bea
--- /dev/null
+++ b/risk_score/target/debug/.fingerprint/thiserror-343a716fcca46c49/lib-thiserror.json
@@ -0,0 +1 @@
+{"rustc":5391851738765093524,"features":"[]","declared_features":"[]","target":13586076721141200315,"profile":15657897354478470176,"path":196843032585627766,"deps":[[8008191657135824715,"build_script_build",false,3951976489903442188],[15291996789830541733,"thiserror_impl",false,377210634598728988]],"local":[{"CheckDepInfo":{"dep_info":"debug/.fingerprint/thiserror-343a716fcca46c49/dep-lib-thiserror","checksum":false}}],"rustflags":[],"config":8247474407144887393,"compile_kind":0}
\ No newline at end of file
diff --git a/risk_score/target/debug/.fingerprint/thiserror-53c70943b7f4aa8a/dep-lib-thiserror b/risk_score/target/debug/.fingerprint/thiserror-53c70943b7f4aa8a/dep-lib-thiserror
new file mode 100644
index 00000000..ec3cb8bf
Binary files /dev/null and b/risk_score/target/debug/.fingerprint/thiserror-53c70943b7f4aa8a/dep-lib-thiserror differ
diff --git a/risk_score/target/debug/.fingerprint/thiserror-53c70943b7f4aa8a/invoked.timestamp b/risk_score/target/debug/.fingerprint/thiserror-53c70943b7f4aa8a/invoked.timestamp
new file mode 100644
index 00000000..e00328da
--- /dev/null
+++ b/risk_score/target/debug/.fingerprint/thiserror-53c70943b7f4aa8a/invoked.timestamp
@@ -0,0 +1 @@
+This file has an mtime of when this was started.
\ No newline at end of file
diff --git a/risk_score/target/debug/.fingerprint/thiserror-53c70943b7f4aa8a/lib-thiserror b/risk_score/target/debug/.fingerprint/thiserror-53c70943b7f4aa8a/lib-thiserror
new file mode 100644
index 00000000..ccc2dfde
--- /dev/null
+++ b/risk_score/target/debug/.fingerprint/thiserror-53c70943b7f4aa8a/lib-thiserror
@@ -0,0 +1 @@
+9719ed4950259452
\ No newline at end of file
diff --git a/risk_score/target/debug/.fingerprint/thiserror-53c70943b7f4aa8a/lib-thiserror.json b/risk_score/target/debug/.fingerprint/thiserror-53c70943b7f4aa8a/lib-thiserror.json
new file mode 100644
index 00000000..91f93d1f
--- /dev/null
+++ b/risk_score/target/debug/.fingerprint/thiserror-53c70943b7f4aa8a/lib-thiserror.json
@@ -0,0 +1 @@
+{"rustc":5391851738765093524,"features":"[]","declared_features":"[]","target":13586076721141200315,"profile":2225463790103693989,"path":196843032585627766,"deps":[[8008191657135824715,"build_script_build",false,3951976489903442188],[15291996789830541733,"thiserror_impl",false,377210634598728988]],"local":[{"CheckDepInfo":{"dep_info":"debug/.fingerprint/thiserror-53c70943b7f4aa8a/dep-lib-thiserror","checksum":false}}],"rustflags":[],"config":8247474407144887393,"compile_kind":0}
\ No newline at end of file
diff --git a/risk_score/target/debug/.fingerprint/thiserror-c2683a320628f355/dep-lib-thiserror b/risk_score/target/debug/.fingerprint/thiserror-c2683a320628f355/dep-lib-thiserror
new file mode 100644
index 00000000..ec3cb8bf
Binary files /dev/null and b/risk_score/target/debug/.fingerprint/thiserror-c2683a320628f355/dep-lib-thiserror differ
diff --git a/risk_score/target/debug/.fingerprint/thiserror-c2683a320628f355/invoked.timestamp b/risk_score/target/debug/.fingerprint/thiserror-c2683a320628f355/invoked.timestamp
new file mode 100644
index 00000000..e00328da
--- /dev/null
+++ b/risk_score/target/debug/.fingerprint/thiserror-c2683a320628f355/invoked.timestamp
@@ -0,0 +1 @@
+This file has an mtime of when this was started.
\ No newline at end of file
diff --git a/risk_score/target/debug/.fingerprint/thiserror-c2683a320628f355/lib-thiserror b/risk_score/target/debug/.fingerprint/thiserror-c2683a320628f355/lib-thiserror
new file mode 100644
index 00000000..840484c4
--- /dev/null
+++ b/risk_score/target/debug/.fingerprint/thiserror-c2683a320628f355/lib-thiserror
@@ -0,0 +1 @@
+64f11104d095dfa4
\ No newline at end of file
diff --git a/risk_score/target/debug/.fingerprint/thiserror-c2683a320628f355/lib-thiserror.json b/risk_score/target/debug/.fingerprint/thiserror-c2683a320628f355/lib-thiserror.json
new file mode 100644
index 00000000..732f6a2d
--- /dev/null
+++ b/risk_score/target/debug/.fingerprint/thiserror-c2683a320628f355/lib-thiserror.json
@@ -0,0 +1 @@
+{"rustc":5391851738765093524,"features":"[]","declared_features":"[]","target":13586076721141200315,"profile":2241668132362809309,"path":196843032585627766,"deps":[[8008191657135824715,"build_script_build",false,3951976489903442188],[15291996789830541733,"thiserror_impl",false,377210634598728988]],"local":[{"CheckDepInfo":{"dep_info":"debug/.fingerprint/thiserror-c2683a320628f355/dep-lib-thiserror","checksum":false}}],"rustflags":[],"config":8247474407144887393,"compile_kind":0}
\ No newline at end of file
diff --git a/risk_score/target/debug/.fingerprint/thiserror-d8f7593c02817e5c/run-build-script-build-script-build b/risk_score/target/debug/.fingerprint/thiserror-d8f7593c02817e5c/run-build-script-build-script-build
new file mode 100644
index 00000000..0a7cb48f
--- /dev/null
+++ b/risk_score/target/debug/.fingerprint/thiserror-d8f7593c02817e5c/run-build-script-build-script-build
@@ -0,0 +1 @@
+0cc963d9ad3dd836
\ No newline at end of file
diff --git a/risk_score/target/debug/.fingerprint/thiserror-d8f7593c02817e5c/run-build-script-build-script-build.json b/risk_score/target/debug/.fingerprint/thiserror-d8f7593c02817e5c/run-build-script-build-script-build.json
new file mode 100644
index 00000000..40e9ce51
--- /dev/null
+++ b/risk_score/target/debug/.fingerprint/thiserror-d8f7593c02817e5c/run-build-script-build-script-build.json
@@ -0,0 +1 @@
+{"rustc":5391851738765093524,"features":"","declared_features":"","target":0,"profile":0,"path":0,"deps":[[8008191657135824715,"build_script_build",false,9189120354531661057]],"local":[{"RerunIfChanged":{"output":"debug/build/thiserror-d8f7593c02817e5c/output","paths":["build/probe.rs"]}},{"RerunIfEnvChanged":{"var":"RUSTC_BOOTSTRAP","val":null}}],"rustflags":[],"config":0,"compile_kind":0}
\ No newline at end of file
diff --git a/risk_score/target/debug/.fingerprint/thiserror-d9feae2371336d1a/build-script-build-script-build b/risk_score/target/debug/.fingerprint/thiserror-d9feae2371336d1a/build-script-build-script-build
new file mode 100644
index 00000000..57f8af53
--- /dev/null
+++ b/risk_score/target/debug/.fingerprint/thiserror-d9feae2371336d1a/build-script-build-script-build
@@ -0,0 +1 @@
+01d52bc24650867f
\ No newline at end of file
diff --git a/risk_score/target/debug/.fingerprint/thiserror-d9feae2371336d1a/build-script-build-script-build.json b/risk_score/target/debug/.fingerprint/thiserror-d9feae2371336d1a/build-script-build-script-build.json
new file mode 100644
index 00000000..a8b29b15
--- /dev/null
+++ b/risk_score/target/debug/.fingerprint/thiserror-d9feae2371336d1a/build-script-build-script-build.json
@@ -0,0 +1 @@
+{"rustc":5391851738765093524,"features":"[]","declared_features":"[]","target":5408242616063297496,"profile":2225463790103693989,"path":6970619885579765922,"deps":[],"local":[{"CheckDepInfo":{"dep_info":"debug/.fingerprint/thiserror-d9feae2371336d1a/dep-build-script-build-script-build","checksum":false}}],"rustflags":[],"config":8247474407144887393,"compile_kind":0}
\ No newline at end of file
diff --git a/risk_score/target/debug/.fingerprint/thiserror-d9feae2371336d1a/dep-build-script-build-script-build b/risk_score/target/debug/.fingerprint/thiserror-d9feae2371336d1a/dep-build-script-build-script-build
new file mode 100644
index 00000000..ec3cb8bf
Binary files /dev/null and b/risk_score/target/debug/.fingerprint/thiserror-d9feae2371336d1a/dep-build-script-build-script-build differ
diff --git a/risk_score/target/debug/.fingerprint/thiserror-d9feae2371336d1a/invoked.timestamp b/risk_score/target/debug/.fingerprint/thiserror-d9feae2371336d1a/invoked.timestamp
new file mode 100644
index 00000000..e00328da
--- /dev/null
+++ b/risk_score/target/debug/.fingerprint/thiserror-d9feae2371336d1a/invoked.timestamp
@@ -0,0 +1 @@
+This file has an mtime of when this was started.
\ No newline at end of file
diff --git a/risk_score/target/debug/.fingerprint/thiserror-impl-7bb94e428977bf4f/dep-lib-thiserror_impl b/risk_score/target/debug/.fingerprint/thiserror-impl-7bb94e428977bf4f/dep-lib-thiserror_impl
new file mode 100644
index 00000000..ec3cb8bf
Binary files /dev/null and b/risk_score/target/debug/.fingerprint/thiserror-impl-7bb94e428977bf4f/dep-lib-thiserror_impl differ
diff --git a/risk_score/target/debug/.fingerprint/thiserror-impl-7bb94e428977bf4f/invoked.timestamp b/risk_score/target/debug/.fingerprint/thiserror-impl-7bb94e428977bf4f/invoked.timestamp
new file mode 100644
index 00000000..e00328da
--- /dev/null
+++ b/risk_score/target/debug/.fingerprint/thiserror-impl-7bb94e428977bf4f/invoked.timestamp
@@ -0,0 +1 @@
+This file has an mtime of when this was started.
\ No newline at end of file
diff --git a/risk_score/target/debug/.fingerprint/thiserror-impl-7bb94e428977bf4f/lib-thiserror_impl b/risk_score/target/debug/.fingerprint/thiserror-impl-7bb94e428977bf4f/lib-thiserror_impl
new file mode 100644
index 00000000..cd14a896
--- /dev/null
+++ b/risk_score/target/debug/.fingerprint/thiserror-impl-7bb94e428977bf4f/lib-thiserror_impl
@@ -0,0 +1 @@
+1cc5c1d8121f3c05
\ No newline at end of file
diff --git a/risk_score/target/debug/.fingerprint/thiserror-impl-7bb94e428977bf4f/lib-thiserror_impl.json b/risk_score/target/debug/.fingerprint/thiserror-impl-7bb94e428977bf4f/lib-thiserror_impl.json
new file mode 100644
index 00000000..da36cb80
--- /dev/null
+++ b/risk_score/target/debug/.fingerprint/thiserror-impl-7bb94e428977bf4f/lib-thiserror_impl.json
@@ -0,0 +1 @@
+{"rustc":5391851738765093524,"features":"[]","declared_features":"[]","target":6216210811039475267,"profile":2225463790103693989,"path":3327838345841504266,"deps":[[3060637413840920116,"proc_macro2",false,3272600214830029920],[17990358020177143287,"quote",false,15490847037713330905],[18149961000318489080,"syn",false,17353705955167482554]],"local":[{"CheckDepInfo":{"dep_info":"debug/.fingerprint/thiserror-impl-7bb94e428977bf4f/dep-lib-thiserror_impl","checksum":false}}],"rustflags":[],"config":8247474407144887393,"compile_kind":0}
\ No newline at end of file
diff --git a/risk_score/target/debug/.fingerprint/typenum-02bf6c1ba251e398/dep-lib-typenum b/risk_score/target/debug/.fingerprint/typenum-02bf6c1ba251e398/dep-lib-typenum
new file mode 100644
index 00000000..ec3cb8bf
Binary files /dev/null and b/risk_score/target/debug/.fingerprint/typenum-02bf6c1ba251e398/dep-lib-typenum differ
diff --git a/risk_score/target/debug/.fingerprint/typenum-02bf6c1ba251e398/invoked.timestamp b/risk_score/target/debug/.fingerprint/typenum-02bf6c1ba251e398/invoked.timestamp
new file mode 100644
index 00000000..e00328da
--- /dev/null
+++ b/risk_score/target/debug/.fingerprint/typenum-02bf6c1ba251e398/invoked.timestamp
@@ -0,0 +1 @@
+This file has an mtime of when this was started.
\ No newline at end of file
diff --git a/risk_score/target/debug/.fingerprint/typenum-02bf6c1ba251e398/lib-typenum b/risk_score/target/debug/.fingerprint/typenum-02bf6c1ba251e398/lib-typenum
new file mode 100644
index 00000000..9bf63d5c
--- /dev/null
+++ b/risk_score/target/debug/.fingerprint/typenum-02bf6c1ba251e398/lib-typenum
@@ -0,0 +1 @@
+ce847fd44ec2a3a9
\ No newline at end of file
diff --git a/risk_score/target/debug/.fingerprint/typenum-02bf6c1ba251e398/lib-typenum.json b/risk_score/target/debug/.fingerprint/typenum-02bf6c1ba251e398/lib-typenum.json
new file mode 100644
index 00000000..ec507519
--- /dev/null
+++ b/risk_score/target/debug/.fingerprint/typenum-02bf6c1ba251e398/lib-typenum.json
@@ -0,0 +1 @@
+{"rustc":5391851738765093524,"features":"[]","declared_features":"[\"const-generics\", \"force_unix_path_separator\", \"i128\", \"no_std\", \"scale-info\", \"scale_info\", \"strict\"]","target":2349969882102649915,"profile":15657897354478470176,"path":15156096128575471275,"deps":[[17001665395952474378,"build_script_build",false,9048701038202984047]],"local":[{"CheckDepInfo":{"dep_info":"debug/.fingerprint/typenum-02bf6c1ba251e398/dep-lib-typenum","checksum":false}}],"rustflags":[],"config":8247474407144887393,"compile_kind":0}
\ No newline at end of file
diff --git a/risk_score/target/debug/.fingerprint/typenum-1db4713e788deed0/build-script-build-script-build b/risk_score/target/debug/.fingerprint/typenum-1db4713e788deed0/build-script-build-script-build
new file mode 100644
index 00000000..a0bfcd51
--- /dev/null
+++ b/risk_score/target/debug/.fingerprint/typenum-1db4713e788deed0/build-script-build-script-build
@@ -0,0 +1 @@
+4d2b4f2bf9d31ec2
\ No newline at end of file
diff --git a/risk_score/target/debug/.fingerprint/typenum-1db4713e788deed0/build-script-build-script-build.json b/risk_score/target/debug/.fingerprint/typenum-1db4713e788deed0/build-script-build-script-build.json
new file mode 100644
index 00000000..dd97177d
--- /dev/null
+++ b/risk_score/target/debug/.fingerprint/typenum-1db4713e788deed0/build-script-build-script-build.json
@@ -0,0 +1 @@
+{"rustc":5391851738765093524,"features":"[]","declared_features":"[\"const-generics\", \"force_unix_path_separator\", \"i128\", \"no_std\", \"scale-info\", \"scale_info\", \"strict\"]","target":17883862002600103897,"profile":2225463790103693989,"path":10562025817990136638,"deps":[],"local":[{"CheckDepInfo":{"dep_info":"debug/.fingerprint/typenum-1db4713e788deed0/dep-build-script-build-script-build","checksum":false}}],"rustflags":[],"config":8247474407144887393,"compile_kind":0}
\ No newline at end of file
diff --git a/risk_score/target/debug/.fingerprint/typenum-1db4713e788deed0/dep-build-script-build-script-build b/risk_score/target/debug/.fingerprint/typenum-1db4713e788deed0/dep-build-script-build-script-build
new file mode 100644
index 00000000..ec3cb8bf
Binary files /dev/null and b/risk_score/target/debug/.fingerprint/typenum-1db4713e788deed0/dep-build-script-build-script-build differ
diff --git a/risk_score/target/debug/.fingerprint/typenum-1db4713e788deed0/invoked.timestamp b/risk_score/target/debug/.fingerprint/typenum-1db4713e788deed0/invoked.timestamp
new file mode 100644
index 00000000..e00328da
--- /dev/null
+++ b/risk_score/target/debug/.fingerprint/typenum-1db4713e788deed0/invoked.timestamp
@@ -0,0 +1 @@
+This file has an mtime of when this was started.
\ No newline at end of file
diff --git a/risk_score/target/debug/.fingerprint/typenum-73a67c1f25b89543/run-build-script-build-script-build b/risk_score/target/debug/.fingerprint/typenum-73a67c1f25b89543/run-build-script-build-script-build
new file mode 100644
index 00000000..0ad428e9
--- /dev/null
+++ b/risk_score/target/debug/.fingerprint/typenum-73a67c1f25b89543/run-build-script-build-script-build
@@ -0,0 +1 @@
+6f16ccf4a671937d
\ No newline at end of file
diff --git a/risk_score/target/debug/.fingerprint/typenum-73a67c1f25b89543/run-build-script-build-script-build.json b/risk_score/target/debug/.fingerprint/typenum-73a67c1f25b89543/run-build-script-build-script-build.json
new file mode 100644
index 00000000..6dcd634e
--- /dev/null
+++ b/risk_score/target/debug/.fingerprint/typenum-73a67c1f25b89543/run-build-script-build-script-build.json
@@ -0,0 +1 @@
+{"rustc":5391851738765093524,"features":"","declared_features":"","target":0,"profile":0,"path":0,"deps":[[17001665395952474378,"build_script_build",false,13987850559786265421]],"local":[{"RerunIfChanged":{"output":"debug/build/typenum-73a67c1f25b89543/output","paths":["tests"]}}],"rustflags":[],"config":0,"compile_kind":0}
\ No newline at end of file
diff --git a/risk_score/target/debug/.fingerprint/typenum-811bb60b00035566/dep-lib-typenum b/risk_score/target/debug/.fingerprint/typenum-811bb60b00035566/dep-lib-typenum
new file mode 100644
index 00000000..ec3cb8bf
Binary files /dev/null and b/risk_score/target/debug/.fingerprint/typenum-811bb60b00035566/dep-lib-typenum differ
diff --git a/risk_score/target/debug/.fingerprint/typenum-811bb60b00035566/invoked.timestamp b/risk_score/target/debug/.fingerprint/typenum-811bb60b00035566/invoked.timestamp
new file mode 100644
index 00000000..e00328da
--- /dev/null
+++ b/risk_score/target/debug/.fingerprint/typenum-811bb60b00035566/invoked.timestamp
@@ -0,0 +1 @@
+This file has an mtime of when this was started.
\ No newline at end of file
diff --git a/risk_score/target/debug/.fingerprint/typenum-811bb60b00035566/lib-typenum b/risk_score/target/debug/.fingerprint/typenum-811bb60b00035566/lib-typenum
new file mode 100644
index 00000000..58b19855
--- /dev/null
+++ b/risk_score/target/debug/.fingerprint/typenum-811bb60b00035566/lib-typenum
@@ -0,0 +1 @@
+4cb8a7755cbc11e1
\ No newline at end of file
diff --git a/risk_score/target/debug/.fingerprint/typenum-811bb60b00035566/lib-typenum.json b/risk_score/target/debug/.fingerprint/typenum-811bb60b00035566/lib-typenum.json
new file mode 100644
index 00000000..a30b9eff
--- /dev/null
+++ b/risk_score/target/debug/.fingerprint/typenum-811bb60b00035566/lib-typenum.json
@@ -0,0 +1 @@
+{"rustc":5391851738765093524,"features":"[]","declared_features":"[\"const-generics\", \"force_unix_path_separator\", \"i128\", \"no_std\", \"scale-info\", \"scale_info\", \"strict\"]","target":2349969882102649915,"profile":2241668132362809309,"path":15156096128575471275,"deps":[[17001665395952474378,"build_script_build",false,9048701038202984047]],"local":[{"CheckDepInfo":{"dep_info":"debug/.fingerprint/typenum-811bb60b00035566/dep-lib-typenum","checksum":false}}],"rustflags":[],"config":8247474407144887393,"compile_kind":0}
\ No newline at end of file
diff --git a/risk_score/target/debug/.fingerprint/typenum-95a9442e91939ca0/dep-lib-typenum b/risk_score/target/debug/.fingerprint/typenum-95a9442e91939ca0/dep-lib-typenum
new file mode 100644
index 00000000..ec3cb8bf
Binary files /dev/null and b/risk_score/target/debug/.fingerprint/typenum-95a9442e91939ca0/dep-lib-typenum differ
diff --git a/risk_score/target/debug/.fingerprint/typenum-95a9442e91939ca0/invoked.timestamp b/risk_score/target/debug/.fingerprint/typenum-95a9442e91939ca0/invoked.timestamp
new file mode 100644
index 00000000..e00328da
--- /dev/null
+++ b/risk_score/target/debug/.fingerprint/typenum-95a9442e91939ca0/invoked.timestamp
@@ -0,0 +1 @@
+This file has an mtime of when this was started.
\ No newline at end of file
diff --git a/risk_score/target/debug/.fingerprint/typenum-95a9442e91939ca0/lib-typenum b/risk_score/target/debug/.fingerprint/typenum-95a9442e91939ca0/lib-typenum
new file mode 100644
index 00000000..f5bb7764
--- /dev/null
+++ b/risk_score/target/debug/.fingerprint/typenum-95a9442e91939ca0/lib-typenum
@@ -0,0 +1 @@
+527f710e99721284
\ No newline at end of file
diff --git a/risk_score/target/debug/.fingerprint/typenum-95a9442e91939ca0/lib-typenum.json b/risk_score/target/debug/.fingerprint/typenum-95a9442e91939ca0/lib-typenum.json
new file mode 100644
index 00000000..6959991e
--- /dev/null
+++ b/risk_score/target/debug/.fingerprint/typenum-95a9442e91939ca0/lib-typenum.json
@@ -0,0 +1 @@
+{"rustc":5391851738765093524,"features":"[]","declared_features":"[\"const-generics\", \"force_unix_path_separator\", \"i128\", \"no_std\", \"scale-info\", \"scale_info\", \"strict\"]","target":2349969882102649915,"profile":2225463790103693989,"path":15156096128575471275,"deps":[[17001665395952474378,"build_script_build",false,9048701038202984047]],"local":[{"CheckDepInfo":{"dep_info":"debug/.fingerprint/typenum-95a9442e91939ca0/dep-lib-typenum","checksum":false}}],"rustflags":[],"config":8247474407144887393,"compile_kind":0}
\ No newline at end of file
diff --git a/risk_score/target/debug/.fingerprint/unicode-ident-f1bb1a15084ce422/dep-lib-unicode_ident b/risk_score/target/debug/.fingerprint/unicode-ident-f1bb1a15084ce422/dep-lib-unicode_ident
new file mode 100644
index 00000000..ec3cb8bf
Binary files /dev/null and b/risk_score/target/debug/.fingerprint/unicode-ident-f1bb1a15084ce422/dep-lib-unicode_ident differ
diff --git a/risk_score/target/debug/.fingerprint/unicode-ident-f1bb1a15084ce422/invoked.timestamp b/risk_score/target/debug/.fingerprint/unicode-ident-f1bb1a15084ce422/invoked.timestamp
new file mode 100644
index 00000000..e00328da
--- /dev/null
+++ b/risk_score/target/debug/.fingerprint/unicode-ident-f1bb1a15084ce422/invoked.timestamp
@@ -0,0 +1 @@
+This file has an mtime of when this was started.
\ No newline at end of file
diff --git a/risk_score/target/debug/.fingerprint/unicode-ident-f1bb1a15084ce422/lib-unicode_ident b/risk_score/target/debug/.fingerprint/unicode-ident-f1bb1a15084ce422/lib-unicode_ident
new file mode 100644
index 00000000..72f34323
--- /dev/null
+++ b/risk_score/target/debug/.fingerprint/unicode-ident-f1bb1a15084ce422/lib-unicode_ident
@@ -0,0 +1 @@
+f215252216d41ceb
\ No newline at end of file
diff --git a/risk_score/target/debug/.fingerprint/unicode-ident-f1bb1a15084ce422/lib-unicode_ident.json b/risk_score/target/debug/.fingerprint/unicode-ident-f1bb1a15084ce422/lib-unicode_ident.json
new file mode 100644
index 00000000..50932e91
--- /dev/null
+++ b/risk_score/target/debug/.fingerprint/unicode-ident-f1bb1a15084ce422/lib-unicode_ident.json
@@ -0,0 +1 @@
+{"rustc":5391851738765093524,"features":"[]","declared_features":"[]","target":5438535436255082082,"profile":2225463790103693989,"path":448986214923815556,"deps":[],"local":[{"CheckDepInfo":{"dep_info":"debug/.fingerprint/unicode-ident-f1bb1a15084ce422/dep-lib-unicode_ident","checksum":false}}],"rustflags":[],"config":8247474407144887393,"compile_kind":0}
\ No newline at end of file
diff --git a/risk_score/target/debug/.fingerprint/version_check-9859fe56c2d7fed0/dep-lib-version_check b/risk_score/target/debug/.fingerprint/version_check-9859fe56c2d7fed0/dep-lib-version_check
new file mode 100644
index 00000000..ec3cb8bf
Binary files /dev/null and b/risk_score/target/debug/.fingerprint/version_check-9859fe56c2d7fed0/dep-lib-version_check differ
diff --git a/risk_score/target/debug/.fingerprint/version_check-9859fe56c2d7fed0/invoked.timestamp b/risk_score/target/debug/.fingerprint/version_check-9859fe56c2d7fed0/invoked.timestamp
new file mode 100644
index 00000000..e00328da
--- /dev/null
+++ b/risk_score/target/debug/.fingerprint/version_check-9859fe56c2d7fed0/invoked.timestamp
@@ -0,0 +1 @@
+This file has an mtime of when this was started.
\ No newline at end of file
diff --git a/risk_score/target/debug/.fingerprint/version_check-9859fe56c2d7fed0/lib-version_check b/risk_score/target/debug/.fingerprint/version_check-9859fe56c2d7fed0/lib-version_check
new file mode 100644
index 00000000..2aefdba3
--- /dev/null
+++ b/risk_score/target/debug/.fingerprint/version_check-9859fe56c2d7fed0/lib-version_check
@@ -0,0 +1 @@
+2fcb12a3a896bafc
\ No newline at end of file
diff --git a/risk_score/target/debug/.fingerprint/version_check-9859fe56c2d7fed0/lib-version_check.json b/risk_score/target/debug/.fingerprint/version_check-9859fe56c2d7fed0/lib-version_check.json
new file mode 100644
index 00000000..609a5e83
--- /dev/null
+++ b/risk_score/target/debug/.fingerprint/version_check-9859fe56c2d7fed0/lib-version_check.json
@@ -0,0 +1 @@
+{"rustc":5391851738765093524,"features":"[]","declared_features":"[]","target":18099224280402537651,"profile":2225463790103693989,"path":15525144949330467904,"deps":[],"local":[{"CheckDepInfo":{"dep_info":"debug/.fingerprint/version_check-9859fe56c2d7fed0/dep-lib-version_check","checksum":false}}],"rustflags":[],"config":8247474407144887393,"compile_kind":0}
\ No newline at end of file
diff --git a/risk_score/target/debug/.fingerprint/wasmi_arena-74e6166c6e93b151/dep-lib-wasmi_arena b/risk_score/target/debug/.fingerprint/wasmi_arena-74e6166c6e93b151/dep-lib-wasmi_arena
new file mode 100644
index 00000000..ec3cb8bf
Binary files /dev/null and b/risk_score/target/debug/.fingerprint/wasmi_arena-74e6166c6e93b151/dep-lib-wasmi_arena differ
diff --git a/risk_score/target/debug/.fingerprint/wasmi_arena-74e6166c6e93b151/invoked.timestamp b/risk_score/target/debug/.fingerprint/wasmi_arena-74e6166c6e93b151/invoked.timestamp
new file mode 100644
index 00000000..e00328da
--- /dev/null
+++ b/risk_score/target/debug/.fingerprint/wasmi_arena-74e6166c6e93b151/invoked.timestamp
@@ -0,0 +1 @@
+This file has an mtime of when this was started.
\ No newline at end of file
diff --git a/risk_score/target/debug/.fingerprint/wasmi_arena-74e6166c6e93b151/lib-wasmi_arena b/risk_score/target/debug/.fingerprint/wasmi_arena-74e6166c6e93b151/lib-wasmi_arena
new file mode 100644
index 00000000..1264fcdc
--- /dev/null
+++ b/risk_score/target/debug/.fingerprint/wasmi_arena-74e6166c6e93b151/lib-wasmi_arena
@@ -0,0 +1 @@
+d0bcacd4cefaa363
\ No newline at end of file
diff --git a/risk_score/target/debug/.fingerprint/wasmi_arena-74e6166c6e93b151/lib-wasmi_arena.json b/risk_score/target/debug/.fingerprint/wasmi_arena-74e6166c6e93b151/lib-wasmi_arena.json
new file mode 100644
index 00000000..42717b34
--- /dev/null
+++ b/risk_score/target/debug/.fingerprint/wasmi_arena-74e6166c6e93b151/lib-wasmi_arena.json
@@ -0,0 +1 @@
+{"rustc":5391851738765093524,"features":"[\"std\"]","declared_features":"[\"default\", \"std\"]","target":996231028007045470,"profile":15657897354478470176,"path":3262860475352634782,"deps":[],"local":[{"CheckDepInfo":{"dep_info":"debug/.fingerprint/wasmi_arena-74e6166c6e93b151/dep-lib-wasmi_arena","checksum":false}}],"rustflags":[],"config":8247474407144887393,"compile_kind":0}
\ No newline at end of file
diff --git a/risk_score/target/debug/.fingerprint/wasmi_arena-8ddf9a6c37fcd254/dep-lib-wasmi_arena b/risk_score/target/debug/.fingerprint/wasmi_arena-8ddf9a6c37fcd254/dep-lib-wasmi_arena
new file mode 100644
index 00000000..ec3cb8bf
Binary files /dev/null and b/risk_score/target/debug/.fingerprint/wasmi_arena-8ddf9a6c37fcd254/dep-lib-wasmi_arena differ
diff --git a/risk_score/target/debug/.fingerprint/wasmi_arena-8ddf9a6c37fcd254/invoked.timestamp b/risk_score/target/debug/.fingerprint/wasmi_arena-8ddf9a6c37fcd254/invoked.timestamp
new file mode 100644
index 00000000..e00328da
--- /dev/null
+++ b/risk_score/target/debug/.fingerprint/wasmi_arena-8ddf9a6c37fcd254/invoked.timestamp
@@ -0,0 +1 @@
+This file has an mtime of when this was started.
\ No newline at end of file
diff --git a/risk_score/target/debug/.fingerprint/wasmi_arena-8ddf9a6c37fcd254/lib-wasmi_arena b/risk_score/target/debug/.fingerprint/wasmi_arena-8ddf9a6c37fcd254/lib-wasmi_arena
new file mode 100644
index 00000000..adb84946
--- /dev/null
+++ b/risk_score/target/debug/.fingerprint/wasmi_arena-8ddf9a6c37fcd254/lib-wasmi_arena
@@ -0,0 +1 @@
+ab91a3c3a5b3979d
\ No newline at end of file
diff --git a/risk_score/target/debug/.fingerprint/wasmi_arena-8ddf9a6c37fcd254/lib-wasmi_arena.json b/risk_score/target/debug/.fingerprint/wasmi_arena-8ddf9a6c37fcd254/lib-wasmi_arena.json
new file mode 100644
index 00000000..7e1fffd2
--- /dev/null
+++ b/risk_score/target/debug/.fingerprint/wasmi_arena-8ddf9a6c37fcd254/lib-wasmi_arena.json
@@ -0,0 +1 @@
+{"rustc":5391851738765093524,"features":"[\"std\"]","declared_features":"[\"default\", \"std\"]","target":996231028007045470,"profile":2241668132362809309,"path":3262860475352634782,"deps":[],"local":[{"CheckDepInfo":{"dep_info":"debug/.fingerprint/wasmi_arena-8ddf9a6c37fcd254/dep-lib-wasmi_arena","checksum":false}}],"rustflags":[],"config":8247474407144887393,"compile_kind":0}
\ No newline at end of file
diff --git a/risk_score/target/debug/.fingerprint/wasmi_core-4202100089f742cf/dep-lib-wasmi_core b/risk_score/target/debug/.fingerprint/wasmi_core-4202100089f742cf/dep-lib-wasmi_core
new file mode 100644
index 00000000..ec3cb8bf
Binary files /dev/null and b/risk_score/target/debug/.fingerprint/wasmi_core-4202100089f742cf/dep-lib-wasmi_core differ
diff --git a/risk_score/target/debug/.fingerprint/wasmi_core-4202100089f742cf/invoked.timestamp b/risk_score/target/debug/.fingerprint/wasmi_core-4202100089f742cf/invoked.timestamp
new file mode 100644
index 00000000..e00328da
--- /dev/null
+++ b/risk_score/target/debug/.fingerprint/wasmi_core-4202100089f742cf/invoked.timestamp
@@ -0,0 +1 @@
+This file has an mtime of when this was started.
\ No newline at end of file
diff --git a/risk_score/target/debug/.fingerprint/wasmi_core-4202100089f742cf/lib-wasmi_core b/risk_score/target/debug/.fingerprint/wasmi_core-4202100089f742cf/lib-wasmi_core
new file mode 100644
index 00000000..1d6713a7
--- /dev/null
+++ b/risk_score/target/debug/.fingerprint/wasmi_core-4202100089f742cf/lib-wasmi_core
@@ -0,0 +1 @@
+48810c5ad129a446
\ No newline at end of file
diff --git a/risk_score/target/debug/.fingerprint/wasmi_core-4202100089f742cf/lib-wasmi_core.json b/risk_score/target/debug/.fingerprint/wasmi_core-4202100089f742cf/lib-wasmi_core.json
new file mode 100644
index 00000000..2acb196f
--- /dev/null
+++ b/risk_score/target/debug/.fingerprint/wasmi_core-4202100089f742cf/lib-wasmi_core.json
@@ -0,0 +1 @@
+{"rustc":5391851738765093524,"features":"[\"std\"]","declared_features":"[\"default\", \"std\"]","target":9219402628151531726,"profile":15657897354478470176,"path":17676579745395236173,"deps":[[5157631553186200874,"num_traits",false,14117612643050266243],[10012205734978813886,"libm",false,13131063753681642676],[11434239582363224126,"downcast_rs",false,4212032926969658325],[17605717126308396068,"paste",false,283306903676503509]],"local":[{"CheckDepInfo":{"dep_info":"debug/.fingerprint/wasmi_core-4202100089f742cf/dep-lib-wasmi_core","checksum":false}}],"rustflags":[],"config":8247474407144887393,"compile_kind":0}
\ No newline at end of file
diff --git a/risk_score/target/debug/.fingerprint/wasmi_core-5a798c3d65d2c46a/dep-lib-wasmi_core b/risk_score/target/debug/.fingerprint/wasmi_core-5a798c3d65d2c46a/dep-lib-wasmi_core
new file mode 100644
index 00000000..ec3cb8bf
Binary files /dev/null and b/risk_score/target/debug/.fingerprint/wasmi_core-5a798c3d65d2c46a/dep-lib-wasmi_core differ
diff --git a/risk_score/target/debug/.fingerprint/wasmi_core-5a798c3d65d2c46a/invoked.timestamp b/risk_score/target/debug/.fingerprint/wasmi_core-5a798c3d65d2c46a/invoked.timestamp
new file mode 100644
index 00000000..e00328da
--- /dev/null
+++ b/risk_score/target/debug/.fingerprint/wasmi_core-5a798c3d65d2c46a/invoked.timestamp
@@ -0,0 +1 @@
+This file has an mtime of when this was started.
\ No newline at end of file
diff --git a/risk_score/target/debug/.fingerprint/wasmi_core-5a798c3d65d2c46a/lib-wasmi_core b/risk_score/target/debug/.fingerprint/wasmi_core-5a798c3d65d2c46a/lib-wasmi_core
new file mode 100644
index 00000000..89526743
--- /dev/null
+++ b/risk_score/target/debug/.fingerprint/wasmi_core-5a798c3d65d2c46a/lib-wasmi_core
@@ -0,0 +1 @@
+05eec30464d38d55
\ No newline at end of file
diff --git a/risk_score/target/debug/.fingerprint/wasmi_core-5a798c3d65d2c46a/lib-wasmi_core.json b/risk_score/target/debug/.fingerprint/wasmi_core-5a798c3d65d2c46a/lib-wasmi_core.json
new file mode 100644
index 00000000..32dfb86b
--- /dev/null
+++ b/risk_score/target/debug/.fingerprint/wasmi_core-5a798c3d65d2c46a/lib-wasmi_core.json
@@ -0,0 +1 @@
+{"rustc":5391851738765093524,"features":"[\"std\"]","declared_features":"[\"default\", \"std\"]","target":9219402628151531726,"profile":2241668132362809309,"path":17676579745395236173,"deps":[[5157631553186200874,"num_traits",false,16393055130510591923],[10012205734978813886,"libm",false,36124369729753780],[11434239582363224126,"downcast_rs",false,1079062129465867957],[17605717126308396068,"paste",false,283306903676503509]],"local":[{"CheckDepInfo":{"dep_info":"debug/.fingerprint/wasmi_core-5a798c3d65d2c46a/dep-lib-wasmi_core","checksum":false}}],"rustflags":[],"config":8247474407144887393,"compile_kind":0}
\ No newline at end of file
diff --git a/risk_score/target/debug/.fingerprint/wasmparser-044c599c189403e5/dep-lib-wasmparser b/risk_score/target/debug/.fingerprint/wasmparser-044c599c189403e5/dep-lib-wasmparser
new file mode 100644
index 00000000..ec3cb8bf
Binary files /dev/null and b/risk_score/target/debug/.fingerprint/wasmparser-044c599c189403e5/dep-lib-wasmparser differ
diff --git a/risk_score/target/debug/.fingerprint/wasmparser-044c599c189403e5/invoked.timestamp b/risk_score/target/debug/.fingerprint/wasmparser-044c599c189403e5/invoked.timestamp
new file mode 100644
index 00000000..e00328da
--- /dev/null
+++ b/risk_score/target/debug/.fingerprint/wasmparser-044c599c189403e5/invoked.timestamp
@@ -0,0 +1 @@
+This file has an mtime of when this was started.
\ No newline at end of file
diff --git a/risk_score/target/debug/.fingerprint/wasmparser-044c599c189403e5/lib-wasmparser b/risk_score/target/debug/.fingerprint/wasmparser-044c599c189403e5/lib-wasmparser
new file mode 100644
index 00000000..8bca246a
--- /dev/null
+++ b/risk_score/target/debug/.fingerprint/wasmparser-044c599c189403e5/lib-wasmparser
@@ -0,0 +1 @@
+e42b0657615f7928
\ No newline at end of file
diff --git a/risk_score/target/debug/.fingerprint/wasmparser-044c599c189403e5/lib-wasmparser.json b/risk_score/target/debug/.fingerprint/wasmparser-044c599c189403e5/lib-wasmparser.json
new file mode 100644
index 00000000..0db22452
--- /dev/null
+++ b/risk_score/target/debug/.fingerprint/wasmparser-044c599c189403e5/lib-wasmparser.json
@@ -0,0 +1 @@
+{"rustc":5391851738765093524,"features":"[]","declared_features":"[]","target":13342302619902027920,"profile":2225463790103693989,"path":17288592698355119832,"deps":[[4899080583175475170,"semver",false,9940537522726036148],[14483812548788871374,"indexmap",false,16547975425903180444]],"local":[{"CheckDepInfo":{"dep_info":"debug/.fingerprint/wasmparser-044c599c189403e5/dep-lib-wasmparser","checksum":false}}],"rustflags":[],"config":8247474407144887393,"compile_kind":0}
\ No newline at end of file
diff --git a/risk_score/target/debug/.fingerprint/wasmparser-5cba8d3e8577afdb/dep-lib-wasmparser b/risk_score/target/debug/.fingerprint/wasmparser-5cba8d3e8577afdb/dep-lib-wasmparser
new file mode 100644
index 00000000..ec3cb8bf
Binary files /dev/null and b/risk_score/target/debug/.fingerprint/wasmparser-5cba8d3e8577afdb/dep-lib-wasmparser differ
diff --git a/risk_score/target/debug/.fingerprint/wasmparser-5cba8d3e8577afdb/invoked.timestamp b/risk_score/target/debug/.fingerprint/wasmparser-5cba8d3e8577afdb/invoked.timestamp
new file mode 100644
index 00000000..e00328da
--- /dev/null
+++ b/risk_score/target/debug/.fingerprint/wasmparser-5cba8d3e8577afdb/invoked.timestamp
@@ -0,0 +1 @@
+This file has an mtime of when this was started.
\ No newline at end of file
diff --git a/risk_score/target/debug/.fingerprint/wasmparser-5cba8d3e8577afdb/lib-wasmparser b/risk_score/target/debug/.fingerprint/wasmparser-5cba8d3e8577afdb/lib-wasmparser
new file mode 100644
index 00000000..316ea1a9
--- /dev/null
+++ b/risk_score/target/debug/.fingerprint/wasmparser-5cba8d3e8577afdb/lib-wasmparser
@@ -0,0 +1 @@
+9384518cf6232d48
\ No newline at end of file
diff --git a/risk_score/target/debug/.fingerprint/wasmparser-5cba8d3e8577afdb/lib-wasmparser.json b/risk_score/target/debug/.fingerprint/wasmparser-5cba8d3e8577afdb/lib-wasmparser.json
new file mode 100644
index 00000000..329e9030
--- /dev/null
+++ b/risk_score/target/debug/.fingerprint/wasmparser-5cba8d3e8577afdb/lib-wasmparser.json
@@ -0,0 +1 @@
+{"rustc":5391851738765093524,"features":"[]","declared_features":"[]","target":13342302619902027920,"profile":15657897354478470176,"path":17288592698355119832,"deps":[[4899080583175475170,"semver",false,5206330719761424806],[14483812548788871374,"indexmap",false,17318875084161909229]],"local":[{"CheckDepInfo":{"dep_info":"debug/.fingerprint/wasmparser-5cba8d3e8577afdb/dep-lib-wasmparser","checksum":false}}],"rustflags":[],"config":8247474407144887393,"compile_kind":0}
\ No newline at end of file
diff --git a/risk_score/target/debug/.fingerprint/wasmparser-bcdd5af2cce2dd64/dep-lib-wasmparser b/risk_score/target/debug/.fingerprint/wasmparser-bcdd5af2cce2dd64/dep-lib-wasmparser
new file mode 100644
index 00000000..ec3cb8bf
Binary files /dev/null and b/risk_score/target/debug/.fingerprint/wasmparser-bcdd5af2cce2dd64/dep-lib-wasmparser differ
diff --git a/risk_score/target/debug/.fingerprint/wasmparser-bcdd5af2cce2dd64/invoked.timestamp b/risk_score/target/debug/.fingerprint/wasmparser-bcdd5af2cce2dd64/invoked.timestamp
new file mode 100644
index 00000000..e00328da
--- /dev/null
+++ b/risk_score/target/debug/.fingerprint/wasmparser-bcdd5af2cce2dd64/invoked.timestamp
@@ -0,0 +1 @@
+This file has an mtime of when this was started.
\ No newline at end of file
diff --git a/risk_score/target/debug/.fingerprint/wasmparser-bcdd5af2cce2dd64/lib-wasmparser b/risk_score/target/debug/.fingerprint/wasmparser-bcdd5af2cce2dd64/lib-wasmparser
new file mode 100644
index 00000000..3d1709aa
--- /dev/null
+++ b/risk_score/target/debug/.fingerprint/wasmparser-bcdd5af2cce2dd64/lib-wasmparser
@@ -0,0 +1 @@
+8b32c7bd20dbb8ab
\ No newline at end of file
diff --git a/risk_score/target/debug/.fingerprint/wasmparser-bcdd5af2cce2dd64/lib-wasmparser.json b/risk_score/target/debug/.fingerprint/wasmparser-bcdd5af2cce2dd64/lib-wasmparser.json
new file mode 100644
index 00000000..911489d8
--- /dev/null
+++ b/risk_score/target/debug/.fingerprint/wasmparser-bcdd5af2cce2dd64/lib-wasmparser.json
@@ -0,0 +1 @@
+{"rustc":5391851738765093524,"features":"[]","declared_features":"[]","target":13342302619902027920,"profile":2241668132362809309,"path":17288592698355119832,"deps":[[4899080583175475170,"semver",false,6829911047770708774],[14483812548788871374,"indexmap",false,13637010932817332737]],"local":[{"CheckDepInfo":{"dep_info":"debug/.fingerprint/wasmparser-bcdd5af2cce2dd64/dep-lib-wasmparser","checksum":false}}],"rustflags":[],"config":8247474407144887393,"compile_kind":0}
\ No newline at end of file
diff --git a/risk_score/target/debug/.fingerprint/wasmparser-nostd-71bc74b698662e71/dep-lib-wasmparser_nostd b/risk_score/target/debug/.fingerprint/wasmparser-nostd-71bc74b698662e71/dep-lib-wasmparser_nostd
new file mode 100644
index 00000000..ec3cb8bf
Binary files /dev/null and b/risk_score/target/debug/.fingerprint/wasmparser-nostd-71bc74b698662e71/dep-lib-wasmparser_nostd differ
diff --git a/risk_score/target/debug/.fingerprint/wasmparser-nostd-71bc74b698662e71/invoked.timestamp b/risk_score/target/debug/.fingerprint/wasmparser-nostd-71bc74b698662e71/invoked.timestamp
new file mode 100644
index 00000000..e00328da
--- /dev/null
+++ b/risk_score/target/debug/.fingerprint/wasmparser-nostd-71bc74b698662e71/invoked.timestamp
@@ -0,0 +1 @@
+This file has an mtime of when this was started.
\ No newline at end of file
diff --git a/risk_score/target/debug/.fingerprint/wasmparser-nostd-71bc74b698662e71/lib-wasmparser_nostd b/risk_score/target/debug/.fingerprint/wasmparser-nostd-71bc74b698662e71/lib-wasmparser_nostd
new file mode 100644
index 00000000..51e1aa98
--- /dev/null
+++ b/risk_score/target/debug/.fingerprint/wasmparser-nostd-71bc74b698662e71/lib-wasmparser_nostd
@@ -0,0 +1 @@
+30aac26df509c760
\ No newline at end of file
diff --git a/risk_score/target/debug/.fingerprint/wasmparser-nostd-71bc74b698662e71/lib-wasmparser_nostd.json b/risk_score/target/debug/.fingerprint/wasmparser-nostd-71bc74b698662e71/lib-wasmparser_nostd.json
new file mode 100644
index 00000000..ccd11bee
--- /dev/null
+++ b/risk_score/target/debug/.fingerprint/wasmparser-nostd-71bc74b698662e71/lib-wasmparser_nostd.json
@@ -0,0 +1 @@
+{"rustc":5391851738765093524,"features":"[\"std\"]","declared_features":"[\"default\", \"std\"]","target":12458041475187222678,"profile":15657897354478470176,"path":9571775984552507657,"deps":[[2383249096605856819,"indexmap",false,13292963854849525727]],"local":[{"CheckDepInfo":{"dep_info":"debug/.fingerprint/wasmparser-nostd-71bc74b698662e71/dep-lib-wasmparser_nostd","checksum":false}}],"rustflags":[],"config":8247474407144887393,"compile_kind":0}
\ No newline at end of file
diff --git a/risk_score/target/debug/.fingerprint/wasmparser-nostd-cf5e4ee05aa78338/dep-lib-wasmparser_nostd b/risk_score/target/debug/.fingerprint/wasmparser-nostd-cf5e4ee05aa78338/dep-lib-wasmparser_nostd
new file mode 100644
index 00000000..ec3cb8bf
Binary files /dev/null and b/risk_score/target/debug/.fingerprint/wasmparser-nostd-cf5e4ee05aa78338/dep-lib-wasmparser_nostd differ
diff --git a/risk_score/target/debug/.fingerprint/wasmparser-nostd-cf5e4ee05aa78338/invoked.timestamp b/risk_score/target/debug/.fingerprint/wasmparser-nostd-cf5e4ee05aa78338/invoked.timestamp
new file mode 100644
index 00000000..e00328da
--- /dev/null
+++ b/risk_score/target/debug/.fingerprint/wasmparser-nostd-cf5e4ee05aa78338/invoked.timestamp
@@ -0,0 +1 @@
+This file has an mtime of when this was started.
\ No newline at end of file
diff --git a/risk_score/target/debug/.fingerprint/wasmparser-nostd-cf5e4ee05aa78338/lib-wasmparser_nostd b/risk_score/target/debug/.fingerprint/wasmparser-nostd-cf5e4ee05aa78338/lib-wasmparser_nostd
new file mode 100644
index 00000000..b392dec8
--- /dev/null
+++ b/risk_score/target/debug/.fingerprint/wasmparser-nostd-cf5e4ee05aa78338/lib-wasmparser_nostd
@@ -0,0 +1 @@
+40540fd64e84a456
\ No newline at end of file
diff --git a/risk_score/target/debug/.fingerprint/wasmparser-nostd-cf5e4ee05aa78338/lib-wasmparser_nostd.json b/risk_score/target/debug/.fingerprint/wasmparser-nostd-cf5e4ee05aa78338/lib-wasmparser_nostd.json
new file mode 100644
index 00000000..7a5ccec4
--- /dev/null
+++ b/risk_score/target/debug/.fingerprint/wasmparser-nostd-cf5e4ee05aa78338/lib-wasmparser_nostd.json
@@ -0,0 +1 @@
+{"rustc":5391851738765093524,"features":"[\"std\"]","declared_features":"[\"default\", \"std\"]","target":12458041475187222678,"profile":2241668132362809309,"path":9571775984552507657,"deps":[[2383249096605856819,"indexmap",false,12604581405358354774]],"local":[{"CheckDepInfo":{"dep_info":"debug/.fingerprint/wasmparser-nostd-cf5e4ee05aa78338/dep-lib-wasmparser_nostd","checksum":false}}],"rustflags":[],"config":8247474407144887393,"compile_kind":0}
\ No newline at end of file
diff --git a/risk_score/target/debug/.fingerprint/zerocopy-3fef9560ccb838bf/build-script-build-script-build b/risk_score/target/debug/.fingerprint/zerocopy-3fef9560ccb838bf/build-script-build-script-build
new file mode 100644
index 00000000..812ef431
--- /dev/null
+++ b/risk_score/target/debug/.fingerprint/zerocopy-3fef9560ccb838bf/build-script-build-script-build
@@ -0,0 +1 @@
+9b75c974d266055c
\ No newline at end of file
diff --git a/risk_score/target/debug/.fingerprint/zerocopy-3fef9560ccb838bf/build-script-build-script-build.json b/risk_score/target/debug/.fingerprint/zerocopy-3fef9560ccb838bf/build-script-build-script-build.json
new file mode 100644
index 00000000..6f112042
--- /dev/null
+++ b/risk_score/target/debug/.fingerprint/zerocopy-3fef9560ccb838bf/build-script-build-script-build.json
@@ -0,0 +1 @@
+{"rustc":5391851738765093524,"features":"[\"simd\"]","declared_features":"[\"__internal_use_only_features_that_work_on_stable\", \"alloc\", \"derive\", \"float-nightly\", \"simd\", \"simd-nightly\", \"std\", \"zerocopy-derive\"]","target":5408242616063297496,"profile":2225463790103693989,"path":14125672258302474912,"deps":[],"local":[{"CheckDepInfo":{"dep_info":"debug/.fingerprint/zerocopy-3fef9560ccb838bf/dep-build-script-build-script-build","checksum":false}}],"rustflags":[],"config":8247474407144887393,"compile_kind":0}
\ No newline at end of file
diff --git a/risk_score/target/debug/.fingerprint/zerocopy-3fef9560ccb838bf/dep-build-script-build-script-build b/risk_score/target/debug/.fingerprint/zerocopy-3fef9560ccb838bf/dep-build-script-build-script-build
new file mode 100644
index 00000000..ec3cb8bf
Binary files /dev/null and b/risk_score/target/debug/.fingerprint/zerocopy-3fef9560ccb838bf/dep-build-script-build-script-build differ
diff --git a/risk_score/target/debug/.fingerprint/zerocopy-3fef9560ccb838bf/invoked.timestamp b/risk_score/target/debug/.fingerprint/zerocopy-3fef9560ccb838bf/invoked.timestamp
new file mode 100644
index 00000000..e00328da
--- /dev/null
+++ b/risk_score/target/debug/.fingerprint/zerocopy-3fef9560ccb838bf/invoked.timestamp
@@ -0,0 +1 @@
+This file has an mtime of when this was started.
\ No newline at end of file
diff --git a/risk_score/target/debug/.fingerprint/zerocopy-ae4cbb62279366bb/dep-lib-zerocopy b/risk_score/target/debug/.fingerprint/zerocopy-ae4cbb62279366bb/dep-lib-zerocopy
new file mode 100644
index 00000000..ec3cb8bf
Binary files /dev/null and b/risk_score/target/debug/.fingerprint/zerocopy-ae4cbb62279366bb/dep-lib-zerocopy differ
diff --git a/risk_score/target/debug/.fingerprint/zerocopy-ae4cbb62279366bb/invoked.timestamp b/risk_score/target/debug/.fingerprint/zerocopy-ae4cbb62279366bb/invoked.timestamp
new file mode 100644
index 00000000..e00328da
--- /dev/null
+++ b/risk_score/target/debug/.fingerprint/zerocopy-ae4cbb62279366bb/invoked.timestamp
@@ -0,0 +1 @@
+This file has an mtime of when this was started.
\ No newline at end of file
diff --git a/risk_score/target/debug/.fingerprint/zerocopy-ae4cbb62279366bb/lib-zerocopy b/risk_score/target/debug/.fingerprint/zerocopy-ae4cbb62279366bb/lib-zerocopy
new file mode 100644
index 00000000..817041d9
--- /dev/null
+++ b/risk_score/target/debug/.fingerprint/zerocopy-ae4cbb62279366bb/lib-zerocopy
@@ -0,0 +1 @@
+7f4c7c5dfea3e0f8
\ No newline at end of file
diff --git a/risk_score/target/debug/.fingerprint/zerocopy-ae4cbb62279366bb/lib-zerocopy.json b/risk_score/target/debug/.fingerprint/zerocopy-ae4cbb62279366bb/lib-zerocopy.json
new file mode 100644
index 00000000..4b7f6475
--- /dev/null
+++ b/risk_score/target/debug/.fingerprint/zerocopy-ae4cbb62279366bb/lib-zerocopy.json
@@ -0,0 +1 @@
+{"rustc":5391851738765093524,"features":"[\"simd\"]","declared_features":"[\"__internal_use_only_features_that_work_on_stable\", \"alloc\", \"derive\", \"float-nightly\", \"simd\", \"simd-nightly\", \"std\", \"zerocopy-derive\"]","target":3084901215544504908,"profile":15657897354478470176,"path":16598872811253441781,"deps":[[2377604147989930065,"build_script_build",false,13956320717879283890]],"local":[{"CheckDepInfo":{"dep_info":"debug/.fingerprint/zerocopy-ae4cbb62279366bb/dep-lib-zerocopy","checksum":false}}],"rustflags":[],"config":8247474407144887393,"compile_kind":0}
\ No newline at end of file
diff --git a/risk_score/target/debug/.fingerprint/zerocopy-c8bf3a5271226874/dep-lib-zerocopy b/risk_score/target/debug/.fingerprint/zerocopy-c8bf3a5271226874/dep-lib-zerocopy
new file mode 100644
index 00000000..ec3cb8bf
Binary files /dev/null and b/risk_score/target/debug/.fingerprint/zerocopy-c8bf3a5271226874/dep-lib-zerocopy differ
diff --git a/risk_score/target/debug/.fingerprint/zerocopy-c8bf3a5271226874/invoked.timestamp b/risk_score/target/debug/.fingerprint/zerocopy-c8bf3a5271226874/invoked.timestamp
new file mode 100644
index 00000000..e00328da
--- /dev/null
+++ b/risk_score/target/debug/.fingerprint/zerocopy-c8bf3a5271226874/invoked.timestamp
@@ -0,0 +1 @@
+This file has an mtime of when this was started.
\ No newline at end of file
diff --git a/risk_score/target/debug/.fingerprint/zerocopy-c8bf3a5271226874/lib-zerocopy b/risk_score/target/debug/.fingerprint/zerocopy-c8bf3a5271226874/lib-zerocopy
new file mode 100644
index 00000000..8b87766c
--- /dev/null
+++ b/risk_score/target/debug/.fingerprint/zerocopy-c8bf3a5271226874/lib-zerocopy
@@ -0,0 +1 @@
+f48a45a3d2049e16
\ No newline at end of file
diff --git a/risk_score/target/debug/.fingerprint/zerocopy-c8bf3a5271226874/lib-zerocopy.json b/risk_score/target/debug/.fingerprint/zerocopy-c8bf3a5271226874/lib-zerocopy.json
new file mode 100644
index 00000000..19b7c1f9
--- /dev/null
+++ b/risk_score/target/debug/.fingerprint/zerocopy-c8bf3a5271226874/lib-zerocopy.json
@@ -0,0 +1 @@
+{"rustc":5391851738765093524,"features":"[\"simd\"]","declared_features":"[\"__internal_use_only_features_that_work_on_stable\", \"alloc\", \"derive\", \"float-nightly\", \"simd\", \"simd-nightly\", \"std\", \"zerocopy-derive\"]","target":3084901215544504908,"profile":2241668132362809309,"path":16598872811253441781,"deps":[[2377604147989930065,"build_script_build",false,13956320717879283890]],"local":[{"CheckDepInfo":{"dep_info":"debug/.fingerprint/zerocopy-c8bf3a5271226874/dep-lib-zerocopy","checksum":false}}],"rustflags":[],"config":8247474407144887393,"compile_kind":0}
\ No newline at end of file
diff --git a/risk_score/target/debug/.fingerprint/zerocopy-fd4a0560cc2066a2/run-build-script-build-script-build b/risk_score/target/debug/.fingerprint/zerocopy-fd4a0560cc2066a2/run-build-script-build-script-build
new file mode 100644
index 00000000..2a2767fd
--- /dev/null
+++ b/risk_score/target/debug/.fingerprint/zerocopy-fd4a0560cc2066a2/run-build-script-build-script-build
@@ -0,0 +1 @@
+b2909ec8bfcfaec1
\ No newline at end of file
diff --git a/risk_score/target/debug/.fingerprint/zerocopy-fd4a0560cc2066a2/run-build-script-build-script-build.json b/risk_score/target/debug/.fingerprint/zerocopy-fd4a0560cc2066a2/run-build-script-build-script-build.json
new file mode 100644
index 00000000..b32652e7
--- /dev/null
+++ b/risk_score/target/debug/.fingerprint/zerocopy-fd4a0560cc2066a2/run-build-script-build-script-build.json
@@ -0,0 +1 @@
+{"rustc":5391851738765093524,"features":"","declared_features":"","target":0,"profile":0,"path":0,"deps":[[2377604147989930065,"build_script_build",false,6630819080461448603]],"local":[{"RerunIfChanged":{"output":"debug/build/zerocopy-fd4a0560cc2066a2/output","paths":["build.rs","Cargo.toml"]}}],"rustflags":[],"config":0,"compile_kind":0}
\ No newline at end of file
diff --git a/risk_score/target/debug/.fingerprint/zeroize-287b7d57868a7fae/dep-lib-zeroize b/risk_score/target/debug/.fingerprint/zeroize-287b7d57868a7fae/dep-lib-zeroize
new file mode 100644
index 00000000..ec3cb8bf
Binary files /dev/null and b/risk_score/target/debug/.fingerprint/zeroize-287b7d57868a7fae/dep-lib-zeroize differ
diff --git a/risk_score/target/debug/.fingerprint/zeroize-287b7d57868a7fae/invoked.timestamp b/risk_score/target/debug/.fingerprint/zeroize-287b7d57868a7fae/invoked.timestamp
new file mode 100644
index 00000000..e00328da
--- /dev/null
+++ b/risk_score/target/debug/.fingerprint/zeroize-287b7d57868a7fae/invoked.timestamp
@@ -0,0 +1 @@
+This file has an mtime of when this was started.
\ No newline at end of file
diff --git a/risk_score/target/debug/.fingerprint/zeroize-287b7d57868a7fae/lib-zeroize b/risk_score/target/debug/.fingerprint/zeroize-287b7d57868a7fae/lib-zeroize
new file mode 100644
index 00000000..3707dfec
--- /dev/null
+++ b/risk_score/target/debug/.fingerprint/zeroize-287b7d57868a7fae/lib-zeroize
@@ -0,0 +1 @@
+34b7c5d4c2374a8f
\ No newline at end of file
diff --git a/risk_score/target/debug/.fingerprint/zeroize-287b7d57868a7fae/lib-zeroize.json b/risk_score/target/debug/.fingerprint/zeroize-287b7d57868a7fae/lib-zeroize.json
new file mode 100644
index 00000000..9ae6bdc7
--- /dev/null
+++ b/risk_score/target/debug/.fingerprint/zeroize-287b7d57868a7fae/lib-zeroize.json
@@ -0,0 +1 @@
+{"rustc":5391851738765093524,"features":"[\"alloc\", \"zeroize_derive\"]","declared_features":"[\"aarch64\", \"alloc\", \"default\", \"derive\", \"serde\", \"simd\", \"std\", \"zeroize_derive\"]","target":12572013220049634676,"profile":15657897354478470176,"path":12879678616085868510,"deps":[[15553062592622223563,"zeroize_derive",false,2288665721957898846]],"local":[{"CheckDepInfo":{"dep_info":"debug/.fingerprint/zeroize-287b7d57868a7fae/dep-lib-zeroize","checksum":false}}],"rustflags":[],"config":8247474407144887393,"compile_kind":0}
\ No newline at end of file
diff --git a/risk_score/target/debug/.fingerprint/zeroize-ef25e2bc810f5c12/dep-lib-zeroize b/risk_score/target/debug/.fingerprint/zeroize-ef25e2bc810f5c12/dep-lib-zeroize
new file mode 100644
index 00000000..ec3cb8bf
Binary files /dev/null and b/risk_score/target/debug/.fingerprint/zeroize-ef25e2bc810f5c12/dep-lib-zeroize differ
diff --git a/risk_score/target/debug/.fingerprint/zeroize-ef25e2bc810f5c12/invoked.timestamp b/risk_score/target/debug/.fingerprint/zeroize-ef25e2bc810f5c12/invoked.timestamp
new file mode 100644
index 00000000..e00328da
--- /dev/null
+++ b/risk_score/target/debug/.fingerprint/zeroize-ef25e2bc810f5c12/invoked.timestamp
@@ -0,0 +1 @@
+This file has an mtime of when this was started.
\ No newline at end of file
diff --git a/risk_score/target/debug/.fingerprint/zeroize-ef25e2bc810f5c12/lib-zeroize b/risk_score/target/debug/.fingerprint/zeroize-ef25e2bc810f5c12/lib-zeroize
new file mode 100644
index 00000000..7a30a9d0
--- /dev/null
+++ b/risk_score/target/debug/.fingerprint/zeroize-ef25e2bc810f5c12/lib-zeroize
@@ -0,0 +1 @@
+65c9779ab6520e87
\ No newline at end of file
diff --git a/risk_score/target/debug/.fingerprint/zeroize-ef25e2bc810f5c12/lib-zeroize.json b/risk_score/target/debug/.fingerprint/zeroize-ef25e2bc810f5c12/lib-zeroize.json
new file mode 100644
index 00000000..186a4c88
--- /dev/null
+++ b/risk_score/target/debug/.fingerprint/zeroize-ef25e2bc810f5c12/lib-zeroize.json
@@ -0,0 +1 @@
+{"rustc":5391851738765093524,"features":"[\"alloc\", \"zeroize_derive\"]","declared_features":"[\"aarch64\", \"alloc\", \"default\", \"derive\", \"serde\", \"simd\", \"std\", \"zeroize_derive\"]","target":12572013220049634676,"profile":2241668132362809309,"path":12879678616085868510,"deps":[[15553062592622223563,"zeroize_derive",false,2288665721957898846]],"local":[{"CheckDepInfo":{"dep_info":"debug/.fingerprint/zeroize-ef25e2bc810f5c12/dep-lib-zeroize","checksum":false}}],"rustflags":[],"config":8247474407144887393,"compile_kind":0}
\ No newline at end of file
diff --git a/risk_score/target/debug/.fingerprint/zeroize_derive-0c59e6bfa08fe1bc/dep-lib-zeroize_derive b/risk_score/target/debug/.fingerprint/zeroize_derive-0c59e6bfa08fe1bc/dep-lib-zeroize_derive
new file mode 100644
index 00000000..ec3cb8bf
Binary files /dev/null and b/risk_score/target/debug/.fingerprint/zeroize_derive-0c59e6bfa08fe1bc/dep-lib-zeroize_derive differ
diff --git a/risk_score/target/debug/.fingerprint/zeroize_derive-0c59e6bfa08fe1bc/invoked.timestamp b/risk_score/target/debug/.fingerprint/zeroize_derive-0c59e6bfa08fe1bc/invoked.timestamp
new file mode 100644
index 00000000..e00328da
--- /dev/null
+++ b/risk_score/target/debug/.fingerprint/zeroize_derive-0c59e6bfa08fe1bc/invoked.timestamp
@@ -0,0 +1 @@
+This file has an mtime of when this was started.
\ No newline at end of file
diff --git a/risk_score/target/debug/.fingerprint/zeroize_derive-0c59e6bfa08fe1bc/lib-zeroize_derive b/risk_score/target/debug/.fingerprint/zeroize_derive-0c59e6bfa08fe1bc/lib-zeroize_derive
new file mode 100644
index 00000000..b257d812
--- /dev/null
+++ b/risk_score/target/debug/.fingerprint/zeroize_derive-0c59e6bfa08fe1bc/lib-zeroize_derive
@@ -0,0 +1 @@
+5edae92659f9c21f
\ No newline at end of file
diff --git a/risk_score/target/debug/.fingerprint/zeroize_derive-0c59e6bfa08fe1bc/lib-zeroize_derive.json b/risk_score/target/debug/.fingerprint/zeroize_derive-0c59e6bfa08fe1bc/lib-zeroize_derive.json
new file mode 100644
index 00000000..d0d55c25
--- /dev/null
+++ b/risk_score/target/debug/.fingerprint/zeroize_derive-0c59e6bfa08fe1bc/lib-zeroize_derive.json
@@ -0,0 +1 @@
+{"rustc":5391851738765093524,"features":"[]","declared_features":"[]","target":2363232299772036423,"profile":2225463790103693989,"path":10927418749955558308,"deps":[[3060637413840920116,"proc_macro2",false,3272600214830029920],[17990358020177143287,"quote",false,15490847037713330905],[18149961000318489080,"syn",false,17353705955167482554]],"local":[{"CheckDepInfo":{"dep_info":"debug/.fingerprint/zeroize_derive-0c59e6bfa08fe1bc/dep-lib-zeroize_derive","checksum":false}}],"rustflags":[],"config":8247474407144887393,"compile_kind":0}
\ No newline at end of file
diff --git a/risk_score/target/debug/build/ahash-b7cbf9fb7031edc9/build-script-build b/risk_score/target/debug/build/ahash-b7cbf9fb7031edc9/build-script-build
new file mode 100755
index 00000000..d158a26f
Binary files /dev/null and b/risk_score/target/debug/build/ahash-b7cbf9fb7031edc9/build-script-build differ
diff --git a/risk_score/target/debug/build/ahash-b7cbf9fb7031edc9/build_script_build-b7cbf9fb7031edc9 b/risk_score/target/debug/build/ahash-b7cbf9fb7031edc9/build_script_build-b7cbf9fb7031edc9
new file mode 100755
index 00000000..d158a26f
Binary files /dev/null and b/risk_score/target/debug/build/ahash-b7cbf9fb7031edc9/build_script_build-b7cbf9fb7031edc9 differ
diff --git a/risk_score/target/debug/build/ahash-b7cbf9fb7031edc9/build_script_build-b7cbf9fb7031edc9.d b/risk_score/target/debug/build/ahash-b7cbf9fb7031edc9/build_script_build-b7cbf9fb7031edc9.d
new file mode 100644
index 00000000..83ad2b37
--- /dev/null
+++ b/risk_score/target/debug/build/ahash-b7cbf9fb7031edc9/build_script_build-b7cbf9fb7031edc9.d
@@ -0,0 +1,5 @@
+/home/davicf/Documents/prs/riskon/risk_score/target/debug/build/ahash-b7cbf9fb7031edc9/build_script_build-b7cbf9fb7031edc9.d: /home/davicf/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/ahash-0.8.12/build.rs
+
+/home/davicf/Documents/prs/riskon/risk_score/target/debug/build/ahash-b7cbf9fb7031edc9/build_script_build-b7cbf9fb7031edc9: /home/davicf/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/ahash-0.8.12/build.rs
+
+/home/davicf/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/ahash-0.8.12/build.rs:
diff --git a/risk_score/target/debug/build/ahash-d65145b925b1be4a/invoked.timestamp b/risk_score/target/debug/build/ahash-d65145b925b1be4a/invoked.timestamp
new file mode 100644
index 00000000..e00328da
--- /dev/null
+++ b/risk_score/target/debug/build/ahash-d65145b925b1be4a/invoked.timestamp
@@ -0,0 +1 @@
+This file has an mtime of when this was started.
\ No newline at end of file
diff --git a/risk_score/target/debug/build/ahash-d65145b925b1be4a/output b/risk_score/target/debug/build/ahash-d65145b925b1be4a/output
new file mode 100644
index 00000000..94882eb3
--- /dev/null
+++ b/risk_score/target/debug/build/ahash-d65145b925b1be4a/output
@@ -0,0 +1,4 @@
+cargo:rerun-if-changed=build.rs
+cargo:rustc-check-cfg=cfg(specialize)
+cargo:rustc-check-cfg=cfg(folded_multiply)
+cargo:rustc-cfg=folded_multiply
diff --git a/risk_score/target/debug/build/ahash-d65145b925b1be4a/root-output b/risk_score/target/debug/build/ahash-d65145b925b1be4a/root-output
new file mode 100644
index 00000000..f3212eab
--- /dev/null
+++ b/risk_score/target/debug/build/ahash-d65145b925b1be4a/root-output
@@ -0,0 +1 @@
+/home/davicf/Documents/prs/riskon/risk_score/target/debug/build/ahash-d65145b925b1be4a/out
\ No newline at end of file
diff --git a/risk_score/target/debug/build/ahash-d65145b925b1be4a/stderr b/risk_score/target/debug/build/ahash-d65145b925b1be4a/stderr
new file mode 100644
index 00000000..e69de29b
diff --git a/risk_score/target/debug/build/curve25519-dalek-08849659f628f6b3/build-script-build b/risk_score/target/debug/build/curve25519-dalek-08849659f628f6b3/build-script-build
new file mode 100755
index 00000000..53fa5218
Binary files /dev/null and b/risk_score/target/debug/build/curve25519-dalek-08849659f628f6b3/build-script-build differ
diff --git a/risk_score/target/debug/build/curve25519-dalek-08849659f628f6b3/build_script_build-08849659f628f6b3 b/risk_score/target/debug/build/curve25519-dalek-08849659f628f6b3/build_script_build-08849659f628f6b3
new file mode 100755
index 00000000..53fa5218
Binary files /dev/null and b/risk_score/target/debug/build/curve25519-dalek-08849659f628f6b3/build_script_build-08849659f628f6b3 differ
diff --git a/risk_score/target/debug/build/curve25519-dalek-08849659f628f6b3/build_script_build-08849659f628f6b3.d b/risk_score/target/debug/build/curve25519-dalek-08849659f628f6b3/build_script_build-08849659f628f6b3.d
new file mode 100644
index 00000000..dfefc186
--- /dev/null
+++ b/risk_score/target/debug/build/curve25519-dalek-08849659f628f6b3/build_script_build-08849659f628f6b3.d
@@ -0,0 +1,5 @@
+/home/davicf/Documents/prs/riskon/risk_score/target/debug/build/curve25519-dalek-08849659f628f6b3/build_script_build-08849659f628f6b3.d: /home/davicf/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/curve25519-dalek-4.1.3/build.rs
+
+/home/davicf/Documents/prs/riskon/risk_score/target/debug/build/curve25519-dalek-08849659f628f6b3/build_script_build-08849659f628f6b3: /home/davicf/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/curve25519-dalek-4.1.3/build.rs
+
+/home/davicf/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/curve25519-dalek-4.1.3/build.rs:
diff --git a/risk_score/target/debug/build/curve25519-dalek-c09b0b93d4906811/invoked.timestamp b/risk_score/target/debug/build/curve25519-dalek-c09b0b93d4906811/invoked.timestamp
new file mode 100644
index 00000000..e00328da
--- /dev/null
+++ b/risk_score/target/debug/build/curve25519-dalek-c09b0b93d4906811/invoked.timestamp
@@ -0,0 +1 @@
+This file has an mtime of when this was started.
\ No newline at end of file
diff --git a/risk_score/target/debug/build/curve25519-dalek-c09b0b93d4906811/output b/risk_score/target/debug/build/curve25519-dalek-c09b0b93d4906811/output
new file mode 100644
index 00000000..dfbfaf5f
--- /dev/null
+++ b/risk_score/target/debug/build/curve25519-dalek-c09b0b93d4906811/output
@@ -0,0 +1,2 @@
+cargo:rustc-cfg=curve25519_dalek_bits="64"
+cargo:rustc-cfg=curve25519_dalek_backend="simd"
diff --git a/risk_score/target/debug/build/curve25519-dalek-c09b0b93d4906811/root-output b/risk_score/target/debug/build/curve25519-dalek-c09b0b93d4906811/root-output
new file mode 100644
index 00000000..5d7af074
--- /dev/null
+++ b/risk_score/target/debug/build/curve25519-dalek-c09b0b93d4906811/root-output
@@ -0,0 +1 @@
+/home/davicf/Documents/prs/riskon/risk_score/target/debug/build/curve25519-dalek-c09b0b93d4906811/out
\ No newline at end of file
diff --git a/risk_score/target/debug/build/curve25519-dalek-c09b0b93d4906811/stderr b/risk_score/target/debug/build/curve25519-dalek-c09b0b93d4906811/stderr
new file mode 100644
index 00000000..e69de29b
diff --git a/risk_score/target/debug/build/curve25519-dalek-cae773b64effa474/build-script-build b/risk_score/target/debug/build/curve25519-dalek-cae773b64effa474/build-script-build
new file mode 100755
index 00000000..36a23182
Binary files /dev/null and b/risk_score/target/debug/build/curve25519-dalek-cae773b64effa474/build-script-build differ
diff --git a/risk_score/target/debug/build/curve25519-dalek-cae773b64effa474/build_script_build-cae773b64effa474 b/risk_score/target/debug/build/curve25519-dalek-cae773b64effa474/build_script_build-cae773b64effa474
new file mode 100755
index 00000000..36a23182
Binary files /dev/null and b/risk_score/target/debug/build/curve25519-dalek-cae773b64effa474/build_script_build-cae773b64effa474 differ
diff --git a/risk_score/target/debug/build/curve25519-dalek-cae773b64effa474/build_script_build-cae773b64effa474.d b/risk_score/target/debug/build/curve25519-dalek-cae773b64effa474/build_script_build-cae773b64effa474.d
new file mode 100644
index 00000000..a9b37aea
--- /dev/null
+++ b/risk_score/target/debug/build/curve25519-dalek-cae773b64effa474/build_script_build-cae773b64effa474.d
@@ -0,0 +1,5 @@
+/home/davicf/Documents/prs/riskon/risk_score/target/debug/build/curve25519-dalek-cae773b64effa474/build_script_build-cae773b64effa474.d: /home/davicf/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/curve25519-dalek-4.1.3/build.rs
+
+/home/davicf/Documents/prs/riskon/risk_score/target/debug/build/curve25519-dalek-cae773b64effa474/build_script_build-cae773b64effa474: /home/davicf/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/curve25519-dalek-4.1.3/build.rs
+
+/home/davicf/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/curve25519-dalek-4.1.3/build.rs:
diff --git a/risk_score/target/debug/build/curve25519-dalek-fa37628682eee703/invoked.timestamp b/risk_score/target/debug/build/curve25519-dalek-fa37628682eee703/invoked.timestamp
new file mode 100644
index 00000000..e00328da
--- /dev/null
+++ b/risk_score/target/debug/build/curve25519-dalek-fa37628682eee703/invoked.timestamp
@@ -0,0 +1 @@
+This file has an mtime of when this was started.
\ No newline at end of file
diff --git a/risk_score/target/debug/build/curve25519-dalek-fa37628682eee703/output b/risk_score/target/debug/build/curve25519-dalek-fa37628682eee703/output
new file mode 100644
index 00000000..dfbfaf5f
--- /dev/null
+++ b/risk_score/target/debug/build/curve25519-dalek-fa37628682eee703/output
@@ -0,0 +1,2 @@
+cargo:rustc-cfg=curve25519_dalek_bits="64"
+cargo:rustc-cfg=curve25519_dalek_backend="simd"
diff --git a/risk_score/target/debug/build/curve25519-dalek-fa37628682eee703/root-output b/risk_score/target/debug/build/curve25519-dalek-fa37628682eee703/root-output
new file mode 100644
index 00000000..9ff8a41b
--- /dev/null
+++ b/risk_score/target/debug/build/curve25519-dalek-fa37628682eee703/root-output
@@ -0,0 +1 @@
+/home/davicf/Documents/prs/riskon/risk_score/target/debug/build/curve25519-dalek-fa37628682eee703/out
\ No newline at end of file
diff --git a/risk_score/target/debug/build/curve25519-dalek-fa37628682eee703/stderr b/risk_score/target/debug/build/curve25519-dalek-fa37628682eee703/stderr
new file mode 100644
index 00000000..e69de29b
diff --git a/risk_score/target/debug/build/generic-array-09c06a5c5e00887b/build-script-build b/risk_score/target/debug/build/generic-array-09c06a5c5e00887b/build-script-build
new file mode 100755
index 00000000..77ad24fe
Binary files /dev/null and b/risk_score/target/debug/build/generic-array-09c06a5c5e00887b/build-script-build differ
diff --git a/risk_score/target/debug/build/generic-array-09c06a5c5e00887b/build_script_build-09c06a5c5e00887b b/risk_score/target/debug/build/generic-array-09c06a5c5e00887b/build_script_build-09c06a5c5e00887b
new file mode 100755
index 00000000..77ad24fe
Binary files /dev/null and b/risk_score/target/debug/build/generic-array-09c06a5c5e00887b/build_script_build-09c06a5c5e00887b differ
diff --git a/risk_score/target/debug/build/generic-array-09c06a5c5e00887b/build_script_build-09c06a5c5e00887b.d b/risk_score/target/debug/build/generic-array-09c06a5c5e00887b/build_script_build-09c06a5c5e00887b.d
new file mode 100644
index 00000000..218d4323
--- /dev/null
+++ b/risk_score/target/debug/build/generic-array-09c06a5c5e00887b/build_script_build-09c06a5c5e00887b.d
@@ -0,0 +1,5 @@
+/home/davicf/Documents/prs/riskon/risk_score/target/debug/build/generic-array-09c06a5c5e00887b/build_script_build-09c06a5c5e00887b.d: /home/davicf/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/generic-array-0.14.7/build.rs
+
+/home/davicf/Documents/prs/riskon/risk_score/target/debug/build/generic-array-09c06a5c5e00887b/build_script_build-09c06a5c5e00887b: /home/davicf/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/generic-array-0.14.7/build.rs
+
+/home/davicf/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/generic-array-0.14.7/build.rs:
diff --git a/risk_score/target/debug/build/generic-array-514eb3a985ab6962/invoked.timestamp b/risk_score/target/debug/build/generic-array-514eb3a985ab6962/invoked.timestamp
new file mode 100644
index 00000000..e00328da
--- /dev/null
+++ b/risk_score/target/debug/build/generic-array-514eb3a985ab6962/invoked.timestamp
@@ -0,0 +1 @@
+This file has an mtime of when this was started.
\ No newline at end of file
diff --git a/risk_score/target/debug/build/generic-array-514eb3a985ab6962/output b/risk_score/target/debug/build/generic-array-514eb3a985ab6962/output
new file mode 100644
index 00000000..a67c3a81
--- /dev/null
+++ b/risk_score/target/debug/build/generic-array-514eb3a985ab6962/output
@@ -0,0 +1 @@
+cargo:rustc-cfg=relaxed_coherence
diff --git a/risk_score/target/debug/build/generic-array-514eb3a985ab6962/root-output b/risk_score/target/debug/build/generic-array-514eb3a985ab6962/root-output
new file mode 100644
index 00000000..bf02c5f0
--- /dev/null
+++ b/risk_score/target/debug/build/generic-array-514eb3a985ab6962/root-output
@@ -0,0 +1 @@
+/home/davicf/Documents/prs/riskon/risk_score/target/debug/build/generic-array-514eb3a985ab6962/out
\ No newline at end of file
diff --git a/risk_score/target/debug/build/generic-array-514eb3a985ab6962/stderr b/risk_score/target/debug/build/generic-array-514eb3a985ab6962/stderr
new file mode 100644
index 00000000..e69de29b
diff --git a/risk_score/target/debug/build/generic-array-52fd0c1ecc4a7da5/build-script-build b/risk_score/target/debug/build/generic-array-52fd0c1ecc4a7da5/build-script-build
new file mode 100755
index 00000000..b91eba52
Binary files /dev/null and b/risk_score/target/debug/build/generic-array-52fd0c1ecc4a7da5/build-script-build differ
diff --git a/risk_score/target/debug/build/generic-array-52fd0c1ecc4a7da5/build_script_build-52fd0c1ecc4a7da5 b/risk_score/target/debug/build/generic-array-52fd0c1ecc4a7da5/build_script_build-52fd0c1ecc4a7da5
new file mode 100755
index 00000000..b91eba52
Binary files /dev/null and b/risk_score/target/debug/build/generic-array-52fd0c1ecc4a7da5/build_script_build-52fd0c1ecc4a7da5 differ
diff --git a/risk_score/target/debug/build/generic-array-52fd0c1ecc4a7da5/build_script_build-52fd0c1ecc4a7da5.d b/risk_score/target/debug/build/generic-array-52fd0c1ecc4a7da5/build_script_build-52fd0c1ecc4a7da5.d
new file mode 100644
index 00000000..6e2c2cb8
--- /dev/null
+++ b/risk_score/target/debug/build/generic-array-52fd0c1ecc4a7da5/build_script_build-52fd0c1ecc4a7da5.d
@@ -0,0 +1,5 @@
+/home/davicf/Documents/prs/riskon/risk_score/target/debug/build/generic-array-52fd0c1ecc4a7da5/build_script_build-52fd0c1ecc4a7da5.d: /home/davicf/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/generic-array-0.14.7/build.rs
+
+/home/davicf/Documents/prs/riskon/risk_score/target/debug/build/generic-array-52fd0c1ecc4a7da5/build_script_build-52fd0c1ecc4a7da5: /home/davicf/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/generic-array-0.14.7/build.rs
+
+/home/davicf/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/generic-array-0.14.7/build.rs:
diff --git a/risk_score/target/debug/build/generic-array-d15ee9625fe0bd7f/invoked.timestamp b/risk_score/target/debug/build/generic-array-d15ee9625fe0bd7f/invoked.timestamp
new file mode 100644
index 00000000..e00328da
--- /dev/null
+++ b/risk_score/target/debug/build/generic-array-d15ee9625fe0bd7f/invoked.timestamp
@@ -0,0 +1 @@
+This file has an mtime of when this was started.
\ No newline at end of file
diff --git a/risk_score/target/debug/build/generic-array-d15ee9625fe0bd7f/output b/risk_score/target/debug/build/generic-array-d15ee9625fe0bd7f/output
new file mode 100644
index 00000000..a67c3a81
--- /dev/null
+++ b/risk_score/target/debug/build/generic-array-d15ee9625fe0bd7f/output
@@ -0,0 +1 @@
+cargo:rustc-cfg=relaxed_coherence
diff --git a/risk_score/target/debug/build/generic-array-d15ee9625fe0bd7f/root-output b/risk_score/target/debug/build/generic-array-d15ee9625fe0bd7f/root-output
new file mode 100644
index 00000000..8ac4165e
--- /dev/null
+++ b/risk_score/target/debug/build/generic-array-d15ee9625fe0bd7f/root-output
@@ -0,0 +1 @@
+/home/davicf/Documents/prs/riskon/risk_score/target/debug/build/generic-array-d15ee9625fe0bd7f/out
\ No newline at end of file
diff --git a/risk_score/target/debug/build/generic-array-d15ee9625fe0bd7f/stderr b/risk_score/target/debug/build/generic-array-d15ee9625fe0bd7f/stderr
new file mode 100644
index 00000000..e69de29b
diff --git a/risk_score/target/debug/build/libc-1ffe875770a98a32/build-script-build b/risk_score/target/debug/build/libc-1ffe875770a98a32/build-script-build
new file mode 100755
index 00000000..9eb72401
Binary files /dev/null and b/risk_score/target/debug/build/libc-1ffe875770a98a32/build-script-build differ
diff --git a/risk_score/target/debug/build/libc-1ffe875770a98a32/build_script_build-1ffe875770a98a32 b/risk_score/target/debug/build/libc-1ffe875770a98a32/build_script_build-1ffe875770a98a32
new file mode 100755
index 00000000..9eb72401
Binary files /dev/null and b/risk_score/target/debug/build/libc-1ffe875770a98a32/build_script_build-1ffe875770a98a32 differ
diff --git a/risk_score/target/debug/build/libc-1ffe875770a98a32/build_script_build-1ffe875770a98a32.d b/risk_score/target/debug/build/libc-1ffe875770a98a32/build_script_build-1ffe875770a98a32.d
new file mode 100644
index 00000000..f98d3cec
--- /dev/null
+++ b/risk_score/target/debug/build/libc-1ffe875770a98a32/build_script_build-1ffe875770a98a32.d
@@ -0,0 +1,5 @@
+/home/davicf/Documents/prs/riskon/risk_score/target/debug/build/libc-1ffe875770a98a32/build_script_build-1ffe875770a98a32.d: /home/davicf/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/libc-0.2.172/build.rs
+
+/home/davicf/Documents/prs/riskon/risk_score/target/debug/build/libc-1ffe875770a98a32/build_script_build-1ffe875770a98a32: /home/davicf/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/libc-0.2.172/build.rs
+
+/home/davicf/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/libc-0.2.172/build.rs:
diff --git a/risk_score/target/debug/build/libc-56923d558614cdd1/invoked.timestamp b/risk_score/target/debug/build/libc-56923d558614cdd1/invoked.timestamp
new file mode 100644
index 00000000..e00328da
--- /dev/null
+++ b/risk_score/target/debug/build/libc-56923d558614cdd1/invoked.timestamp
@@ -0,0 +1 @@
+This file has an mtime of when this was started.
\ No newline at end of file
diff --git a/risk_score/target/debug/build/libc-56923d558614cdd1/output b/risk_score/target/debug/build/libc-56923d558614cdd1/output
new file mode 100644
index 00000000..788098a3
--- /dev/null
+++ b/risk_score/target/debug/build/libc-56923d558614cdd1/output
@@ -0,0 +1,23 @@
+cargo:rerun-if-changed=build.rs
+cargo:rerun-if-env-changed=RUST_LIBC_UNSTABLE_FREEBSD_VERSION
+cargo:rustc-cfg=freebsd11
+cargo:rerun-if-env-changed=RUST_LIBC_UNSTABLE_LINUX_TIME_BITS64
+cargo:rerun-if-env-changed=RUST_LIBC_UNSTABLE_GNU_FILE_OFFSET_BITS
+cargo:rustc-cfg=libc_const_extern_fn
+cargo:rustc-check-cfg=cfg(emscripten_old_stat_abi)
+cargo:rustc-check-cfg=cfg(espidf_time32)
+cargo:rustc-check-cfg=cfg(freebsd10)
+cargo:rustc-check-cfg=cfg(freebsd11)
+cargo:rustc-check-cfg=cfg(freebsd12)
+cargo:rustc-check-cfg=cfg(freebsd13)
+cargo:rustc-check-cfg=cfg(freebsd14)
+cargo:rustc-check-cfg=cfg(freebsd15)
+cargo:rustc-check-cfg=cfg(gnu_file_offset_bits64)
+cargo:rustc-check-cfg=cfg(libc_const_extern_fn)
+cargo:rustc-check-cfg=cfg(libc_deny_warnings)
+cargo:rustc-check-cfg=cfg(libc_thread_local)
+cargo:rustc-check-cfg=cfg(libc_ctest)
+cargo:rustc-check-cfg=cfg(linux_time_bits64)
+cargo:rustc-check-cfg=cfg(target_os,values("switch","aix","ohos","hurd","rtems","visionos","nuttx","cygwin"))
+cargo:rustc-check-cfg=cfg(target_env,values("illumos","wasi","aix","ohos","nto71_iosock","nto80"))
+cargo:rustc-check-cfg=cfg(target_arch,values("loongarch64","mips32r6","mips64r6","csky"))
diff --git a/risk_score/target/debug/build/libc-56923d558614cdd1/root-output b/risk_score/target/debug/build/libc-56923d558614cdd1/root-output
new file mode 100644
index 00000000..9fa3f65f
--- /dev/null
+++ b/risk_score/target/debug/build/libc-56923d558614cdd1/root-output
@@ -0,0 +1 @@
+/home/davicf/Documents/prs/riskon/risk_score/target/debug/build/libc-56923d558614cdd1/out
\ No newline at end of file
diff --git a/risk_score/target/debug/build/libc-56923d558614cdd1/stderr b/risk_score/target/debug/build/libc-56923d558614cdd1/stderr
new file mode 100644
index 00000000..e69de29b
diff --git a/risk_score/target/debug/build/libm-b2a468954fc64a00/build-script-build b/risk_score/target/debug/build/libm-b2a468954fc64a00/build-script-build
new file mode 100755
index 00000000..b0006895
Binary files /dev/null and b/risk_score/target/debug/build/libm-b2a468954fc64a00/build-script-build differ
diff --git a/risk_score/target/debug/build/libm-b2a468954fc64a00/build_script_build-b2a468954fc64a00 b/risk_score/target/debug/build/libm-b2a468954fc64a00/build_script_build-b2a468954fc64a00
new file mode 100755
index 00000000..b0006895
Binary files /dev/null and b/risk_score/target/debug/build/libm-b2a468954fc64a00/build_script_build-b2a468954fc64a00 differ
diff --git a/risk_score/target/debug/build/libm-b2a468954fc64a00/build_script_build-b2a468954fc64a00.d b/risk_score/target/debug/build/libm-b2a468954fc64a00/build_script_build-b2a468954fc64a00.d
new file mode 100644
index 00000000..0ca95afe
--- /dev/null
+++ b/risk_score/target/debug/build/libm-b2a468954fc64a00/build_script_build-b2a468954fc64a00.d
@@ -0,0 +1,6 @@
+/home/davicf/Documents/prs/riskon/risk_score/target/debug/build/libm-b2a468954fc64a00/build_script_build-b2a468954fc64a00.d: /home/davicf/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/libm-0.2.15/build.rs /home/davicf/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/libm-0.2.15/configure.rs
+
+/home/davicf/Documents/prs/riskon/risk_score/target/debug/build/libm-b2a468954fc64a00/build_script_build-b2a468954fc64a00: /home/davicf/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/libm-0.2.15/build.rs /home/davicf/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/libm-0.2.15/configure.rs
+
+/home/davicf/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/libm-0.2.15/build.rs:
+/home/davicf/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/libm-0.2.15/configure.rs:
diff --git a/risk_score/target/debug/build/libm-b75c53df2704f002/invoked.timestamp b/risk_score/target/debug/build/libm-b75c53df2704f002/invoked.timestamp
new file mode 100644
index 00000000..e00328da
--- /dev/null
+++ b/risk_score/target/debug/build/libm-b75c53df2704f002/invoked.timestamp
@@ -0,0 +1 @@
+This file has an mtime of when this was started.
\ No newline at end of file
diff --git a/risk_score/target/debug/build/libm-b75c53df2704f002/output b/risk_score/target/debug/build/libm-b75c53df2704f002/output
new file mode 100644
index 00000000..06cb618e
--- /dev/null
+++ b/risk_score/target/debug/build/libm-b75c53df2704f002/output
@@ -0,0 +1,13 @@
+cargo:rerun-if-changed=build.rs
+cargo:rerun-if-changed=configure.rs
+cargo:rustc-check-cfg=cfg(assert_no_panic)
+cargo:rustc-check-cfg=cfg(intrinsics_enabled)
+cargo:rustc-check-cfg=cfg(arch_enabled)
+cargo:rustc-cfg=arch_enabled
+cargo:rustc-check-cfg=cfg(optimizations_enabled)
+cargo:rustc-check-cfg=cfg(x86_no_sse)
+cargo:rustc-env=CFG_CARGO_FEATURES=["arch", "default"]
+cargo:rustc-env=CFG_OPT_LEVEL=0
+cargo:rustc-env=CFG_TARGET_FEATURES=["fxsr", "sse", "sse2"]
+cargo:rustc-check-cfg=cfg(f16_enabled)
+cargo:rustc-check-cfg=cfg(f128_enabled)
diff --git a/risk_score/target/debug/build/libm-b75c53df2704f002/root-output b/risk_score/target/debug/build/libm-b75c53df2704f002/root-output
new file mode 100644
index 00000000..8dce93b3
--- /dev/null
+++ b/risk_score/target/debug/build/libm-b75c53df2704f002/root-output
@@ -0,0 +1 @@
+/home/davicf/Documents/prs/riskon/risk_score/target/debug/build/libm-b75c53df2704f002/out
\ No newline at end of file
diff --git a/risk_score/target/debug/build/libm-b75c53df2704f002/stderr b/risk_score/target/debug/build/libm-b75c53df2704f002/stderr
new file mode 100644
index 00000000..e69de29b
diff --git a/risk_score/target/debug/build/num-traits-4457992087adf788/invoked.timestamp b/risk_score/target/debug/build/num-traits-4457992087adf788/invoked.timestamp
new file mode 100644
index 00000000..e00328da
--- /dev/null
+++ b/risk_score/target/debug/build/num-traits-4457992087adf788/invoked.timestamp
@@ -0,0 +1 @@
+This file has an mtime of when this was started.
\ No newline at end of file
diff --git a/risk_score/target/debug/build/num-traits-4457992087adf788/out/autocfg_4d4d8d68da9063e7_0.ll b/risk_score/target/debug/build/num-traits-4457992087adf788/out/autocfg_4d4d8d68da9063e7_0.ll
new file mode 100644
index 00000000..a821416b
--- /dev/null
+++ b/risk_score/target/debug/build/num-traits-4457992087adf788/out/autocfg_4d4d8d68da9063e7_0.ll
@@ -0,0 +1,11 @@
+; ModuleID = 'autocfg_4d4d8d68da9063e7_0.7e8f8afde06850ef-cgu.0'
+source_filename = "autocfg_4d4d8d68da9063e7_0.7e8f8afde06850ef-cgu.0"
+target datalayout = "e-m:e-p270:32:32-p271:32:32-p272:64:64-i64:64-i128:128-f80:128-n8:16:32:64-S128"
+target triple = "x86_64-unknown-linux-gnu"
+
+!llvm.module.flags = !{!0, !1}
+!llvm.ident = !{!2}
+
+!0 = !{i32 8, !"PIC Level", i32 2}
+!1 = !{i32 2, !"RtLibUseGOT", i32 1}
+!2 = !{!"rustc version 1.94.1 (e408947bf 2026-03-25)"}
diff --git a/risk_score/target/debug/build/num-traits-4457992087adf788/out/autocfg_4d4d8d68da9063e7_1.ll b/risk_score/target/debug/build/num-traits-4457992087adf788/out/autocfg_4d4d8d68da9063e7_1.ll
new file mode 100644
index 00000000..61e87a05
--- /dev/null
+++ b/risk_score/target/debug/build/num-traits-4457992087adf788/out/autocfg_4d4d8d68da9063e7_1.ll
@@ -0,0 +1,61 @@
+; ModuleID = 'autocfg_4d4d8d68da9063e7_1.4bba0d8b5bf78524-cgu.0'
+source_filename = "autocfg_4d4d8d68da9063e7_1.4bba0d8b5bf78524-cgu.0"
+target datalayout = "e-m:e-p270:32:32-p271:32:32-p272:64:64-i64:64-i128:128-f80:128-n8:16:32:64-S128"
+target triple = "x86_64-unknown-linux-gnu"
+
+@alloc_f93507f8ba4b5780b14b2c2584609be0 = private unnamed_addr constant [8 x i8] c"\00\00\00\00\00\00\F0?", align 8
+@alloc_ef0a1f828f3393ef691f2705e817091c = private unnamed_addr constant [8 x i8] c"\00\00\00\00\00\00\00@", align 8
+
+; autocfg_4d4d8d68da9063e7_1::probe
+; Function Attrs: nonlazybind uwtable
+define void @_ZN26autocfg_4d4d8d68da9063e7_15probe17h1228a9f3fddeb0c4E() unnamed_addr #0 {
+start:
+; call core::f64::::total_cmp
+ %_1 = call i8 @"_ZN4core3f6421_$LT$impl$u20$f64$GT$9total_cmp17he05fd155cfb771d9E"(ptr align 8 @alloc_f93507f8ba4b5780b14b2c2584609be0, ptr align 8 @alloc_ef0a1f828f3393ef691f2705e817091c) #3
+ ret void
+}
+
+; core::f64::::total_cmp
+; Function Attrs: inlinehint nonlazybind uwtable
+define internal i8 @"_ZN4core3f6421_$LT$impl$u20$f64$GT$9total_cmp17he05fd155cfb771d9E"(ptr align 8 %self, ptr align 8 %other) unnamed_addr #1 {
+start:
+ %_6 = alloca [8 x i8], align 8
+ %_3 = alloca [8 x i8], align 8
+ %_5 = load double, ptr %self, align 8
+ %_4 = bitcast double %_5 to i64
+ store i64 %_4, ptr %_3, align 8
+ %_8 = load double, ptr %other, align 8
+ %_7 = bitcast double %_8 to i64
+ store i64 %_7, ptr %_6, align 8
+ %_13 = load i64, ptr %_3, align 8
+ %_12 = ashr i64 %_13, 63
+ %_10 = lshr i64 %_12, 1
+ %0 = load i64, ptr %_3, align 8
+ %1 = xor i64 %0, %_10
+ store i64 %1, ptr %_3, align 8
+ %_18 = load i64, ptr %_6, align 8
+ %_17 = ashr i64 %_18, 63
+ %_15 = lshr i64 %_17, 1
+ %2 = load i64, ptr %_6, align 8
+ %3 = xor i64 %2, %_15
+ store i64 %3, ptr %_6, align 8
+ %4 = load i64, ptr %_3, align 8
+ %5 = load i64, ptr %_6, align 8
+ %_0 = call i8 @llvm.scmp.i8.i64(i64 %4, i64 %5)
+ ret i8 %_0
+}
+
+; Function Attrs: nocallback nofree nosync nounwind speculatable willreturn memory(none)
+declare range(i8 -1, 2) i8 @llvm.scmp.i8.i64(i64, i64) #2
+
+attributes #0 = { nonlazybind uwtable "probe-stack"="inline-asm" "target-cpu"="x86-64" }
+attributes #1 = { inlinehint nonlazybind uwtable "probe-stack"="inline-asm" "target-cpu"="x86-64" }
+attributes #2 = { nocallback nofree nosync nounwind speculatable willreturn memory(none) }
+attributes #3 = { inlinehint }
+
+!llvm.module.flags = !{!0, !1}
+!llvm.ident = !{!2}
+
+!0 = !{i32 8, !"PIC Level", i32 2}
+!1 = !{i32 2, !"RtLibUseGOT", i32 1}
+!2 = !{!"rustc version 1.94.1 (e408947bf 2026-03-25)"}
diff --git a/risk_score/target/debug/build/num-traits-4457992087adf788/output b/risk_score/target/debug/build/num-traits-4457992087adf788/output
new file mode 100644
index 00000000..5acddfea
--- /dev/null
+++ b/risk_score/target/debug/build/num-traits-4457992087adf788/output
@@ -0,0 +1,3 @@
+cargo:rustc-check-cfg=cfg(has_total_cmp)
+cargo:rustc-cfg=has_total_cmp
+cargo:rerun-if-changed=build.rs
diff --git a/risk_score/target/debug/build/num-traits-4457992087adf788/root-output b/risk_score/target/debug/build/num-traits-4457992087adf788/root-output
new file mode 100644
index 00000000..df2269fe
--- /dev/null
+++ b/risk_score/target/debug/build/num-traits-4457992087adf788/root-output
@@ -0,0 +1 @@
+/home/davicf/Documents/prs/riskon/risk_score/target/debug/build/num-traits-4457992087adf788/out
\ No newline at end of file
diff --git a/risk_score/target/debug/build/num-traits-4457992087adf788/stderr b/risk_score/target/debug/build/num-traits-4457992087adf788/stderr
new file mode 100644
index 00000000..e69de29b
diff --git a/risk_score/target/debug/build/num-traits-c9f3780d8a065540/build-script-build b/risk_score/target/debug/build/num-traits-c9f3780d8a065540/build-script-build
new file mode 100755
index 00000000..c497a1d5
Binary files /dev/null and b/risk_score/target/debug/build/num-traits-c9f3780d8a065540/build-script-build differ
diff --git a/risk_score/target/debug/build/num-traits-c9f3780d8a065540/build_script_build-c9f3780d8a065540 b/risk_score/target/debug/build/num-traits-c9f3780d8a065540/build_script_build-c9f3780d8a065540
new file mode 100755
index 00000000..c497a1d5
Binary files /dev/null and b/risk_score/target/debug/build/num-traits-c9f3780d8a065540/build_script_build-c9f3780d8a065540 differ
diff --git a/risk_score/target/debug/build/num-traits-c9f3780d8a065540/build_script_build-c9f3780d8a065540.d b/risk_score/target/debug/build/num-traits-c9f3780d8a065540/build_script_build-c9f3780d8a065540.d
new file mode 100644
index 00000000..8d5b7905
--- /dev/null
+++ b/risk_score/target/debug/build/num-traits-c9f3780d8a065540/build_script_build-c9f3780d8a065540.d
@@ -0,0 +1,5 @@
+/home/davicf/Documents/prs/riskon/risk_score/target/debug/build/num-traits-c9f3780d8a065540/build_script_build-c9f3780d8a065540.d: /home/davicf/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/num-traits-0.2.19/build.rs
+
+/home/davicf/Documents/prs/riskon/risk_score/target/debug/build/num-traits-c9f3780d8a065540/build_script_build-c9f3780d8a065540: /home/davicf/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/num-traits-0.2.19/build.rs
+
+/home/davicf/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/num-traits-0.2.19/build.rs:
diff --git a/risk_score/target/debug/build/num-traits-cda8bc5ca1e16804/build-script-build b/risk_score/target/debug/build/num-traits-cda8bc5ca1e16804/build-script-build
new file mode 100755
index 00000000..a400a3af
Binary files /dev/null and b/risk_score/target/debug/build/num-traits-cda8bc5ca1e16804/build-script-build differ
diff --git a/risk_score/target/debug/build/num-traits-cda8bc5ca1e16804/build_script_build-cda8bc5ca1e16804 b/risk_score/target/debug/build/num-traits-cda8bc5ca1e16804/build_script_build-cda8bc5ca1e16804
new file mode 100755
index 00000000..a400a3af
Binary files /dev/null and b/risk_score/target/debug/build/num-traits-cda8bc5ca1e16804/build_script_build-cda8bc5ca1e16804 differ
diff --git a/risk_score/target/debug/build/num-traits-cda8bc5ca1e16804/build_script_build-cda8bc5ca1e16804.d b/risk_score/target/debug/build/num-traits-cda8bc5ca1e16804/build_script_build-cda8bc5ca1e16804.d
new file mode 100644
index 00000000..1a796d37
--- /dev/null
+++ b/risk_score/target/debug/build/num-traits-cda8bc5ca1e16804/build_script_build-cda8bc5ca1e16804.d
@@ -0,0 +1,5 @@
+/home/davicf/Documents/prs/riskon/risk_score/target/debug/build/num-traits-cda8bc5ca1e16804/build_script_build-cda8bc5ca1e16804.d: /home/davicf/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/num-traits-0.2.19/build.rs
+
+/home/davicf/Documents/prs/riskon/risk_score/target/debug/build/num-traits-cda8bc5ca1e16804/build_script_build-cda8bc5ca1e16804: /home/davicf/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/num-traits-0.2.19/build.rs
+
+/home/davicf/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/num-traits-0.2.19/build.rs:
diff --git a/risk_score/target/debug/build/num-traits-cdca7952a80b7d9f/invoked.timestamp b/risk_score/target/debug/build/num-traits-cdca7952a80b7d9f/invoked.timestamp
new file mode 100644
index 00000000..e00328da
--- /dev/null
+++ b/risk_score/target/debug/build/num-traits-cdca7952a80b7d9f/invoked.timestamp
@@ -0,0 +1 @@
+This file has an mtime of when this was started.
\ No newline at end of file
diff --git a/risk_score/target/debug/build/num-traits-cdca7952a80b7d9f/out/autocfg_5dfd7fd880bb8ed5_0.ll b/risk_score/target/debug/build/num-traits-cdca7952a80b7d9f/out/autocfg_5dfd7fd880bb8ed5_0.ll
new file mode 100644
index 00000000..199c3142
--- /dev/null
+++ b/risk_score/target/debug/build/num-traits-cdca7952a80b7d9f/out/autocfg_5dfd7fd880bb8ed5_0.ll
@@ -0,0 +1,11 @@
+; ModuleID = 'autocfg_5dfd7fd880bb8ed5_0.72c4067f2718d7f5-cgu.0'
+source_filename = "autocfg_5dfd7fd880bb8ed5_0.72c4067f2718d7f5-cgu.0"
+target datalayout = "e-m:e-p270:32:32-p271:32:32-p272:64:64-i64:64-i128:128-f80:128-n8:16:32:64-S128"
+target triple = "x86_64-unknown-linux-gnu"
+
+!llvm.module.flags = !{!0, !1}
+!llvm.ident = !{!2}
+
+!0 = !{i32 8, !"PIC Level", i32 2}
+!1 = !{i32 2, !"RtLibUseGOT", i32 1}
+!2 = !{!"rustc version 1.94.1 (e408947bf 2026-03-25)"}
diff --git a/risk_score/target/debug/build/num-traits-cdca7952a80b7d9f/out/autocfg_5dfd7fd880bb8ed5_1.ll b/risk_score/target/debug/build/num-traits-cdca7952a80b7d9f/out/autocfg_5dfd7fd880bb8ed5_1.ll
new file mode 100644
index 00000000..5e8be186
--- /dev/null
+++ b/risk_score/target/debug/build/num-traits-cdca7952a80b7d9f/out/autocfg_5dfd7fd880bb8ed5_1.ll
@@ -0,0 +1,61 @@
+; ModuleID = 'autocfg_5dfd7fd880bb8ed5_1.8f93430e11e2c90b-cgu.0'
+source_filename = "autocfg_5dfd7fd880bb8ed5_1.8f93430e11e2c90b-cgu.0"
+target datalayout = "e-m:e-p270:32:32-p271:32:32-p272:64:64-i64:64-i128:128-f80:128-n8:16:32:64-S128"
+target triple = "x86_64-unknown-linux-gnu"
+
+@alloc_f93507f8ba4b5780b14b2c2584609be0 = private unnamed_addr constant [8 x i8] c"\00\00\00\00\00\00\F0?", align 8
+@alloc_ef0a1f828f3393ef691f2705e817091c = private unnamed_addr constant [8 x i8] c"\00\00\00\00\00\00\00@", align 8
+
+; autocfg_5dfd7fd880bb8ed5_1::probe
+; Function Attrs: nonlazybind uwtable
+define void @_ZN26autocfg_5dfd7fd880bb8ed5_15probe17h07a73e3077335d70E() unnamed_addr #0 {
+start:
+; call core::f64::::total_cmp
+ %_1 = call i8 @"_ZN4core3f6421_$LT$impl$u20$f64$GT$9total_cmp17ha77cd6720e529d68E"(ptr align 8 @alloc_f93507f8ba4b5780b14b2c2584609be0, ptr align 8 @alloc_ef0a1f828f3393ef691f2705e817091c) #3
+ ret void
+}
+
+; core::f64::::total_cmp
+; Function Attrs: inlinehint nonlazybind uwtable
+define internal i8 @"_ZN4core3f6421_$LT$impl$u20$f64$GT$9total_cmp17ha77cd6720e529d68E"(ptr align 8 %self, ptr align 8 %other) unnamed_addr #1 {
+start:
+ %_6 = alloca [8 x i8], align 8
+ %_3 = alloca [8 x i8], align 8
+ %_5 = load double, ptr %self, align 8
+ %_4 = bitcast double %_5 to i64
+ store i64 %_4, ptr %_3, align 8
+ %_8 = load double, ptr %other, align 8
+ %_7 = bitcast double %_8 to i64
+ store i64 %_7, ptr %_6, align 8
+ %_13 = load i64, ptr %_3, align 8
+ %_12 = ashr i64 %_13, 63
+ %_10 = lshr i64 %_12, 1
+ %0 = load i64, ptr %_3, align 8
+ %1 = xor i64 %0, %_10
+ store i64 %1, ptr %_3, align 8
+ %_18 = load i64, ptr %_6, align 8
+ %_17 = ashr i64 %_18, 63
+ %_15 = lshr i64 %_17, 1
+ %2 = load i64, ptr %_6, align 8
+ %3 = xor i64 %2, %_15
+ store i64 %3, ptr %_6, align 8
+ %4 = load i64, ptr %_3, align 8
+ %5 = load i64, ptr %_6, align 8
+ %_0 = call i8 @llvm.scmp.i8.i64(i64 %4, i64 %5)
+ ret i8 %_0
+}
+
+; Function Attrs: nocallback nofree nosync nounwind speculatable willreturn memory(none)
+declare range(i8 -1, 2) i8 @llvm.scmp.i8.i64(i64, i64) #2
+
+attributes #0 = { nonlazybind uwtable "probe-stack"="inline-asm" "target-cpu"="x86-64" }
+attributes #1 = { inlinehint nonlazybind uwtable "probe-stack"="inline-asm" "target-cpu"="x86-64" }
+attributes #2 = { nocallback nofree nosync nounwind speculatable willreturn memory(none) }
+attributes #3 = { inlinehint }
+
+!llvm.module.flags = !{!0, !1}
+!llvm.ident = !{!2}
+
+!0 = !{i32 8, !"PIC Level", i32 2}
+!1 = !{i32 2, !"RtLibUseGOT", i32 1}
+!2 = !{!"rustc version 1.94.1 (e408947bf 2026-03-25)"}
diff --git a/risk_score/target/debug/build/num-traits-cdca7952a80b7d9f/output b/risk_score/target/debug/build/num-traits-cdca7952a80b7d9f/output
new file mode 100644
index 00000000..5acddfea
--- /dev/null
+++ b/risk_score/target/debug/build/num-traits-cdca7952a80b7d9f/output
@@ -0,0 +1,3 @@
+cargo:rustc-check-cfg=cfg(has_total_cmp)
+cargo:rustc-cfg=has_total_cmp
+cargo:rerun-if-changed=build.rs
diff --git a/risk_score/target/debug/build/num-traits-cdca7952a80b7d9f/root-output b/risk_score/target/debug/build/num-traits-cdca7952a80b7d9f/root-output
new file mode 100644
index 00000000..712bdfdb
--- /dev/null
+++ b/risk_score/target/debug/build/num-traits-cdca7952a80b7d9f/root-output
@@ -0,0 +1 @@
+/home/davicf/Documents/prs/riskon/risk_score/target/debug/build/num-traits-cdca7952a80b7d9f/out
\ No newline at end of file
diff --git a/risk_score/target/debug/build/num-traits-cdca7952a80b7d9f/stderr b/risk_score/target/debug/build/num-traits-cdca7952a80b7d9f/stderr
new file mode 100644
index 00000000..e69de29b
diff --git a/risk_score/target/debug/build/paste-2d34beb7db13e5c0/build-script-build b/risk_score/target/debug/build/paste-2d34beb7db13e5c0/build-script-build
new file mode 100755
index 00000000..d3d00e1d
Binary files /dev/null and b/risk_score/target/debug/build/paste-2d34beb7db13e5c0/build-script-build differ
diff --git a/risk_score/target/debug/build/paste-2d34beb7db13e5c0/build_script_build-2d34beb7db13e5c0 b/risk_score/target/debug/build/paste-2d34beb7db13e5c0/build_script_build-2d34beb7db13e5c0
new file mode 100755
index 00000000..d3d00e1d
Binary files /dev/null and b/risk_score/target/debug/build/paste-2d34beb7db13e5c0/build_script_build-2d34beb7db13e5c0 differ
diff --git a/risk_score/target/debug/build/paste-2d34beb7db13e5c0/build_script_build-2d34beb7db13e5c0.d b/risk_score/target/debug/build/paste-2d34beb7db13e5c0/build_script_build-2d34beb7db13e5c0.d
new file mode 100644
index 00000000..f31b27d6
--- /dev/null
+++ b/risk_score/target/debug/build/paste-2d34beb7db13e5c0/build_script_build-2d34beb7db13e5c0.d
@@ -0,0 +1,5 @@
+/home/davicf/Documents/prs/riskon/risk_score/target/debug/build/paste-2d34beb7db13e5c0/build_script_build-2d34beb7db13e5c0.d: /home/davicf/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/paste-1.0.15/build.rs
+
+/home/davicf/Documents/prs/riskon/risk_score/target/debug/build/paste-2d34beb7db13e5c0/build_script_build-2d34beb7db13e5c0: /home/davicf/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/paste-1.0.15/build.rs
+
+/home/davicf/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/paste-1.0.15/build.rs:
diff --git a/risk_score/target/debug/build/paste-37f25e6d9a7c5467/invoked.timestamp b/risk_score/target/debug/build/paste-37f25e6d9a7c5467/invoked.timestamp
new file mode 100644
index 00000000..e00328da
--- /dev/null
+++ b/risk_score/target/debug/build/paste-37f25e6d9a7c5467/invoked.timestamp
@@ -0,0 +1 @@
+This file has an mtime of when this was started.
\ No newline at end of file
diff --git a/risk_score/target/debug/build/paste-37f25e6d9a7c5467/output b/risk_score/target/debug/build/paste-37f25e6d9a7c5467/output
new file mode 100644
index 00000000..738185c7
--- /dev/null
+++ b/risk_score/target/debug/build/paste-37f25e6d9a7c5467/output
@@ -0,0 +1,3 @@
+cargo:rerun-if-changed=build.rs
+cargo:rustc-check-cfg=cfg(no_literal_fromstr)
+cargo:rustc-check-cfg=cfg(feature, values("protocol_feature_paste"))
diff --git a/risk_score/target/debug/build/paste-37f25e6d9a7c5467/root-output b/risk_score/target/debug/build/paste-37f25e6d9a7c5467/root-output
new file mode 100644
index 00000000..d82b1908
--- /dev/null
+++ b/risk_score/target/debug/build/paste-37f25e6d9a7c5467/root-output
@@ -0,0 +1 @@
+/home/davicf/Documents/prs/riskon/risk_score/target/debug/build/paste-37f25e6d9a7c5467/out
\ No newline at end of file
diff --git a/risk_score/target/debug/build/paste-37f25e6d9a7c5467/stderr b/risk_score/target/debug/build/paste-37f25e6d9a7c5467/stderr
new file mode 100644
index 00000000..e69de29b
diff --git a/risk_score/target/debug/build/prettyplease-aee2ee65e87659d6/invoked.timestamp b/risk_score/target/debug/build/prettyplease-aee2ee65e87659d6/invoked.timestamp
new file mode 100644
index 00000000..e00328da
--- /dev/null
+++ b/risk_score/target/debug/build/prettyplease-aee2ee65e87659d6/invoked.timestamp
@@ -0,0 +1 @@
+This file has an mtime of when this was started.
\ No newline at end of file
diff --git a/risk_score/target/debug/build/prettyplease-aee2ee65e87659d6/output b/risk_score/target/debug/build/prettyplease-aee2ee65e87659d6/output
new file mode 100644
index 00000000..6ce9fcc3
--- /dev/null
+++ b/risk_score/target/debug/build/prettyplease-aee2ee65e87659d6/output
@@ -0,0 +1,5 @@
+cargo:rerun-if-changed=build.rs
+cargo:rustc-check-cfg=cfg(exhaustive)
+cargo:rustc-check-cfg=cfg(prettyplease_debug)
+cargo:rustc-check-cfg=cfg(prettyplease_debug_indent)
+cargo:VERSION=0.2.32
diff --git a/risk_score/target/debug/build/prettyplease-aee2ee65e87659d6/root-output b/risk_score/target/debug/build/prettyplease-aee2ee65e87659d6/root-output
new file mode 100644
index 00000000..8b308c74
--- /dev/null
+++ b/risk_score/target/debug/build/prettyplease-aee2ee65e87659d6/root-output
@@ -0,0 +1 @@
+/home/davicf/Documents/prs/riskon/risk_score/target/debug/build/prettyplease-aee2ee65e87659d6/out
\ No newline at end of file
diff --git a/risk_score/target/debug/build/prettyplease-aee2ee65e87659d6/stderr b/risk_score/target/debug/build/prettyplease-aee2ee65e87659d6/stderr
new file mode 100644
index 00000000..e69de29b
diff --git a/risk_score/target/debug/build/prettyplease-e283af857274bd32/build-script-build b/risk_score/target/debug/build/prettyplease-e283af857274bd32/build-script-build
new file mode 100755
index 00000000..b1a3d5f5
Binary files /dev/null and b/risk_score/target/debug/build/prettyplease-e283af857274bd32/build-script-build differ
diff --git a/risk_score/target/debug/build/prettyplease-e283af857274bd32/build_script_build-e283af857274bd32 b/risk_score/target/debug/build/prettyplease-e283af857274bd32/build_script_build-e283af857274bd32
new file mode 100755
index 00000000..b1a3d5f5
Binary files /dev/null and b/risk_score/target/debug/build/prettyplease-e283af857274bd32/build_script_build-e283af857274bd32 differ
diff --git a/risk_score/target/debug/build/prettyplease-e283af857274bd32/build_script_build-e283af857274bd32.d b/risk_score/target/debug/build/prettyplease-e283af857274bd32/build_script_build-e283af857274bd32.d
new file mode 100644
index 00000000..71dfc179
--- /dev/null
+++ b/risk_score/target/debug/build/prettyplease-e283af857274bd32/build_script_build-e283af857274bd32.d
@@ -0,0 +1,5 @@
+/home/davicf/Documents/prs/riskon/risk_score/target/debug/build/prettyplease-e283af857274bd32/build_script_build-e283af857274bd32.d: /home/davicf/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/prettyplease-0.2.32/build.rs
+
+/home/davicf/Documents/prs/riskon/risk_score/target/debug/build/prettyplease-e283af857274bd32/build_script_build-e283af857274bd32: /home/davicf/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/prettyplease-0.2.32/build.rs
+
+/home/davicf/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/prettyplease-0.2.32/build.rs:
diff --git a/risk_score/target/debug/build/proc-macro2-4795adf11218fd25/invoked.timestamp b/risk_score/target/debug/build/proc-macro2-4795adf11218fd25/invoked.timestamp
new file mode 100644
index 00000000..e00328da
--- /dev/null
+++ b/risk_score/target/debug/build/proc-macro2-4795adf11218fd25/invoked.timestamp
@@ -0,0 +1 @@
+This file has an mtime of when this was started.
\ No newline at end of file
diff --git a/risk_score/target/debug/build/proc-macro2-4795adf11218fd25/output b/risk_score/target/debug/build/proc-macro2-4795adf11218fd25/output
new file mode 100644
index 00000000..a3cdc7c6
--- /dev/null
+++ b/risk_score/target/debug/build/proc-macro2-4795adf11218fd25/output
@@ -0,0 +1,16 @@
+cargo:rustc-check-cfg=cfg(fuzzing)
+cargo:rustc-check-cfg=cfg(no_is_available)
+cargo:rustc-check-cfg=cfg(no_literal_byte_character)
+cargo:rustc-check-cfg=cfg(no_literal_c_string)
+cargo:rustc-check-cfg=cfg(no_source_text)
+cargo:rustc-check-cfg=cfg(proc_macro_span)
+cargo:rustc-check-cfg=cfg(procmacro2_backtrace)
+cargo:rustc-check-cfg=cfg(procmacro2_nightly_testing)
+cargo:rustc-check-cfg=cfg(procmacro2_semver_exempt)
+cargo:rustc-check-cfg=cfg(randomize_layout)
+cargo:rustc-check-cfg=cfg(span_locations)
+cargo:rustc-check-cfg=cfg(super_unstable)
+cargo:rustc-check-cfg=cfg(wrap_proc_macro)
+cargo:rerun-if-changed=build/probe.rs
+cargo:rustc-cfg=wrap_proc_macro
+cargo:rerun-if-env-changed=RUSTC_BOOTSTRAP
diff --git a/risk_score/target/debug/build/proc-macro2-4795adf11218fd25/root-output b/risk_score/target/debug/build/proc-macro2-4795adf11218fd25/root-output
new file mode 100644
index 00000000..29b8dfce
--- /dev/null
+++ b/risk_score/target/debug/build/proc-macro2-4795adf11218fd25/root-output
@@ -0,0 +1 @@
+/home/davicf/Documents/prs/riskon/risk_score/target/debug/build/proc-macro2-4795adf11218fd25/out
\ No newline at end of file
diff --git a/risk_score/target/debug/build/proc-macro2-4795adf11218fd25/stderr b/risk_score/target/debug/build/proc-macro2-4795adf11218fd25/stderr
new file mode 100644
index 00000000..e69de29b
diff --git a/risk_score/target/debug/build/proc-macro2-4eab77ee5a173995/build-script-build b/risk_score/target/debug/build/proc-macro2-4eab77ee5a173995/build-script-build
new file mode 100755
index 00000000..fc1f8180
Binary files /dev/null and b/risk_score/target/debug/build/proc-macro2-4eab77ee5a173995/build-script-build differ
diff --git a/risk_score/target/debug/build/proc-macro2-4eab77ee5a173995/build_script_build-4eab77ee5a173995 b/risk_score/target/debug/build/proc-macro2-4eab77ee5a173995/build_script_build-4eab77ee5a173995
new file mode 100755
index 00000000..fc1f8180
Binary files /dev/null and b/risk_score/target/debug/build/proc-macro2-4eab77ee5a173995/build_script_build-4eab77ee5a173995 differ
diff --git a/risk_score/target/debug/build/proc-macro2-4eab77ee5a173995/build_script_build-4eab77ee5a173995.d b/risk_score/target/debug/build/proc-macro2-4eab77ee5a173995/build_script_build-4eab77ee5a173995.d
new file mode 100644
index 00000000..a3c12a5f
--- /dev/null
+++ b/risk_score/target/debug/build/proc-macro2-4eab77ee5a173995/build_script_build-4eab77ee5a173995.d
@@ -0,0 +1,5 @@
+/home/davicf/Documents/prs/riskon/risk_score/target/debug/build/proc-macro2-4eab77ee5a173995/build_script_build-4eab77ee5a173995.d: /home/davicf/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proc-macro2-1.0.95/build.rs
+
+/home/davicf/Documents/prs/riskon/risk_score/target/debug/build/proc-macro2-4eab77ee5a173995/build_script_build-4eab77ee5a173995: /home/davicf/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proc-macro2-1.0.95/build.rs
+
+/home/davicf/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/proc-macro2-1.0.95/build.rs:
diff --git a/risk_score/target/debug/build/semver-2fe8d52f6cac10c4/build-script-build b/risk_score/target/debug/build/semver-2fe8d52f6cac10c4/build-script-build
new file mode 100755
index 00000000..517e8282
Binary files /dev/null and b/risk_score/target/debug/build/semver-2fe8d52f6cac10c4/build-script-build differ
diff --git a/risk_score/target/debug/build/semver-2fe8d52f6cac10c4/build_script_build-2fe8d52f6cac10c4 b/risk_score/target/debug/build/semver-2fe8d52f6cac10c4/build_script_build-2fe8d52f6cac10c4
new file mode 100755
index 00000000..517e8282
Binary files /dev/null and b/risk_score/target/debug/build/semver-2fe8d52f6cac10c4/build_script_build-2fe8d52f6cac10c4 differ
diff --git a/risk_score/target/debug/build/semver-2fe8d52f6cac10c4/build_script_build-2fe8d52f6cac10c4.d b/risk_score/target/debug/build/semver-2fe8d52f6cac10c4/build_script_build-2fe8d52f6cac10c4.d
new file mode 100644
index 00000000..de8c24f5
--- /dev/null
+++ b/risk_score/target/debug/build/semver-2fe8d52f6cac10c4/build_script_build-2fe8d52f6cac10c4.d
@@ -0,0 +1,5 @@
+/home/davicf/Documents/prs/riskon/risk_score/target/debug/build/semver-2fe8d52f6cac10c4/build_script_build-2fe8d52f6cac10c4.d: /home/davicf/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/semver-1.0.26/build.rs
+
+/home/davicf/Documents/prs/riskon/risk_score/target/debug/build/semver-2fe8d52f6cac10c4/build_script_build-2fe8d52f6cac10c4: /home/davicf/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/semver-1.0.26/build.rs
+
+/home/davicf/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/semver-1.0.26/build.rs:
diff --git a/risk_score/target/debug/build/semver-9dc206e7927e9442/invoked.timestamp b/risk_score/target/debug/build/semver-9dc206e7927e9442/invoked.timestamp
new file mode 100644
index 00000000..e00328da
--- /dev/null
+++ b/risk_score/target/debug/build/semver-9dc206e7927e9442/invoked.timestamp
@@ -0,0 +1 @@
+This file has an mtime of when this was started.
\ No newline at end of file
diff --git a/risk_score/target/debug/build/semver-9dc206e7927e9442/output b/risk_score/target/debug/build/semver-9dc206e7927e9442/output
new file mode 100644
index 00000000..3e45324a
--- /dev/null
+++ b/risk_score/target/debug/build/semver-9dc206e7927e9442/output
@@ -0,0 +1,10 @@
+cargo:rerun-if-changed=build.rs
+cargo:rustc-check-cfg=cfg(no_alloc_crate)
+cargo:rustc-check-cfg=cfg(no_const_vec_new)
+cargo:rustc-check-cfg=cfg(no_exhaustive_int_match)
+cargo:rustc-check-cfg=cfg(no_non_exhaustive)
+cargo:rustc-check-cfg=cfg(no_nonzero_bitscan)
+cargo:rustc-check-cfg=cfg(no_str_strip_prefix)
+cargo:rustc-check-cfg=cfg(no_track_caller)
+cargo:rustc-check-cfg=cfg(no_unsafe_op_in_unsafe_fn_lint)
+cargo:rustc-check-cfg=cfg(test_node_semver)
diff --git a/risk_score/target/debug/build/semver-9dc206e7927e9442/root-output b/risk_score/target/debug/build/semver-9dc206e7927e9442/root-output
new file mode 100644
index 00000000..73d5cd14
--- /dev/null
+++ b/risk_score/target/debug/build/semver-9dc206e7927e9442/root-output
@@ -0,0 +1 @@
+/home/davicf/Documents/prs/riskon/risk_score/target/debug/build/semver-9dc206e7927e9442/out
\ No newline at end of file
diff --git a/risk_score/target/debug/build/semver-9dc206e7927e9442/stderr b/risk_score/target/debug/build/semver-9dc206e7927e9442/stderr
new file mode 100644
index 00000000..e69de29b
diff --git a/risk_score/target/debug/build/serde-1704b59b5faa2492/invoked.timestamp b/risk_score/target/debug/build/serde-1704b59b5faa2492/invoked.timestamp
new file mode 100644
index 00000000..e00328da
--- /dev/null
+++ b/risk_score/target/debug/build/serde-1704b59b5faa2492/invoked.timestamp
@@ -0,0 +1 @@
+This file has an mtime of when this was started.
\ No newline at end of file
diff --git a/risk_score/target/debug/build/serde-1704b59b5faa2492/output b/risk_score/target/debug/build/serde-1704b59b5faa2492/output
new file mode 100644
index 00000000..450588ba
--- /dev/null
+++ b/risk_score/target/debug/build/serde-1704b59b5faa2492/output
@@ -0,0 +1,15 @@
+cargo:rerun-if-changed=build.rs
+cargo:rustc-check-cfg=cfg(no_core_cstr)
+cargo:rustc-check-cfg=cfg(no_core_error)
+cargo:rustc-check-cfg=cfg(no_core_net)
+cargo:rustc-check-cfg=cfg(no_core_num_saturating)
+cargo:rustc-check-cfg=cfg(no_core_try_from)
+cargo:rustc-check-cfg=cfg(no_diagnostic_namespace)
+cargo:rustc-check-cfg=cfg(no_float_copysign)
+cargo:rustc-check-cfg=cfg(no_num_nonzero_signed)
+cargo:rustc-check-cfg=cfg(no_relaxed_trait_bounds)
+cargo:rustc-check-cfg=cfg(no_serde_derive)
+cargo:rustc-check-cfg=cfg(no_std_atomic)
+cargo:rustc-check-cfg=cfg(no_std_atomic64)
+cargo:rustc-check-cfg=cfg(no_systemtime_checked_add)
+cargo:rustc-check-cfg=cfg(no_target_has_atomic)
diff --git a/risk_score/target/debug/build/serde-1704b59b5faa2492/root-output b/risk_score/target/debug/build/serde-1704b59b5faa2492/root-output
new file mode 100644
index 00000000..126c2a42
--- /dev/null
+++ b/risk_score/target/debug/build/serde-1704b59b5faa2492/root-output
@@ -0,0 +1 @@
+/home/davicf/Documents/prs/riskon/risk_score/target/debug/build/serde-1704b59b5faa2492/out
\ No newline at end of file
diff --git a/risk_score/target/debug/build/serde-1704b59b5faa2492/stderr b/risk_score/target/debug/build/serde-1704b59b5faa2492/stderr
new file mode 100644
index 00000000..e69de29b
diff --git a/risk_score/target/debug/build/serde-edf4db786ca2935c/build-script-build b/risk_score/target/debug/build/serde-edf4db786ca2935c/build-script-build
new file mode 100755
index 00000000..96f5460d
Binary files /dev/null and b/risk_score/target/debug/build/serde-edf4db786ca2935c/build-script-build differ
diff --git a/risk_score/target/debug/build/serde-edf4db786ca2935c/build_script_build-edf4db786ca2935c b/risk_score/target/debug/build/serde-edf4db786ca2935c/build_script_build-edf4db786ca2935c
new file mode 100755
index 00000000..96f5460d
Binary files /dev/null and b/risk_score/target/debug/build/serde-edf4db786ca2935c/build_script_build-edf4db786ca2935c differ
diff --git a/risk_score/target/debug/build/serde-edf4db786ca2935c/build_script_build-edf4db786ca2935c.d b/risk_score/target/debug/build/serde-edf4db786ca2935c/build_script_build-edf4db786ca2935c.d
new file mode 100644
index 00000000..ba11ca47
--- /dev/null
+++ b/risk_score/target/debug/build/serde-edf4db786ca2935c/build_script_build-edf4db786ca2935c.d
@@ -0,0 +1,5 @@
+/home/davicf/Documents/prs/riskon/risk_score/target/debug/build/serde-edf4db786ca2935c/build_script_build-edf4db786ca2935c.d: /home/davicf/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/serde-1.0.219/build.rs
+
+/home/davicf/Documents/prs/riskon/risk_score/target/debug/build/serde-edf4db786ca2935c/build_script_build-edf4db786ca2935c: /home/davicf/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/serde-1.0.219/build.rs
+
+/home/davicf/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/serde-1.0.219/build.rs:
diff --git a/risk_score/target/debug/build/serde_json-70e1380556878791/invoked.timestamp b/risk_score/target/debug/build/serde_json-70e1380556878791/invoked.timestamp
new file mode 100644
index 00000000..e00328da
--- /dev/null
+++ b/risk_score/target/debug/build/serde_json-70e1380556878791/invoked.timestamp
@@ -0,0 +1 @@
+This file has an mtime of when this was started.
\ No newline at end of file
diff --git a/risk_score/target/debug/build/serde_json-70e1380556878791/output b/risk_score/target/debug/build/serde_json-70e1380556878791/output
new file mode 100644
index 00000000..32010770
--- /dev/null
+++ b/risk_score/target/debug/build/serde_json-70e1380556878791/output
@@ -0,0 +1,3 @@
+cargo:rerun-if-changed=build.rs
+cargo:rustc-check-cfg=cfg(fast_arithmetic, values("32", "64"))
+cargo:rustc-cfg=fast_arithmetic="64"
diff --git a/risk_score/target/debug/build/serde_json-70e1380556878791/root-output b/risk_score/target/debug/build/serde_json-70e1380556878791/root-output
new file mode 100644
index 00000000..3e548a69
--- /dev/null
+++ b/risk_score/target/debug/build/serde_json-70e1380556878791/root-output
@@ -0,0 +1 @@
+/home/davicf/Documents/prs/riskon/risk_score/target/debug/build/serde_json-70e1380556878791/out
\ No newline at end of file
diff --git a/risk_score/target/debug/build/serde_json-70e1380556878791/stderr b/risk_score/target/debug/build/serde_json-70e1380556878791/stderr
new file mode 100644
index 00000000..e69de29b
diff --git a/risk_score/target/debug/build/serde_json-ae00c42bec408f14/build-script-build b/risk_score/target/debug/build/serde_json-ae00c42bec408f14/build-script-build
new file mode 100755
index 00000000..dcadf39f
Binary files /dev/null and b/risk_score/target/debug/build/serde_json-ae00c42bec408f14/build-script-build differ
diff --git a/risk_score/target/debug/build/serde_json-ae00c42bec408f14/build_script_build-ae00c42bec408f14 b/risk_score/target/debug/build/serde_json-ae00c42bec408f14/build_script_build-ae00c42bec408f14
new file mode 100755
index 00000000..dcadf39f
Binary files /dev/null and b/risk_score/target/debug/build/serde_json-ae00c42bec408f14/build_script_build-ae00c42bec408f14 differ
diff --git a/risk_score/target/debug/build/serde_json-ae00c42bec408f14/build_script_build-ae00c42bec408f14.d b/risk_score/target/debug/build/serde_json-ae00c42bec408f14/build_script_build-ae00c42bec408f14.d
new file mode 100644
index 00000000..c25dc8d3
--- /dev/null
+++ b/risk_score/target/debug/build/serde_json-ae00c42bec408f14/build_script_build-ae00c42bec408f14.d
@@ -0,0 +1,5 @@
+/home/davicf/Documents/prs/riskon/risk_score/target/debug/build/serde_json-ae00c42bec408f14/build_script_build-ae00c42bec408f14.d: /home/davicf/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/serde_json-1.0.140/build.rs
+
+/home/davicf/Documents/prs/riskon/risk_score/target/debug/build/serde_json-ae00c42bec408f14/build_script_build-ae00c42bec408f14: /home/davicf/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/serde_json-1.0.140/build.rs
+
+/home/davicf/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/serde_json-1.0.140/build.rs:
diff --git a/risk_score/target/debug/build/soroban-env-common-05df5fd43ea9463d/build-script-build b/risk_score/target/debug/build/soroban-env-common-05df5fd43ea9463d/build-script-build
new file mode 100755
index 00000000..4d7eaf24
Binary files /dev/null and b/risk_score/target/debug/build/soroban-env-common-05df5fd43ea9463d/build-script-build differ
diff --git a/risk_score/target/debug/build/soroban-env-common-05df5fd43ea9463d/build_script_build-05df5fd43ea9463d b/risk_score/target/debug/build/soroban-env-common-05df5fd43ea9463d/build_script_build-05df5fd43ea9463d
new file mode 100755
index 00000000..4d7eaf24
Binary files /dev/null and b/risk_score/target/debug/build/soroban-env-common-05df5fd43ea9463d/build_script_build-05df5fd43ea9463d differ
diff --git a/risk_score/target/debug/build/soroban-env-common-05df5fd43ea9463d/build_script_build-05df5fd43ea9463d.d b/risk_score/target/debug/build/soroban-env-common-05df5fd43ea9463d/build_script_build-05df5fd43ea9463d.d
new file mode 100644
index 00000000..80037c5b
--- /dev/null
+++ b/risk_score/target/debug/build/soroban-env-common-05df5fd43ea9463d/build_script_build-05df5fd43ea9463d.d
@@ -0,0 +1,5 @@
+/home/davicf/Documents/prs/riskon/risk_score/target/debug/build/soroban-env-common-05df5fd43ea9463d/build_script_build-05df5fd43ea9463d.d: /home/davicf/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/soroban-env-common-22.1.3/build.rs
+
+/home/davicf/Documents/prs/riskon/risk_score/target/debug/build/soroban-env-common-05df5fd43ea9463d/build_script_build-05df5fd43ea9463d: /home/davicf/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/soroban-env-common-22.1.3/build.rs
+
+/home/davicf/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/soroban-env-common-22.1.3/build.rs:
diff --git a/risk_score/target/debug/build/soroban-env-common-096cab97384354ce/invoked.timestamp b/risk_score/target/debug/build/soroban-env-common-096cab97384354ce/invoked.timestamp
new file mode 100644
index 00000000..e00328da
--- /dev/null
+++ b/risk_score/target/debug/build/soroban-env-common-096cab97384354ce/invoked.timestamp
@@ -0,0 +1 @@
+This file has an mtime of when this was started.
\ No newline at end of file
diff --git a/risk_score/target/debug/build/soroban-env-common-096cab97384354ce/output b/risk_score/target/debug/build/soroban-env-common-096cab97384354ce/output
new file mode 100644
index 00000000..4886e795
--- /dev/null
+++ b/risk_score/target/debug/build/soroban-env-common-096cab97384354ce/output
@@ -0,0 +1,2 @@
+cargo:rerun-if-changed=build.rs
+cargo:rustc-env=GIT_REVISION=c535e4ceab647d9b14b546045fcf73573e491256
diff --git a/risk_score/target/debug/build/soroban-env-common-096cab97384354ce/root-output b/risk_score/target/debug/build/soroban-env-common-096cab97384354ce/root-output
new file mode 100644
index 00000000..64abb0d7
--- /dev/null
+++ b/risk_score/target/debug/build/soroban-env-common-096cab97384354ce/root-output
@@ -0,0 +1 @@
+/home/davicf/Documents/prs/riskon/risk_score/target/debug/build/soroban-env-common-096cab97384354ce/out
\ No newline at end of file
diff --git a/risk_score/target/debug/build/soroban-env-common-096cab97384354ce/stderr b/risk_score/target/debug/build/soroban-env-common-096cab97384354ce/stderr
new file mode 100644
index 00000000..e69de29b
diff --git a/risk_score/target/debug/build/soroban-env-common-4de48813c7f305da/build-script-build b/risk_score/target/debug/build/soroban-env-common-4de48813c7f305da/build-script-build
new file mode 100755
index 00000000..46a785c5
Binary files /dev/null and b/risk_score/target/debug/build/soroban-env-common-4de48813c7f305da/build-script-build differ
diff --git a/risk_score/target/debug/build/soroban-env-common-4de48813c7f305da/build_script_build-4de48813c7f305da b/risk_score/target/debug/build/soroban-env-common-4de48813c7f305da/build_script_build-4de48813c7f305da
new file mode 100755
index 00000000..46a785c5
Binary files /dev/null and b/risk_score/target/debug/build/soroban-env-common-4de48813c7f305da/build_script_build-4de48813c7f305da differ
diff --git a/risk_score/target/debug/build/soroban-env-common-4de48813c7f305da/build_script_build-4de48813c7f305da.d b/risk_score/target/debug/build/soroban-env-common-4de48813c7f305da/build_script_build-4de48813c7f305da.d
new file mode 100644
index 00000000..5c2ef8f2
--- /dev/null
+++ b/risk_score/target/debug/build/soroban-env-common-4de48813c7f305da/build_script_build-4de48813c7f305da.d
@@ -0,0 +1,5 @@
+/home/davicf/Documents/prs/riskon/risk_score/target/debug/build/soroban-env-common-4de48813c7f305da/build_script_build-4de48813c7f305da.d: /home/davicf/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/soroban-env-common-22.1.3/build.rs
+
+/home/davicf/Documents/prs/riskon/risk_score/target/debug/build/soroban-env-common-4de48813c7f305da/build_script_build-4de48813c7f305da: /home/davicf/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/soroban-env-common-22.1.3/build.rs
+
+/home/davicf/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/soroban-env-common-22.1.3/build.rs:
diff --git a/risk_score/target/debug/build/soroban-env-common-50ad09212e3e0fe2/build-script-build b/risk_score/target/debug/build/soroban-env-common-50ad09212e3e0fe2/build-script-build
new file mode 100755
index 00000000..c0b9b443
Binary files /dev/null and b/risk_score/target/debug/build/soroban-env-common-50ad09212e3e0fe2/build-script-build differ
diff --git a/risk_score/target/debug/build/soroban-env-common-50ad09212e3e0fe2/build_script_build-50ad09212e3e0fe2 b/risk_score/target/debug/build/soroban-env-common-50ad09212e3e0fe2/build_script_build-50ad09212e3e0fe2
new file mode 100755
index 00000000..c0b9b443
Binary files /dev/null and b/risk_score/target/debug/build/soroban-env-common-50ad09212e3e0fe2/build_script_build-50ad09212e3e0fe2 differ
diff --git a/risk_score/target/debug/build/soroban-env-common-50ad09212e3e0fe2/build_script_build-50ad09212e3e0fe2.d b/risk_score/target/debug/build/soroban-env-common-50ad09212e3e0fe2/build_script_build-50ad09212e3e0fe2.d
new file mode 100644
index 00000000..0132c3d5
--- /dev/null
+++ b/risk_score/target/debug/build/soroban-env-common-50ad09212e3e0fe2/build_script_build-50ad09212e3e0fe2.d
@@ -0,0 +1,5 @@
+/home/davicf/Documents/prs/riskon/risk_score/target/debug/build/soroban-env-common-50ad09212e3e0fe2/build_script_build-50ad09212e3e0fe2.d: /home/davicf/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/soroban-env-common-22.1.3/build.rs
+
+/home/davicf/Documents/prs/riskon/risk_score/target/debug/build/soroban-env-common-50ad09212e3e0fe2/build_script_build-50ad09212e3e0fe2: /home/davicf/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/soroban-env-common-22.1.3/build.rs
+
+/home/davicf/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/soroban-env-common-22.1.3/build.rs:
diff --git a/risk_score/target/debug/build/soroban-env-common-6c2b34c43b3e739c/invoked.timestamp b/risk_score/target/debug/build/soroban-env-common-6c2b34c43b3e739c/invoked.timestamp
new file mode 100644
index 00000000..e00328da
--- /dev/null
+++ b/risk_score/target/debug/build/soroban-env-common-6c2b34c43b3e739c/invoked.timestamp
@@ -0,0 +1 @@
+This file has an mtime of when this was started.
\ No newline at end of file
diff --git a/risk_score/target/debug/build/soroban-env-common-6c2b34c43b3e739c/output b/risk_score/target/debug/build/soroban-env-common-6c2b34c43b3e739c/output
new file mode 100644
index 00000000..4886e795
--- /dev/null
+++ b/risk_score/target/debug/build/soroban-env-common-6c2b34c43b3e739c/output
@@ -0,0 +1,2 @@
+cargo:rerun-if-changed=build.rs
+cargo:rustc-env=GIT_REVISION=c535e4ceab647d9b14b546045fcf73573e491256
diff --git a/risk_score/target/debug/build/soroban-env-common-6c2b34c43b3e739c/root-output b/risk_score/target/debug/build/soroban-env-common-6c2b34c43b3e739c/root-output
new file mode 100644
index 00000000..72366806
--- /dev/null
+++ b/risk_score/target/debug/build/soroban-env-common-6c2b34c43b3e739c/root-output
@@ -0,0 +1 @@
+/home/davicf/Documents/prs/riskon/risk_score/target/debug/build/soroban-env-common-6c2b34c43b3e739c/out
\ No newline at end of file
diff --git a/risk_score/target/debug/build/soroban-env-common-6c2b34c43b3e739c/stderr b/risk_score/target/debug/build/soroban-env-common-6c2b34c43b3e739c/stderr
new file mode 100644
index 00000000..e69de29b
diff --git a/risk_score/target/debug/build/soroban-env-common-7baf4221d84f387a/build-script-build b/risk_score/target/debug/build/soroban-env-common-7baf4221d84f387a/build-script-build
new file mode 100755
index 00000000..ed1300fb
Binary files /dev/null and b/risk_score/target/debug/build/soroban-env-common-7baf4221d84f387a/build-script-build differ
diff --git a/risk_score/target/debug/build/soroban-env-common-7baf4221d84f387a/build_script_build-7baf4221d84f387a b/risk_score/target/debug/build/soroban-env-common-7baf4221d84f387a/build_script_build-7baf4221d84f387a
new file mode 100755
index 00000000..ed1300fb
Binary files /dev/null and b/risk_score/target/debug/build/soroban-env-common-7baf4221d84f387a/build_script_build-7baf4221d84f387a differ
diff --git a/risk_score/target/debug/build/soroban-env-common-7baf4221d84f387a/build_script_build-7baf4221d84f387a.d b/risk_score/target/debug/build/soroban-env-common-7baf4221d84f387a/build_script_build-7baf4221d84f387a.d
new file mode 100644
index 00000000..5f4980c2
--- /dev/null
+++ b/risk_score/target/debug/build/soroban-env-common-7baf4221d84f387a/build_script_build-7baf4221d84f387a.d
@@ -0,0 +1,5 @@
+/home/davicf/Documents/prs/riskon/risk_score/target/debug/build/soroban-env-common-7baf4221d84f387a/build_script_build-7baf4221d84f387a.d: /home/davicf/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/soroban-env-common-22.1.3/build.rs
+
+/home/davicf/Documents/prs/riskon/risk_score/target/debug/build/soroban-env-common-7baf4221d84f387a/build_script_build-7baf4221d84f387a: /home/davicf/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/soroban-env-common-22.1.3/build.rs
+
+/home/davicf/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/soroban-env-common-22.1.3/build.rs:
diff --git a/risk_score/target/debug/build/soroban-env-common-96472285605b70ce/build-script-build b/risk_score/target/debug/build/soroban-env-common-96472285605b70ce/build-script-build
new file mode 100755
index 00000000..b9fef8ef
Binary files /dev/null and b/risk_score/target/debug/build/soroban-env-common-96472285605b70ce/build-script-build differ
diff --git a/risk_score/target/debug/build/soroban-env-common-96472285605b70ce/build_script_build-96472285605b70ce b/risk_score/target/debug/build/soroban-env-common-96472285605b70ce/build_script_build-96472285605b70ce
new file mode 100755
index 00000000..b9fef8ef
Binary files /dev/null and b/risk_score/target/debug/build/soroban-env-common-96472285605b70ce/build_script_build-96472285605b70ce differ
diff --git a/risk_score/target/debug/build/soroban-env-common-96472285605b70ce/build_script_build-96472285605b70ce.d b/risk_score/target/debug/build/soroban-env-common-96472285605b70ce/build_script_build-96472285605b70ce.d
new file mode 100644
index 00000000..9c19298e
--- /dev/null
+++ b/risk_score/target/debug/build/soroban-env-common-96472285605b70ce/build_script_build-96472285605b70ce.d
@@ -0,0 +1,5 @@
+/home/davicf/Documents/prs/riskon/risk_score/target/debug/build/soroban-env-common-96472285605b70ce/build_script_build-96472285605b70ce.d: /home/davicf/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/soroban-env-common-22.1.3/build.rs
+
+/home/davicf/Documents/prs/riskon/risk_score/target/debug/build/soroban-env-common-96472285605b70ce/build_script_build-96472285605b70ce: /home/davicf/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/soroban-env-common-22.1.3/build.rs
+
+/home/davicf/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/soroban-env-common-22.1.3/build.rs:
diff --git a/risk_score/target/debug/build/soroban-env-common-afe17580f6205e0c/invoked.timestamp b/risk_score/target/debug/build/soroban-env-common-afe17580f6205e0c/invoked.timestamp
new file mode 100644
index 00000000..e00328da
--- /dev/null
+++ b/risk_score/target/debug/build/soroban-env-common-afe17580f6205e0c/invoked.timestamp
@@ -0,0 +1 @@
+This file has an mtime of when this was started.
\ No newline at end of file
diff --git a/risk_score/target/debug/build/soroban-env-common-afe17580f6205e0c/output b/risk_score/target/debug/build/soroban-env-common-afe17580f6205e0c/output
new file mode 100644
index 00000000..4886e795
--- /dev/null
+++ b/risk_score/target/debug/build/soroban-env-common-afe17580f6205e0c/output
@@ -0,0 +1,2 @@
+cargo:rerun-if-changed=build.rs
+cargo:rustc-env=GIT_REVISION=c535e4ceab647d9b14b546045fcf73573e491256
diff --git a/risk_score/target/debug/build/soroban-env-common-afe17580f6205e0c/root-output b/risk_score/target/debug/build/soroban-env-common-afe17580f6205e0c/root-output
new file mode 100644
index 00000000..90fd7451
--- /dev/null
+++ b/risk_score/target/debug/build/soroban-env-common-afe17580f6205e0c/root-output
@@ -0,0 +1 @@
+/home/davicf/Documents/prs/riskon/risk_score/target/debug/build/soroban-env-common-afe17580f6205e0c/out
\ No newline at end of file
diff --git a/risk_score/target/debug/build/soroban-env-common-afe17580f6205e0c/stderr b/risk_score/target/debug/build/soroban-env-common-afe17580f6205e0c/stderr
new file mode 100644
index 00000000..e69de29b
diff --git a/risk_score/target/debug/build/soroban-env-common-b4c0c93bb61cf45a/build-script-build b/risk_score/target/debug/build/soroban-env-common-b4c0c93bb61cf45a/build-script-build
new file mode 100755
index 00000000..88fb3d85
Binary files /dev/null and b/risk_score/target/debug/build/soroban-env-common-b4c0c93bb61cf45a/build-script-build differ
diff --git a/risk_score/target/debug/build/soroban-env-common-b4c0c93bb61cf45a/build_script_build-b4c0c93bb61cf45a b/risk_score/target/debug/build/soroban-env-common-b4c0c93bb61cf45a/build_script_build-b4c0c93bb61cf45a
new file mode 100755
index 00000000..88fb3d85
Binary files /dev/null and b/risk_score/target/debug/build/soroban-env-common-b4c0c93bb61cf45a/build_script_build-b4c0c93bb61cf45a differ
diff --git a/risk_score/target/debug/build/soroban-env-common-b4c0c93bb61cf45a/build_script_build-b4c0c93bb61cf45a.d b/risk_score/target/debug/build/soroban-env-common-b4c0c93bb61cf45a/build_script_build-b4c0c93bb61cf45a.d
new file mode 100644
index 00000000..5be37e90
--- /dev/null
+++ b/risk_score/target/debug/build/soroban-env-common-b4c0c93bb61cf45a/build_script_build-b4c0c93bb61cf45a.d
@@ -0,0 +1,5 @@
+/home/davicf/Documents/prs/riskon/risk_score/target/debug/build/soroban-env-common-b4c0c93bb61cf45a/build_script_build-b4c0c93bb61cf45a.d: /home/davicf/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/soroban-env-common-22.1.3/build.rs
+
+/home/davicf/Documents/prs/riskon/risk_score/target/debug/build/soroban-env-common-b4c0c93bb61cf45a/build_script_build-b4c0c93bb61cf45a: /home/davicf/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/soroban-env-common-22.1.3/build.rs
+
+/home/davicf/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/soroban-env-common-22.1.3/build.rs:
diff --git a/risk_score/target/debug/build/soroban-env-common-d173b7e7d0633af0/invoked.timestamp b/risk_score/target/debug/build/soroban-env-common-d173b7e7d0633af0/invoked.timestamp
new file mode 100644
index 00000000..e00328da
--- /dev/null
+++ b/risk_score/target/debug/build/soroban-env-common-d173b7e7d0633af0/invoked.timestamp
@@ -0,0 +1 @@
+This file has an mtime of when this was started.
\ No newline at end of file
diff --git a/risk_score/target/debug/build/soroban-env-common-d173b7e7d0633af0/output b/risk_score/target/debug/build/soroban-env-common-d173b7e7d0633af0/output
new file mode 100644
index 00000000..4886e795
--- /dev/null
+++ b/risk_score/target/debug/build/soroban-env-common-d173b7e7d0633af0/output
@@ -0,0 +1,2 @@
+cargo:rerun-if-changed=build.rs
+cargo:rustc-env=GIT_REVISION=c535e4ceab647d9b14b546045fcf73573e491256
diff --git a/risk_score/target/debug/build/soroban-env-common-d173b7e7d0633af0/root-output b/risk_score/target/debug/build/soroban-env-common-d173b7e7d0633af0/root-output
new file mode 100644
index 00000000..998a5a53
--- /dev/null
+++ b/risk_score/target/debug/build/soroban-env-common-d173b7e7d0633af0/root-output
@@ -0,0 +1 @@
+/home/davicf/Documents/prs/riskon/risk_score/target/debug/build/soroban-env-common-d173b7e7d0633af0/out
\ No newline at end of file
diff --git a/risk_score/target/debug/build/soroban-env-common-d173b7e7d0633af0/stderr b/risk_score/target/debug/build/soroban-env-common-d173b7e7d0633af0/stderr
new file mode 100644
index 00000000..e69de29b
diff --git a/risk_score/target/debug/build/soroban-env-common-ddd3e8496a3c0a5a/invoked.timestamp b/risk_score/target/debug/build/soroban-env-common-ddd3e8496a3c0a5a/invoked.timestamp
new file mode 100644
index 00000000..e00328da
--- /dev/null
+++ b/risk_score/target/debug/build/soroban-env-common-ddd3e8496a3c0a5a/invoked.timestamp
@@ -0,0 +1 @@
+This file has an mtime of when this was started.
\ No newline at end of file
diff --git a/risk_score/target/debug/build/soroban-env-common-ddd3e8496a3c0a5a/output b/risk_score/target/debug/build/soroban-env-common-ddd3e8496a3c0a5a/output
new file mode 100644
index 00000000..4886e795
--- /dev/null
+++ b/risk_score/target/debug/build/soroban-env-common-ddd3e8496a3c0a5a/output
@@ -0,0 +1,2 @@
+cargo:rerun-if-changed=build.rs
+cargo:rustc-env=GIT_REVISION=c535e4ceab647d9b14b546045fcf73573e491256
diff --git a/risk_score/target/debug/build/soroban-env-common-ddd3e8496a3c0a5a/root-output b/risk_score/target/debug/build/soroban-env-common-ddd3e8496a3c0a5a/root-output
new file mode 100644
index 00000000..e3275cd1
--- /dev/null
+++ b/risk_score/target/debug/build/soroban-env-common-ddd3e8496a3c0a5a/root-output
@@ -0,0 +1 @@
+/home/davicf/Documents/prs/riskon/risk_score/target/debug/build/soroban-env-common-ddd3e8496a3c0a5a/out
\ No newline at end of file
diff --git a/risk_score/target/debug/build/soroban-env-common-ddd3e8496a3c0a5a/stderr b/risk_score/target/debug/build/soroban-env-common-ddd3e8496a3c0a5a/stderr
new file mode 100644
index 00000000..e69de29b
diff --git a/risk_score/target/debug/build/soroban-env-common-f947eb890fa8dd0d/invoked.timestamp b/risk_score/target/debug/build/soroban-env-common-f947eb890fa8dd0d/invoked.timestamp
new file mode 100644
index 00000000..e00328da
--- /dev/null
+++ b/risk_score/target/debug/build/soroban-env-common-f947eb890fa8dd0d/invoked.timestamp
@@ -0,0 +1 @@
+This file has an mtime of when this was started.
\ No newline at end of file
diff --git a/risk_score/target/debug/build/soroban-env-common-f947eb890fa8dd0d/output b/risk_score/target/debug/build/soroban-env-common-f947eb890fa8dd0d/output
new file mode 100644
index 00000000..4886e795
--- /dev/null
+++ b/risk_score/target/debug/build/soroban-env-common-f947eb890fa8dd0d/output
@@ -0,0 +1,2 @@
+cargo:rerun-if-changed=build.rs
+cargo:rustc-env=GIT_REVISION=c535e4ceab647d9b14b546045fcf73573e491256
diff --git a/risk_score/target/debug/build/soroban-env-common-f947eb890fa8dd0d/root-output b/risk_score/target/debug/build/soroban-env-common-f947eb890fa8dd0d/root-output
new file mode 100644
index 00000000..50905c04
--- /dev/null
+++ b/risk_score/target/debug/build/soroban-env-common-f947eb890fa8dd0d/root-output
@@ -0,0 +1 @@
+/home/davicf/Documents/prs/riskon/risk_score/target/debug/build/soroban-env-common-f947eb890fa8dd0d/out
\ No newline at end of file
diff --git a/risk_score/target/debug/build/soroban-env-common-f947eb890fa8dd0d/stderr b/risk_score/target/debug/build/soroban-env-common-f947eb890fa8dd0d/stderr
new file mode 100644
index 00000000..e69de29b
diff --git a/risk_score/target/debug/build/soroban-env-host-1598dbf346004cd1/build-script-build b/risk_score/target/debug/build/soroban-env-host-1598dbf346004cd1/build-script-build
new file mode 100755
index 00000000..b8ab5ad4
Binary files /dev/null and b/risk_score/target/debug/build/soroban-env-host-1598dbf346004cd1/build-script-build differ
diff --git a/risk_score/target/debug/build/soroban-env-host-1598dbf346004cd1/build_script_build-1598dbf346004cd1 b/risk_score/target/debug/build/soroban-env-host-1598dbf346004cd1/build_script_build-1598dbf346004cd1
new file mode 100755
index 00000000..b8ab5ad4
Binary files /dev/null and b/risk_score/target/debug/build/soroban-env-host-1598dbf346004cd1/build_script_build-1598dbf346004cd1 differ
diff --git a/risk_score/target/debug/build/soroban-env-host-1598dbf346004cd1/build_script_build-1598dbf346004cd1.d b/risk_score/target/debug/build/soroban-env-host-1598dbf346004cd1/build_script_build-1598dbf346004cd1.d
new file mode 100644
index 00000000..da0feaec
--- /dev/null
+++ b/risk_score/target/debug/build/soroban-env-host-1598dbf346004cd1/build_script_build-1598dbf346004cd1.d
@@ -0,0 +1,5 @@
+/home/davicf/Documents/prs/riskon/risk_score/target/debug/build/soroban-env-host-1598dbf346004cd1/build_script_build-1598dbf346004cd1.d: /home/davicf/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/soroban-env-host-22.1.3/build.rs
+
+/home/davicf/Documents/prs/riskon/risk_score/target/debug/build/soroban-env-host-1598dbf346004cd1/build_script_build-1598dbf346004cd1: /home/davicf/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/soroban-env-host-22.1.3/build.rs
+
+/home/davicf/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/soroban-env-host-22.1.3/build.rs:
diff --git a/risk_score/target/debug/build/soroban-env-host-6d872277d2b54b91/build-script-build b/risk_score/target/debug/build/soroban-env-host-6d872277d2b54b91/build-script-build
new file mode 100755
index 00000000..4b5798ba
Binary files /dev/null and b/risk_score/target/debug/build/soroban-env-host-6d872277d2b54b91/build-script-build differ
diff --git a/risk_score/target/debug/build/soroban-env-host-6d872277d2b54b91/build_script_build-6d872277d2b54b91 b/risk_score/target/debug/build/soroban-env-host-6d872277d2b54b91/build_script_build-6d872277d2b54b91
new file mode 100755
index 00000000..4b5798ba
Binary files /dev/null and b/risk_score/target/debug/build/soroban-env-host-6d872277d2b54b91/build_script_build-6d872277d2b54b91 differ
diff --git a/risk_score/target/debug/build/soroban-env-host-6d872277d2b54b91/build_script_build-6d872277d2b54b91.d b/risk_score/target/debug/build/soroban-env-host-6d872277d2b54b91/build_script_build-6d872277d2b54b91.d
new file mode 100644
index 00000000..002beadd
--- /dev/null
+++ b/risk_score/target/debug/build/soroban-env-host-6d872277d2b54b91/build_script_build-6d872277d2b54b91.d
@@ -0,0 +1,5 @@
+/home/davicf/Documents/prs/riskon/risk_score/target/debug/build/soroban-env-host-6d872277d2b54b91/build_script_build-6d872277d2b54b91.d: /home/davicf/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/soroban-env-host-22.1.3/build.rs
+
+/home/davicf/Documents/prs/riskon/risk_score/target/debug/build/soroban-env-host-6d872277d2b54b91/build_script_build-6d872277d2b54b91: /home/davicf/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/soroban-env-host-22.1.3/build.rs
+
+/home/davicf/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/soroban-env-host-22.1.3/build.rs:
diff --git a/risk_score/target/debug/build/soroban-env-host-76834ccd432dd475/invoked.timestamp b/risk_score/target/debug/build/soroban-env-host-76834ccd432dd475/invoked.timestamp
new file mode 100644
index 00000000..e00328da
--- /dev/null
+++ b/risk_score/target/debug/build/soroban-env-host-76834ccd432dd475/invoked.timestamp
@@ -0,0 +1 @@
+This file has an mtime of when this was started.
\ No newline at end of file
diff --git a/risk_score/target/debug/build/soroban-env-host-76834ccd432dd475/output b/risk_score/target/debug/build/soroban-env-host-76834ccd432dd475/output
new file mode 100644
index 00000000..ebbd61d0
--- /dev/null
+++ b/risk_score/target/debug/build/soroban-env-host-76834ccd432dd475/output
@@ -0,0 +1,2 @@
+cargo::rustc-check-cfg=cfg(opt_build)
+cargo::rerun-if-changed=build.rs
diff --git a/risk_score/target/debug/build/soroban-env-host-76834ccd432dd475/root-output b/risk_score/target/debug/build/soroban-env-host-76834ccd432dd475/root-output
new file mode 100644
index 00000000..3f256e2c
--- /dev/null
+++ b/risk_score/target/debug/build/soroban-env-host-76834ccd432dd475/root-output
@@ -0,0 +1 @@
+/home/davicf/Documents/prs/riskon/risk_score/target/debug/build/soroban-env-host-76834ccd432dd475/out
\ No newline at end of file
diff --git a/risk_score/target/debug/build/soroban-env-host-76834ccd432dd475/stderr b/risk_score/target/debug/build/soroban-env-host-76834ccd432dd475/stderr
new file mode 100644
index 00000000..e69de29b
diff --git a/risk_score/target/debug/build/soroban-env-host-a4587a4f37609c76/invoked.timestamp b/risk_score/target/debug/build/soroban-env-host-a4587a4f37609c76/invoked.timestamp
new file mode 100644
index 00000000..e00328da
--- /dev/null
+++ b/risk_score/target/debug/build/soroban-env-host-a4587a4f37609c76/invoked.timestamp
@@ -0,0 +1 @@
+This file has an mtime of when this was started.
\ No newline at end of file
diff --git a/risk_score/target/debug/build/soroban-env-host-a4587a4f37609c76/output b/risk_score/target/debug/build/soroban-env-host-a4587a4f37609c76/output
new file mode 100644
index 00000000..ebbd61d0
--- /dev/null
+++ b/risk_score/target/debug/build/soroban-env-host-a4587a4f37609c76/output
@@ -0,0 +1,2 @@
+cargo::rustc-check-cfg=cfg(opt_build)
+cargo::rerun-if-changed=build.rs
diff --git a/risk_score/target/debug/build/soroban-env-host-a4587a4f37609c76/root-output b/risk_score/target/debug/build/soroban-env-host-a4587a4f37609c76/root-output
new file mode 100644
index 00000000..4d4ee2b3
--- /dev/null
+++ b/risk_score/target/debug/build/soroban-env-host-a4587a4f37609c76/root-output
@@ -0,0 +1 @@
+/home/davicf/Documents/prs/riskon/risk_score/target/debug/build/soroban-env-host-a4587a4f37609c76/out
\ No newline at end of file
diff --git a/risk_score/target/debug/build/soroban-env-host-a4587a4f37609c76/stderr b/risk_score/target/debug/build/soroban-env-host-a4587a4f37609c76/stderr
new file mode 100644
index 00000000..e69de29b
diff --git a/risk_score/target/debug/build/soroban-sdk-0416f747092a7ebf/build-script-build b/risk_score/target/debug/build/soroban-sdk-0416f747092a7ebf/build-script-build
new file mode 100755
index 00000000..d470eefd
Binary files /dev/null and b/risk_score/target/debug/build/soroban-sdk-0416f747092a7ebf/build-script-build differ
diff --git a/risk_score/target/debug/build/soroban-sdk-0416f747092a7ebf/build_script_build-0416f747092a7ebf b/risk_score/target/debug/build/soroban-sdk-0416f747092a7ebf/build_script_build-0416f747092a7ebf
new file mode 100755
index 00000000..d470eefd
Binary files /dev/null and b/risk_score/target/debug/build/soroban-sdk-0416f747092a7ebf/build_script_build-0416f747092a7ebf differ
diff --git a/risk_score/target/debug/build/soroban-sdk-0416f747092a7ebf/build_script_build-0416f747092a7ebf.d b/risk_score/target/debug/build/soroban-sdk-0416f747092a7ebf/build_script_build-0416f747092a7ebf.d
new file mode 100644
index 00000000..32a261a7
--- /dev/null
+++ b/risk_score/target/debug/build/soroban-sdk-0416f747092a7ebf/build_script_build-0416f747092a7ebf.d
@@ -0,0 +1,5 @@
+/home/davicf/Documents/prs/riskon/risk_score/target/debug/build/soroban-sdk-0416f747092a7ebf/build_script_build-0416f747092a7ebf.d: /home/davicf/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/soroban-sdk-22.0.8/build.rs
+
+/home/davicf/Documents/prs/riskon/risk_score/target/debug/build/soroban-sdk-0416f747092a7ebf/build_script_build-0416f747092a7ebf: /home/davicf/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/soroban-sdk-22.0.8/build.rs
+
+/home/davicf/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/soroban-sdk-22.0.8/build.rs:
diff --git a/risk_score/target/debug/build/soroban-sdk-4be38764aca80de0/invoked.timestamp b/risk_score/target/debug/build/soroban-sdk-4be38764aca80de0/invoked.timestamp
new file mode 100644
index 00000000..e00328da
--- /dev/null
+++ b/risk_score/target/debug/build/soroban-sdk-4be38764aca80de0/invoked.timestamp
@@ -0,0 +1 @@
+This file has an mtime of when this was started.
\ No newline at end of file
diff --git a/risk_score/target/debug/build/soroban-sdk-4be38764aca80de0/output b/risk_score/target/debug/build/soroban-sdk-4be38764aca80de0/output
new file mode 100644
index 00000000..e69de29b
diff --git a/risk_score/target/debug/build/soroban-sdk-4be38764aca80de0/root-output b/risk_score/target/debug/build/soroban-sdk-4be38764aca80de0/root-output
new file mode 100644
index 00000000..b454e3d5
--- /dev/null
+++ b/risk_score/target/debug/build/soroban-sdk-4be38764aca80de0/root-output
@@ -0,0 +1 @@
+/home/davicf/Documents/prs/riskon/risk_score/target/debug/build/soroban-sdk-4be38764aca80de0/out
\ No newline at end of file
diff --git a/risk_score/target/debug/build/soroban-sdk-4be38764aca80de0/stderr b/risk_score/target/debug/build/soroban-sdk-4be38764aca80de0/stderr
new file mode 100644
index 00000000..e69de29b
diff --git a/risk_score/target/debug/build/soroban-sdk-b980b77056d52279/invoked.timestamp b/risk_score/target/debug/build/soroban-sdk-b980b77056d52279/invoked.timestamp
new file mode 100644
index 00000000..e00328da
--- /dev/null
+++ b/risk_score/target/debug/build/soroban-sdk-b980b77056d52279/invoked.timestamp
@@ -0,0 +1 @@
+This file has an mtime of when this was started.
\ No newline at end of file
diff --git a/risk_score/target/debug/build/soroban-sdk-b980b77056d52279/output b/risk_score/target/debug/build/soroban-sdk-b980b77056d52279/output
new file mode 100644
index 00000000..e69de29b
diff --git a/risk_score/target/debug/build/soroban-sdk-b980b77056d52279/root-output b/risk_score/target/debug/build/soroban-sdk-b980b77056d52279/root-output
new file mode 100644
index 00000000..ec9b7e61
--- /dev/null
+++ b/risk_score/target/debug/build/soroban-sdk-b980b77056d52279/root-output
@@ -0,0 +1 @@
+/home/davicf/Documents/prs/riskon/risk_score/target/debug/build/soroban-sdk-b980b77056d52279/out
\ No newline at end of file
diff --git a/risk_score/target/debug/build/soroban-sdk-b980b77056d52279/stderr b/risk_score/target/debug/build/soroban-sdk-b980b77056d52279/stderr
new file mode 100644
index 00000000..e69de29b
diff --git a/risk_score/target/debug/build/soroban-sdk-bcb392372e631b47/build-script-build b/risk_score/target/debug/build/soroban-sdk-bcb392372e631b47/build-script-build
new file mode 100755
index 00000000..73b88d05
Binary files /dev/null and b/risk_score/target/debug/build/soroban-sdk-bcb392372e631b47/build-script-build differ
diff --git a/risk_score/target/debug/build/soroban-sdk-bcb392372e631b47/build_script_build-bcb392372e631b47 b/risk_score/target/debug/build/soroban-sdk-bcb392372e631b47/build_script_build-bcb392372e631b47
new file mode 100755
index 00000000..73b88d05
Binary files /dev/null and b/risk_score/target/debug/build/soroban-sdk-bcb392372e631b47/build_script_build-bcb392372e631b47 differ
diff --git a/risk_score/target/debug/build/soroban-sdk-bcb392372e631b47/build_script_build-bcb392372e631b47.d b/risk_score/target/debug/build/soroban-sdk-bcb392372e631b47/build_script_build-bcb392372e631b47.d
new file mode 100644
index 00000000..812048e3
--- /dev/null
+++ b/risk_score/target/debug/build/soroban-sdk-bcb392372e631b47/build_script_build-bcb392372e631b47.d
@@ -0,0 +1,5 @@
+/home/davicf/Documents/prs/riskon/risk_score/target/debug/build/soroban-sdk-bcb392372e631b47/build_script_build-bcb392372e631b47.d: /home/davicf/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/soroban-sdk-22.0.8/build.rs
+
+/home/davicf/Documents/prs/riskon/risk_score/target/debug/build/soroban-sdk-bcb392372e631b47/build_script_build-bcb392372e631b47: /home/davicf/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/soroban-sdk-22.0.8/build.rs
+
+/home/davicf/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/soroban-sdk-22.0.8/build.rs:
diff --git a/risk_score/target/debug/build/soroban-sdk-cb7753fd8f307a3e/invoked.timestamp b/risk_score/target/debug/build/soroban-sdk-cb7753fd8f307a3e/invoked.timestamp
new file mode 100644
index 00000000..e00328da
--- /dev/null
+++ b/risk_score/target/debug/build/soroban-sdk-cb7753fd8f307a3e/invoked.timestamp
@@ -0,0 +1 @@
+This file has an mtime of when this was started.
\ No newline at end of file
diff --git a/risk_score/target/debug/build/soroban-sdk-cb7753fd8f307a3e/output b/risk_score/target/debug/build/soroban-sdk-cb7753fd8f307a3e/output
new file mode 100644
index 00000000..e69de29b
diff --git a/risk_score/target/debug/build/soroban-sdk-cb7753fd8f307a3e/root-output b/risk_score/target/debug/build/soroban-sdk-cb7753fd8f307a3e/root-output
new file mode 100644
index 00000000..d7e03230
--- /dev/null
+++ b/risk_score/target/debug/build/soroban-sdk-cb7753fd8f307a3e/root-output
@@ -0,0 +1 @@
+/home/davicf/Documents/prs/riskon/risk_score/target/debug/build/soroban-sdk-cb7753fd8f307a3e/out
\ No newline at end of file
diff --git a/risk_score/target/debug/build/soroban-sdk-cb7753fd8f307a3e/stderr b/risk_score/target/debug/build/soroban-sdk-cb7753fd8f307a3e/stderr
new file mode 100644
index 00000000..e69de29b
diff --git a/risk_score/target/debug/build/soroban-sdk-f15e264230ec56ca/invoked.timestamp b/risk_score/target/debug/build/soroban-sdk-f15e264230ec56ca/invoked.timestamp
new file mode 100644
index 00000000..e00328da
--- /dev/null
+++ b/risk_score/target/debug/build/soroban-sdk-f15e264230ec56ca/invoked.timestamp
@@ -0,0 +1 @@
+This file has an mtime of when this was started.
\ No newline at end of file
diff --git a/risk_score/target/debug/build/soroban-sdk-f15e264230ec56ca/output b/risk_score/target/debug/build/soroban-sdk-f15e264230ec56ca/output
new file mode 100644
index 00000000..e69de29b
diff --git a/risk_score/target/debug/build/soroban-sdk-f15e264230ec56ca/root-output b/risk_score/target/debug/build/soroban-sdk-f15e264230ec56ca/root-output
new file mode 100644
index 00000000..eb851645
--- /dev/null
+++ b/risk_score/target/debug/build/soroban-sdk-f15e264230ec56ca/root-output
@@ -0,0 +1 @@
+/home/davicf/Documents/prs/riskon/risk_score/target/debug/build/soroban-sdk-f15e264230ec56ca/out
\ No newline at end of file
diff --git a/risk_score/target/debug/build/soroban-sdk-f15e264230ec56ca/stderr b/risk_score/target/debug/build/soroban-sdk-f15e264230ec56ca/stderr
new file mode 100644
index 00000000..e69de29b
diff --git a/risk_score/target/debug/build/soroban-sdk-f24e119ed27ce472/build-script-build b/risk_score/target/debug/build/soroban-sdk-f24e119ed27ce472/build-script-build
new file mode 100755
index 00000000..b1925109
Binary files /dev/null and b/risk_score/target/debug/build/soroban-sdk-f24e119ed27ce472/build-script-build differ
diff --git a/risk_score/target/debug/build/soroban-sdk-f24e119ed27ce472/build_script_build-f24e119ed27ce472 b/risk_score/target/debug/build/soroban-sdk-f24e119ed27ce472/build_script_build-f24e119ed27ce472
new file mode 100755
index 00000000..b1925109
Binary files /dev/null and b/risk_score/target/debug/build/soroban-sdk-f24e119ed27ce472/build_script_build-f24e119ed27ce472 differ
diff --git a/risk_score/target/debug/build/soroban-sdk-f24e119ed27ce472/build_script_build-f24e119ed27ce472.d b/risk_score/target/debug/build/soroban-sdk-f24e119ed27ce472/build_script_build-f24e119ed27ce472.d
new file mode 100644
index 00000000..a7ca7f3e
--- /dev/null
+++ b/risk_score/target/debug/build/soroban-sdk-f24e119ed27ce472/build_script_build-f24e119ed27ce472.d
@@ -0,0 +1,5 @@
+/home/davicf/Documents/prs/riskon/risk_score/target/debug/build/soroban-sdk-f24e119ed27ce472/build_script_build-f24e119ed27ce472.d: /home/davicf/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/soroban-sdk-22.0.8/build.rs
+
+/home/davicf/Documents/prs/riskon/risk_score/target/debug/build/soroban-sdk-f24e119ed27ce472/build_script_build-f24e119ed27ce472: /home/davicf/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/soroban-sdk-22.0.8/build.rs
+
+/home/davicf/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/soroban-sdk-22.0.8/build.rs:
diff --git a/risk_score/target/debug/build/soroban-sdk-fad3d04df4fd3b25/build-script-build b/risk_score/target/debug/build/soroban-sdk-fad3d04df4fd3b25/build-script-build
new file mode 100755
index 00000000..3437574f
Binary files /dev/null and b/risk_score/target/debug/build/soroban-sdk-fad3d04df4fd3b25/build-script-build differ
diff --git a/risk_score/target/debug/build/soroban-sdk-fad3d04df4fd3b25/build_script_build-fad3d04df4fd3b25 b/risk_score/target/debug/build/soroban-sdk-fad3d04df4fd3b25/build_script_build-fad3d04df4fd3b25
new file mode 100755
index 00000000..3437574f
Binary files /dev/null and b/risk_score/target/debug/build/soroban-sdk-fad3d04df4fd3b25/build_script_build-fad3d04df4fd3b25 differ
diff --git a/risk_score/target/debug/build/soroban-sdk-fad3d04df4fd3b25/build_script_build-fad3d04df4fd3b25.d b/risk_score/target/debug/build/soroban-sdk-fad3d04df4fd3b25/build_script_build-fad3d04df4fd3b25.d
new file mode 100644
index 00000000..dca559c5
--- /dev/null
+++ b/risk_score/target/debug/build/soroban-sdk-fad3d04df4fd3b25/build_script_build-fad3d04df4fd3b25.d
@@ -0,0 +1,5 @@
+/home/davicf/Documents/prs/riskon/risk_score/target/debug/build/soroban-sdk-fad3d04df4fd3b25/build_script_build-fad3d04df4fd3b25.d: /home/davicf/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/soroban-sdk-22.0.8/build.rs
+
+/home/davicf/Documents/prs/riskon/risk_score/target/debug/build/soroban-sdk-fad3d04df4fd3b25/build_script_build-fad3d04df4fd3b25: /home/davicf/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/soroban-sdk-22.0.8/build.rs
+
+/home/davicf/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/soroban-sdk-22.0.8/build.rs:
diff --git a/risk_score/target/debug/build/soroban-sdk-macros-0cd03ffa99944c3b/build-script-build b/risk_score/target/debug/build/soroban-sdk-macros-0cd03ffa99944c3b/build-script-build
new file mode 100755
index 00000000..3c921fa3
Binary files /dev/null and b/risk_score/target/debug/build/soroban-sdk-macros-0cd03ffa99944c3b/build-script-build differ
diff --git a/risk_score/target/debug/build/soroban-sdk-macros-0cd03ffa99944c3b/build_script_build-0cd03ffa99944c3b b/risk_score/target/debug/build/soroban-sdk-macros-0cd03ffa99944c3b/build_script_build-0cd03ffa99944c3b
new file mode 100755
index 00000000..3c921fa3
Binary files /dev/null and b/risk_score/target/debug/build/soroban-sdk-macros-0cd03ffa99944c3b/build_script_build-0cd03ffa99944c3b differ
diff --git a/risk_score/target/debug/build/soroban-sdk-macros-0cd03ffa99944c3b/build_script_build-0cd03ffa99944c3b.d b/risk_score/target/debug/build/soroban-sdk-macros-0cd03ffa99944c3b/build_script_build-0cd03ffa99944c3b.d
new file mode 100644
index 00000000..47836554
--- /dev/null
+++ b/risk_score/target/debug/build/soroban-sdk-macros-0cd03ffa99944c3b/build_script_build-0cd03ffa99944c3b.d
@@ -0,0 +1,5 @@
+/home/davicf/Documents/prs/riskon/risk_score/target/debug/build/soroban-sdk-macros-0cd03ffa99944c3b/build_script_build-0cd03ffa99944c3b.d: /home/davicf/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/soroban-sdk-macros-22.0.8/build.rs
+
+/home/davicf/Documents/prs/riskon/risk_score/target/debug/build/soroban-sdk-macros-0cd03ffa99944c3b/build_script_build-0cd03ffa99944c3b: /home/davicf/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/soroban-sdk-macros-22.0.8/build.rs
+
+/home/davicf/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/soroban-sdk-macros-22.0.8/build.rs:
diff --git a/risk_score/target/debug/build/soroban-sdk-macros-1e2b4944efef837c/invoked.timestamp b/risk_score/target/debug/build/soroban-sdk-macros-1e2b4944efef837c/invoked.timestamp
new file mode 100644
index 00000000..e00328da
--- /dev/null
+++ b/risk_score/target/debug/build/soroban-sdk-macros-1e2b4944efef837c/invoked.timestamp
@@ -0,0 +1 @@
+This file has an mtime of when this was started.
\ No newline at end of file
diff --git a/risk_score/target/debug/build/soroban-sdk-macros-1e2b4944efef837c/output b/risk_score/target/debug/build/soroban-sdk-macros-1e2b4944efef837c/output
new file mode 100644
index 00000000..3de0d4b6
--- /dev/null
+++ b/risk_score/target/debug/build/soroban-sdk-macros-1e2b4944efef837c/output
@@ -0,0 +1,2 @@
+cargo:rustc-env=RUSTC_VERSION=1.94.1
+cargo:rustc-env=GIT_REVISION=f46e9e0610213bbb72285566f9dd960ff96d03d8
diff --git a/risk_score/target/debug/build/soroban-sdk-macros-1e2b4944efef837c/root-output b/risk_score/target/debug/build/soroban-sdk-macros-1e2b4944efef837c/root-output
new file mode 100644
index 00000000..e80c082f
--- /dev/null
+++ b/risk_score/target/debug/build/soroban-sdk-macros-1e2b4944efef837c/root-output
@@ -0,0 +1 @@
+/home/davicf/Documents/prs/riskon/risk_score/target/debug/build/soroban-sdk-macros-1e2b4944efef837c/out
\ No newline at end of file
diff --git a/risk_score/target/debug/build/soroban-sdk-macros-1e2b4944efef837c/stderr b/risk_score/target/debug/build/soroban-sdk-macros-1e2b4944efef837c/stderr
new file mode 100644
index 00000000..e69de29b
diff --git a/risk_score/target/debug/build/soroban-sdk-macros-48ac0f23f5fa8b4c/invoked.timestamp b/risk_score/target/debug/build/soroban-sdk-macros-48ac0f23f5fa8b4c/invoked.timestamp
new file mode 100644
index 00000000..e00328da
--- /dev/null
+++ b/risk_score/target/debug/build/soroban-sdk-macros-48ac0f23f5fa8b4c/invoked.timestamp
@@ -0,0 +1 @@
+This file has an mtime of when this was started.
\ No newline at end of file
diff --git a/risk_score/target/debug/build/soroban-sdk-macros-48ac0f23f5fa8b4c/output b/risk_score/target/debug/build/soroban-sdk-macros-48ac0f23f5fa8b4c/output
new file mode 100644
index 00000000..3de0d4b6
--- /dev/null
+++ b/risk_score/target/debug/build/soroban-sdk-macros-48ac0f23f5fa8b4c/output
@@ -0,0 +1,2 @@
+cargo:rustc-env=RUSTC_VERSION=1.94.1
+cargo:rustc-env=GIT_REVISION=f46e9e0610213bbb72285566f9dd960ff96d03d8
diff --git a/risk_score/target/debug/build/soroban-sdk-macros-48ac0f23f5fa8b4c/root-output b/risk_score/target/debug/build/soroban-sdk-macros-48ac0f23f5fa8b4c/root-output
new file mode 100644
index 00000000..8c57b4dd
--- /dev/null
+++ b/risk_score/target/debug/build/soroban-sdk-macros-48ac0f23f5fa8b4c/root-output
@@ -0,0 +1 @@
+/home/davicf/Documents/prs/riskon/risk_score/target/debug/build/soroban-sdk-macros-48ac0f23f5fa8b4c/out
\ No newline at end of file
diff --git a/risk_score/target/debug/build/soroban-sdk-macros-48ac0f23f5fa8b4c/stderr b/risk_score/target/debug/build/soroban-sdk-macros-48ac0f23f5fa8b4c/stderr
new file mode 100644
index 00000000..e69de29b
diff --git a/risk_score/target/debug/build/soroban-sdk-macros-88f66dd0a913d9a9/invoked.timestamp b/risk_score/target/debug/build/soroban-sdk-macros-88f66dd0a913d9a9/invoked.timestamp
new file mode 100644
index 00000000..e00328da
--- /dev/null
+++ b/risk_score/target/debug/build/soroban-sdk-macros-88f66dd0a913d9a9/invoked.timestamp
@@ -0,0 +1 @@
+This file has an mtime of when this was started.
\ No newline at end of file
diff --git a/risk_score/target/debug/build/soroban-sdk-macros-88f66dd0a913d9a9/output b/risk_score/target/debug/build/soroban-sdk-macros-88f66dd0a913d9a9/output
new file mode 100644
index 00000000..3de0d4b6
--- /dev/null
+++ b/risk_score/target/debug/build/soroban-sdk-macros-88f66dd0a913d9a9/output
@@ -0,0 +1,2 @@
+cargo:rustc-env=RUSTC_VERSION=1.94.1
+cargo:rustc-env=GIT_REVISION=f46e9e0610213bbb72285566f9dd960ff96d03d8
diff --git a/risk_score/target/debug/build/soroban-sdk-macros-88f66dd0a913d9a9/root-output b/risk_score/target/debug/build/soroban-sdk-macros-88f66dd0a913d9a9/root-output
new file mode 100644
index 00000000..cc33ab10
--- /dev/null
+++ b/risk_score/target/debug/build/soroban-sdk-macros-88f66dd0a913d9a9/root-output
@@ -0,0 +1 @@
+/home/davicf/Documents/prs/riskon/risk_score/target/debug/build/soroban-sdk-macros-88f66dd0a913d9a9/out
\ No newline at end of file
diff --git a/risk_score/target/debug/build/soroban-sdk-macros-88f66dd0a913d9a9/stderr b/risk_score/target/debug/build/soroban-sdk-macros-88f66dd0a913d9a9/stderr
new file mode 100644
index 00000000..e69de29b
diff --git a/risk_score/target/debug/build/soroban-sdk-macros-97298fcc9bc7271b/invoked.timestamp b/risk_score/target/debug/build/soroban-sdk-macros-97298fcc9bc7271b/invoked.timestamp
new file mode 100644
index 00000000..e00328da
--- /dev/null
+++ b/risk_score/target/debug/build/soroban-sdk-macros-97298fcc9bc7271b/invoked.timestamp
@@ -0,0 +1 @@
+This file has an mtime of when this was started.
\ No newline at end of file
diff --git a/risk_score/target/debug/build/soroban-sdk-macros-97298fcc9bc7271b/output b/risk_score/target/debug/build/soroban-sdk-macros-97298fcc9bc7271b/output
new file mode 100644
index 00000000..3de0d4b6
--- /dev/null
+++ b/risk_score/target/debug/build/soroban-sdk-macros-97298fcc9bc7271b/output
@@ -0,0 +1,2 @@
+cargo:rustc-env=RUSTC_VERSION=1.94.1
+cargo:rustc-env=GIT_REVISION=f46e9e0610213bbb72285566f9dd960ff96d03d8
diff --git a/risk_score/target/debug/build/soroban-sdk-macros-97298fcc9bc7271b/root-output b/risk_score/target/debug/build/soroban-sdk-macros-97298fcc9bc7271b/root-output
new file mode 100644
index 00000000..606b4f44
--- /dev/null
+++ b/risk_score/target/debug/build/soroban-sdk-macros-97298fcc9bc7271b/root-output
@@ -0,0 +1 @@
+/home/davicf/Documents/prs/riskon/risk_score/target/debug/build/soroban-sdk-macros-97298fcc9bc7271b/out
\ No newline at end of file
diff --git a/risk_score/target/debug/build/soroban-sdk-macros-97298fcc9bc7271b/stderr b/risk_score/target/debug/build/soroban-sdk-macros-97298fcc9bc7271b/stderr
new file mode 100644
index 00000000..e69de29b
diff --git a/risk_score/target/debug/build/soroban-sdk-macros-b06c5db75443c079/build-script-build b/risk_score/target/debug/build/soroban-sdk-macros-b06c5db75443c079/build-script-build
new file mode 100755
index 00000000..b84fbc3f
Binary files /dev/null and b/risk_score/target/debug/build/soroban-sdk-macros-b06c5db75443c079/build-script-build differ
diff --git a/risk_score/target/debug/build/soroban-sdk-macros-b06c5db75443c079/build_script_build-b06c5db75443c079 b/risk_score/target/debug/build/soroban-sdk-macros-b06c5db75443c079/build_script_build-b06c5db75443c079
new file mode 100755
index 00000000..b84fbc3f
Binary files /dev/null and b/risk_score/target/debug/build/soroban-sdk-macros-b06c5db75443c079/build_script_build-b06c5db75443c079 differ
diff --git a/risk_score/target/debug/build/soroban-sdk-macros-b06c5db75443c079/build_script_build-b06c5db75443c079.d b/risk_score/target/debug/build/soroban-sdk-macros-b06c5db75443c079/build_script_build-b06c5db75443c079.d
new file mode 100644
index 00000000..32194952
--- /dev/null
+++ b/risk_score/target/debug/build/soroban-sdk-macros-b06c5db75443c079/build_script_build-b06c5db75443c079.d
@@ -0,0 +1,5 @@
+/home/davicf/Documents/prs/riskon/risk_score/target/debug/build/soroban-sdk-macros-b06c5db75443c079/build_script_build-b06c5db75443c079.d: /home/davicf/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/soroban-sdk-macros-22.0.8/build.rs
+
+/home/davicf/Documents/prs/riskon/risk_score/target/debug/build/soroban-sdk-macros-b06c5db75443c079/build_script_build-b06c5db75443c079: /home/davicf/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/soroban-sdk-macros-22.0.8/build.rs
+
+/home/davicf/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/soroban-sdk-macros-22.0.8/build.rs:
diff --git a/risk_score/target/debug/build/soroban-sdk-macros-ef0020ce4676db1e/build-script-build b/risk_score/target/debug/build/soroban-sdk-macros-ef0020ce4676db1e/build-script-build
new file mode 100755
index 00000000..2e67b195
Binary files /dev/null and b/risk_score/target/debug/build/soroban-sdk-macros-ef0020ce4676db1e/build-script-build differ
diff --git a/risk_score/target/debug/build/soroban-sdk-macros-ef0020ce4676db1e/build_script_build-ef0020ce4676db1e b/risk_score/target/debug/build/soroban-sdk-macros-ef0020ce4676db1e/build_script_build-ef0020ce4676db1e
new file mode 100755
index 00000000..2e67b195
Binary files /dev/null and b/risk_score/target/debug/build/soroban-sdk-macros-ef0020ce4676db1e/build_script_build-ef0020ce4676db1e differ
diff --git a/risk_score/target/debug/build/soroban-sdk-macros-ef0020ce4676db1e/build_script_build-ef0020ce4676db1e.d b/risk_score/target/debug/build/soroban-sdk-macros-ef0020ce4676db1e/build_script_build-ef0020ce4676db1e.d
new file mode 100644
index 00000000..d710e997
--- /dev/null
+++ b/risk_score/target/debug/build/soroban-sdk-macros-ef0020ce4676db1e/build_script_build-ef0020ce4676db1e.d
@@ -0,0 +1,5 @@
+/home/davicf/Documents/prs/riskon/risk_score/target/debug/build/soroban-sdk-macros-ef0020ce4676db1e/build_script_build-ef0020ce4676db1e.d: /home/davicf/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/soroban-sdk-macros-22.0.8/build.rs
+
+/home/davicf/Documents/prs/riskon/risk_score/target/debug/build/soroban-sdk-macros-ef0020ce4676db1e/build_script_build-ef0020ce4676db1e: /home/davicf/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/soroban-sdk-macros-22.0.8/build.rs
+
+/home/davicf/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/soroban-sdk-macros-22.0.8/build.rs:
diff --git a/risk_score/target/debug/build/soroban-sdk-macros-fb061cb2665fefbc/build-script-build b/risk_score/target/debug/build/soroban-sdk-macros-fb061cb2665fefbc/build-script-build
new file mode 100755
index 00000000..30b5ee21
Binary files /dev/null and b/risk_score/target/debug/build/soroban-sdk-macros-fb061cb2665fefbc/build-script-build differ
diff --git a/risk_score/target/debug/build/soroban-sdk-macros-fb061cb2665fefbc/build_script_build-fb061cb2665fefbc b/risk_score/target/debug/build/soroban-sdk-macros-fb061cb2665fefbc/build_script_build-fb061cb2665fefbc
new file mode 100755
index 00000000..30b5ee21
Binary files /dev/null and b/risk_score/target/debug/build/soroban-sdk-macros-fb061cb2665fefbc/build_script_build-fb061cb2665fefbc differ
diff --git a/risk_score/target/debug/build/soroban-sdk-macros-fb061cb2665fefbc/build_script_build-fb061cb2665fefbc.d b/risk_score/target/debug/build/soroban-sdk-macros-fb061cb2665fefbc/build_script_build-fb061cb2665fefbc.d
new file mode 100644
index 00000000..1f6d6b6a
--- /dev/null
+++ b/risk_score/target/debug/build/soroban-sdk-macros-fb061cb2665fefbc/build_script_build-fb061cb2665fefbc.d
@@ -0,0 +1,5 @@
+/home/davicf/Documents/prs/riskon/risk_score/target/debug/build/soroban-sdk-macros-fb061cb2665fefbc/build_script_build-fb061cb2665fefbc.d: /home/davicf/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/soroban-sdk-macros-22.0.8/build.rs
+
+/home/davicf/Documents/prs/riskon/risk_score/target/debug/build/soroban-sdk-macros-fb061cb2665fefbc/build_script_build-fb061cb2665fefbc: /home/davicf/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/soroban-sdk-macros-22.0.8/build.rs
+
+/home/davicf/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/soroban-sdk-macros-22.0.8/build.rs:
diff --git a/risk_score/target/debug/build/stellar-strkey-abec3311075acab6/build-script-build b/risk_score/target/debug/build/stellar-strkey-abec3311075acab6/build-script-build
new file mode 100755
index 00000000..646411cb
Binary files /dev/null and b/risk_score/target/debug/build/stellar-strkey-abec3311075acab6/build-script-build differ
diff --git a/risk_score/target/debug/build/stellar-strkey-abec3311075acab6/build_script_build-abec3311075acab6 b/risk_score/target/debug/build/stellar-strkey-abec3311075acab6/build_script_build-abec3311075acab6
new file mode 100755
index 00000000..646411cb
Binary files /dev/null and b/risk_score/target/debug/build/stellar-strkey-abec3311075acab6/build_script_build-abec3311075acab6 differ
diff --git a/risk_score/target/debug/build/stellar-strkey-abec3311075acab6/build_script_build-abec3311075acab6.d b/risk_score/target/debug/build/stellar-strkey-abec3311075acab6/build_script_build-abec3311075acab6.d
new file mode 100644
index 00000000..8249f5d5
--- /dev/null
+++ b/risk_score/target/debug/build/stellar-strkey-abec3311075acab6/build_script_build-abec3311075acab6.d
@@ -0,0 +1,5 @@
+/home/davicf/Documents/prs/riskon/risk_score/target/debug/build/stellar-strkey-abec3311075acab6/build_script_build-abec3311075acab6.d: /home/davicf/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/stellar-strkey-0.0.9/build.rs
+
+/home/davicf/Documents/prs/riskon/risk_score/target/debug/build/stellar-strkey-abec3311075acab6/build_script_build-abec3311075acab6: /home/davicf/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/stellar-strkey-0.0.9/build.rs
+
+/home/davicf/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/stellar-strkey-0.0.9/build.rs:
diff --git a/risk_score/target/debug/build/stellar-strkey-bb313be5b15b9346/invoked.timestamp b/risk_score/target/debug/build/stellar-strkey-bb313be5b15b9346/invoked.timestamp
new file mode 100644
index 00000000..e00328da
--- /dev/null
+++ b/risk_score/target/debug/build/stellar-strkey-bb313be5b15b9346/invoked.timestamp
@@ -0,0 +1 @@
+This file has an mtime of when this was started.
\ No newline at end of file
diff --git a/risk_score/target/debug/build/stellar-strkey-bb313be5b15b9346/output b/risk_score/target/debug/build/stellar-strkey-bb313be5b15b9346/output
new file mode 100644
index 00000000..5dc9fe0b
--- /dev/null
+++ b/risk_score/target/debug/build/stellar-strkey-bb313be5b15b9346/output
@@ -0,0 +1 @@
+cargo:rustc-env=GIT_REVISION=9b58e04ec31afd40e352c8179376729c2852a430
diff --git a/risk_score/target/debug/build/stellar-strkey-bb313be5b15b9346/root-output b/risk_score/target/debug/build/stellar-strkey-bb313be5b15b9346/root-output
new file mode 100644
index 00000000..4048f20b
--- /dev/null
+++ b/risk_score/target/debug/build/stellar-strkey-bb313be5b15b9346/root-output
@@ -0,0 +1 @@
+/home/davicf/Documents/prs/riskon/risk_score/target/debug/build/stellar-strkey-bb313be5b15b9346/out
\ No newline at end of file
diff --git a/risk_score/target/debug/build/stellar-strkey-bb313be5b15b9346/stderr b/risk_score/target/debug/build/stellar-strkey-bb313be5b15b9346/stderr
new file mode 100644
index 00000000..e69de29b
diff --git a/risk_score/target/debug/build/stellar-strkey-dc153f23ceb686a7/build-script-build b/risk_score/target/debug/build/stellar-strkey-dc153f23ceb686a7/build-script-build
new file mode 100755
index 00000000..f87961f3
Binary files /dev/null and b/risk_score/target/debug/build/stellar-strkey-dc153f23ceb686a7/build-script-build differ
diff --git a/risk_score/target/debug/build/stellar-strkey-dc153f23ceb686a7/build_script_build-dc153f23ceb686a7 b/risk_score/target/debug/build/stellar-strkey-dc153f23ceb686a7/build_script_build-dc153f23ceb686a7
new file mode 100755
index 00000000..f87961f3
Binary files /dev/null and b/risk_score/target/debug/build/stellar-strkey-dc153f23ceb686a7/build_script_build-dc153f23ceb686a7 differ
diff --git a/risk_score/target/debug/build/stellar-strkey-dc153f23ceb686a7/build_script_build-dc153f23ceb686a7.d b/risk_score/target/debug/build/stellar-strkey-dc153f23ceb686a7/build_script_build-dc153f23ceb686a7.d
new file mode 100644
index 00000000..1ddb7658
--- /dev/null
+++ b/risk_score/target/debug/build/stellar-strkey-dc153f23ceb686a7/build_script_build-dc153f23ceb686a7.d
@@ -0,0 +1,5 @@
+/home/davicf/Documents/prs/riskon/risk_score/target/debug/build/stellar-strkey-dc153f23ceb686a7/build_script_build-dc153f23ceb686a7.d: /home/davicf/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/stellar-strkey-0.0.9/build.rs
+
+/home/davicf/Documents/prs/riskon/risk_score/target/debug/build/stellar-strkey-dc153f23ceb686a7/build_script_build-dc153f23ceb686a7: /home/davicf/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/stellar-strkey-0.0.9/build.rs
+
+/home/davicf/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/stellar-strkey-0.0.9/build.rs:
diff --git a/risk_score/target/debug/build/stellar-strkey-fa21ce48aef9c0e1/invoked.timestamp b/risk_score/target/debug/build/stellar-strkey-fa21ce48aef9c0e1/invoked.timestamp
new file mode 100644
index 00000000..e00328da
--- /dev/null
+++ b/risk_score/target/debug/build/stellar-strkey-fa21ce48aef9c0e1/invoked.timestamp
@@ -0,0 +1 @@
+This file has an mtime of when this was started.
\ No newline at end of file
diff --git a/risk_score/target/debug/build/stellar-strkey-fa21ce48aef9c0e1/output b/risk_score/target/debug/build/stellar-strkey-fa21ce48aef9c0e1/output
new file mode 100644
index 00000000..5dc9fe0b
--- /dev/null
+++ b/risk_score/target/debug/build/stellar-strkey-fa21ce48aef9c0e1/output
@@ -0,0 +1 @@
+cargo:rustc-env=GIT_REVISION=9b58e04ec31afd40e352c8179376729c2852a430
diff --git a/risk_score/target/debug/build/stellar-strkey-fa21ce48aef9c0e1/root-output b/risk_score/target/debug/build/stellar-strkey-fa21ce48aef9c0e1/root-output
new file mode 100644
index 00000000..e825fe77
--- /dev/null
+++ b/risk_score/target/debug/build/stellar-strkey-fa21ce48aef9c0e1/root-output
@@ -0,0 +1 @@
+/home/davicf/Documents/prs/riskon/risk_score/target/debug/build/stellar-strkey-fa21ce48aef9c0e1/out
\ No newline at end of file
diff --git a/risk_score/target/debug/build/stellar-strkey-fa21ce48aef9c0e1/stderr b/risk_score/target/debug/build/stellar-strkey-fa21ce48aef9c0e1/stderr
new file mode 100644
index 00000000..e69de29b
diff --git a/risk_score/target/debug/build/stellar-xdr-2fb86b0380557560/invoked.timestamp b/risk_score/target/debug/build/stellar-xdr-2fb86b0380557560/invoked.timestamp
new file mode 100644
index 00000000..e00328da
--- /dev/null
+++ b/risk_score/target/debug/build/stellar-xdr-2fb86b0380557560/invoked.timestamp
@@ -0,0 +1 @@
+This file has an mtime of when this was started.
\ No newline at end of file
diff --git a/risk_score/target/debug/build/stellar-xdr-2fb86b0380557560/output b/risk_score/target/debug/build/stellar-xdr-2fb86b0380557560/output
new file mode 100644
index 00000000..47b196ad
--- /dev/null
+++ b/risk_score/target/debug/build/stellar-xdr-2fb86b0380557560/output
@@ -0,0 +1,2 @@
+cargo:rustc-check-cfg=cfg(docs)
+cargo:rustc-env=GIT_REVISION=e13922970800d95b523413018b2279df42df3442
diff --git a/risk_score/target/debug/build/stellar-xdr-2fb86b0380557560/root-output b/risk_score/target/debug/build/stellar-xdr-2fb86b0380557560/root-output
new file mode 100644
index 00000000..c2d78d61
--- /dev/null
+++ b/risk_score/target/debug/build/stellar-xdr-2fb86b0380557560/root-output
@@ -0,0 +1 @@
+/home/davicf/Documents/prs/riskon/risk_score/target/debug/build/stellar-xdr-2fb86b0380557560/out
\ No newline at end of file
diff --git a/risk_score/target/debug/build/stellar-xdr-2fb86b0380557560/stderr b/risk_score/target/debug/build/stellar-xdr-2fb86b0380557560/stderr
new file mode 100644
index 00000000..e69de29b
diff --git a/risk_score/target/debug/build/stellar-xdr-4a092d5f0dc5a5c9/build-script-build b/risk_score/target/debug/build/stellar-xdr-4a092d5f0dc5a5c9/build-script-build
new file mode 100755
index 00000000..6fb22ff8
Binary files /dev/null and b/risk_score/target/debug/build/stellar-xdr-4a092d5f0dc5a5c9/build-script-build differ
diff --git a/risk_score/target/debug/build/stellar-xdr-4a092d5f0dc5a5c9/build_script_build-4a092d5f0dc5a5c9 b/risk_score/target/debug/build/stellar-xdr-4a092d5f0dc5a5c9/build_script_build-4a092d5f0dc5a5c9
new file mode 100755
index 00000000..6fb22ff8
Binary files /dev/null and b/risk_score/target/debug/build/stellar-xdr-4a092d5f0dc5a5c9/build_script_build-4a092d5f0dc5a5c9 differ
diff --git a/risk_score/target/debug/build/stellar-xdr-4a092d5f0dc5a5c9/build_script_build-4a092d5f0dc5a5c9.d b/risk_score/target/debug/build/stellar-xdr-4a092d5f0dc5a5c9/build_script_build-4a092d5f0dc5a5c9.d
new file mode 100644
index 00000000..5037f2f1
--- /dev/null
+++ b/risk_score/target/debug/build/stellar-xdr-4a092d5f0dc5a5c9/build_script_build-4a092d5f0dc5a5c9.d
@@ -0,0 +1,5 @@
+/home/davicf/Documents/prs/riskon/risk_score/target/debug/build/stellar-xdr-4a092d5f0dc5a5c9/build_script_build-4a092d5f0dc5a5c9.d: /home/davicf/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/stellar-xdr-22.1.0/build.rs
+
+/home/davicf/Documents/prs/riskon/risk_score/target/debug/build/stellar-xdr-4a092d5f0dc5a5c9/build_script_build-4a092d5f0dc5a5c9: /home/davicf/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/stellar-xdr-22.1.0/build.rs
+
+/home/davicf/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/stellar-xdr-22.1.0/build.rs:
diff --git a/risk_score/target/debug/build/stellar-xdr-56f5fbcd983c6c6c/build-script-build b/risk_score/target/debug/build/stellar-xdr-56f5fbcd983c6c6c/build-script-build
new file mode 100755
index 00000000..1c2fb55a
Binary files /dev/null and b/risk_score/target/debug/build/stellar-xdr-56f5fbcd983c6c6c/build-script-build differ
diff --git a/risk_score/target/debug/build/stellar-xdr-56f5fbcd983c6c6c/build_script_build-56f5fbcd983c6c6c b/risk_score/target/debug/build/stellar-xdr-56f5fbcd983c6c6c/build_script_build-56f5fbcd983c6c6c
new file mode 100755
index 00000000..1c2fb55a
Binary files /dev/null and b/risk_score/target/debug/build/stellar-xdr-56f5fbcd983c6c6c/build_script_build-56f5fbcd983c6c6c differ
diff --git a/risk_score/target/debug/build/stellar-xdr-56f5fbcd983c6c6c/build_script_build-56f5fbcd983c6c6c.d b/risk_score/target/debug/build/stellar-xdr-56f5fbcd983c6c6c/build_script_build-56f5fbcd983c6c6c.d
new file mode 100644
index 00000000..5859c934
--- /dev/null
+++ b/risk_score/target/debug/build/stellar-xdr-56f5fbcd983c6c6c/build_script_build-56f5fbcd983c6c6c.d
@@ -0,0 +1,5 @@
+/home/davicf/Documents/prs/riskon/risk_score/target/debug/build/stellar-xdr-56f5fbcd983c6c6c/build_script_build-56f5fbcd983c6c6c.d: /home/davicf/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/stellar-xdr-22.1.0/build.rs
+
+/home/davicf/Documents/prs/riskon/risk_score/target/debug/build/stellar-xdr-56f5fbcd983c6c6c/build_script_build-56f5fbcd983c6c6c: /home/davicf/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/stellar-xdr-22.1.0/build.rs
+
+/home/davicf/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/stellar-xdr-22.1.0/build.rs:
diff --git a/risk_score/target/debug/build/stellar-xdr-59f2ead62c5dabe1/invoked.timestamp b/risk_score/target/debug/build/stellar-xdr-59f2ead62c5dabe1/invoked.timestamp
new file mode 100644
index 00000000..e00328da
--- /dev/null
+++ b/risk_score/target/debug/build/stellar-xdr-59f2ead62c5dabe1/invoked.timestamp
@@ -0,0 +1 @@
+This file has an mtime of when this was started.
\ No newline at end of file
diff --git a/risk_score/target/debug/build/stellar-xdr-59f2ead62c5dabe1/output b/risk_score/target/debug/build/stellar-xdr-59f2ead62c5dabe1/output
new file mode 100644
index 00000000..47b196ad
--- /dev/null
+++ b/risk_score/target/debug/build/stellar-xdr-59f2ead62c5dabe1/output
@@ -0,0 +1,2 @@
+cargo:rustc-check-cfg=cfg(docs)
+cargo:rustc-env=GIT_REVISION=e13922970800d95b523413018b2279df42df3442
diff --git a/risk_score/target/debug/build/stellar-xdr-59f2ead62c5dabe1/root-output b/risk_score/target/debug/build/stellar-xdr-59f2ead62c5dabe1/root-output
new file mode 100644
index 00000000..058e7100
--- /dev/null
+++ b/risk_score/target/debug/build/stellar-xdr-59f2ead62c5dabe1/root-output
@@ -0,0 +1 @@
+/home/davicf/Documents/prs/riskon/risk_score/target/debug/build/stellar-xdr-59f2ead62c5dabe1/out
\ No newline at end of file
diff --git a/risk_score/target/debug/build/stellar-xdr-59f2ead62c5dabe1/stderr b/risk_score/target/debug/build/stellar-xdr-59f2ead62c5dabe1/stderr
new file mode 100644
index 00000000..e69de29b
diff --git a/risk_score/target/debug/build/stellar-xdr-5a1bd9c6ae788ee0/invoked.timestamp b/risk_score/target/debug/build/stellar-xdr-5a1bd9c6ae788ee0/invoked.timestamp
new file mode 100644
index 00000000..e00328da
--- /dev/null
+++ b/risk_score/target/debug/build/stellar-xdr-5a1bd9c6ae788ee0/invoked.timestamp
@@ -0,0 +1 @@
+This file has an mtime of when this was started.
\ No newline at end of file
diff --git a/risk_score/target/debug/build/stellar-xdr-5a1bd9c6ae788ee0/output b/risk_score/target/debug/build/stellar-xdr-5a1bd9c6ae788ee0/output
new file mode 100644
index 00000000..47b196ad
--- /dev/null
+++ b/risk_score/target/debug/build/stellar-xdr-5a1bd9c6ae788ee0/output
@@ -0,0 +1,2 @@
+cargo:rustc-check-cfg=cfg(docs)
+cargo:rustc-env=GIT_REVISION=e13922970800d95b523413018b2279df42df3442
diff --git a/risk_score/target/debug/build/stellar-xdr-5a1bd9c6ae788ee0/root-output b/risk_score/target/debug/build/stellar-xdr-5a1bd9c6ae788ee0/root-output
new file mode 100644
index 00000000..3a3afa71
--- /dev/null
+++ b/risk_score/target/debug/build/stellar-xdr-5a1bd9c6ae788ee0/root-output
@@ -0,0 +1 @@
+/home/davicf/Documents/prs/riskon/risk_score/target/debug/build/stellar-xdr-5a1bd9c6ae788ee0/out
\ No newline at end of file
diff --git a/risk_score/target/debug/build/stellar-xdr-5a1bd9c6ae788ee0/stderr b/risk_score/target/debug/build/stellar-xdr-5a1bd9c6ae788ee0/stderr
new file mode 100644
index 00000000..e69de29b
diff --git a/risk_score/target/debug/build/stellar-xdr-6a491077fe7af3d6/invoked.timestamp b/risk_score/target/debug/build/stellar-xdr-6a491077fe7af3d6/invoked.timestamp
new file mode 100644
index 00000000..e00328da
--- /dev/null
+++ b/risk_score/target/debug/build/stellar-xdr-6a491077fe7af3d6/invoked.timestamp
@@ -0,0 +1 @@
+This file has an mtime of when this was started.
\ No newline at end of file
diff --git a/risk_score/target/debug/build/stellar-xdr-6a491077fe7af3d6/output b/risk_score/target/debug/build/stellar-xdr-6a491077fe7af3d6/output
new file mode 100644
index 00000000..47b196ad
--- /dev/null
+++ b/risk_score/target/debug/build/stellar-xdr-6a491077fe7af3d6/output
@@ -0,0 +1,2 @@
+cargo:rustc-check-cfg=cfg(docs)
+cargo:rustc-env=GIT_REVISION=e13922970800d95b523413018b2279df42df3442
diff --git a/risk_score/target/debug/build/stellar-xdr-6a491077fe7af3d6/root-output b/risk_score/target/debug/build/stellar-xdr-6a491077fe7af3d6/root-output
new file mode 100644
index 00000000..cc60b8f1
--- /dev/null
+++ b/risk_score/target/debug/build/stellar-xdr-6a491077fe7af3d6/root-output
@@ -0,0 +1 @@
+/home/davicf/Documents/prs/riskon/risk_score/target/debug/build/stellar-xdr-6a491077fe7af3d6/out
\ No newline at end of file
diff --git a/risk_score/target/debug/build/stellar-xdr-6a491077fe7af3d6/stderr b/risk_score/target/debug/build/stellar-xdr-6a491077fe7af3d6/stderr
new file mode 100644
index 00000000..e69de29b
diff --git a/risk_score/target/debug/build/stellar-xdr-6bc7623db1fc14e4/invoked.timestamp b/risk_score/target/debug/build/stellar-xdr-6bc7623db1fc14e4/invoked.timestamp
new file mode 100644
index 00000000..e00328da
--- /dev/null
+++ b/risk_score/target/debug/build/stellar-xdr-6bc7623db1fc14e4/invoked.timestamp
@@ -0,0 +1 @@
+This file has an mtime of when this was started.
\ No newline at end of file
diff --git a/risk_score/target/debug/build/stellar-xdr-6bc7623db1fc14e4/output b/risk_score/target/debug/build/stellar-xdr-6bc7623db1fc14e4/output
new file mode 100644
index 00000000..47b196ad
--- /dev/null
+++ b/risk_score/target/debug/build/stellar-xdr-6bc7623db1fc14e4/output
@@ -0,0 +1,2 @@
+cargo:rustc-check-cfg=cfg(docs)
+cargo:rustc-env=GIT_REVISION=e13922970800d95b523413018b2279df42df3442
diff --git a/risk_score/target/debug/build/stellar-xdr-6bc7623db1fc14e4/root-output b/risk_score/target/debug/build/stellar-xdr-6bc7623db1fc14e4/root-output
new file mode 100644
index 00000000..554e7fe8
--- /dev/null
+++ b/risk_score/target/debug/build/stellar-xdr-6bc7623db1fc14e4/root-output
@@ -0,0 +1 @@
+/home/davicf/Documents/prs/riskon/risk_score/target/debug/build/stellar-xdr-6bc7623db1fc14e4/out
\ No newline at end of file
diff --git a/risk_score/target/debug/build/stellar-xdr-6bc7623db1fc14e4/stderr b/risk_score/target/debug/build/stellar-xdr-6bc7623db1fc14e4/stderr
new file mode 100644
index 00000000..e69de29b
diff --git a/risk_score/target/debug/build/stellar-xdr-702583c1fe2ce6a5/build-script-build b/risk_score/target/debug/build/stellar-xdr-702583c1fe2ce6a5/build-script-build
new file mode 100755
index 00000000..c4c9d146
Binary files /dev/null and b/risk_score/target/debug/build/stellar-xdr-702583c1fe2ce6a5/build-script-build differ
diff --git a/risk_score/target/debug/build/stellar-xdr-702583c1fe2ce6a5/build_script_build-702583c1fe2ce6a5 b/risk_score/target/debug/build/stellar-xdr-702583c1fe2ce6a5/build_script_build-702583c1fe2ce6a5
new file mode 100755
index 00000000..c4c9d146
Binary files /dev/null and b/risk_score/target/debug/build/stellar-xdr-702583c1fe2ce6a5/build_script_build-702583c1fe2ce6a5 differ
diff --git a/risk_score/target/debug/build/stellar-xdr-702583c1fe2ce6a5/build_script_build-702583c1fe2ce6a5.d b/risk_score/target/debug/build/stellar-xdr-702583c1fe2ce6a5/build_script_build-702583c1fe2ce6a5.d
new file mode 100644
index 00000000..7bd0bc5d
--- /dev/null
+++ b/risk_score/target/debug/build/stellar-xdr-702583c1fe2ce6a5/build_script_build-702583c1fe2ce6a5.d
@@ -0,0 +1,5 @@
+/home/davicf/Documents/prs/riskon/risk_score/target/debug/build/stellar-xdr-702583c1fe2ce6a5/build_script_build-702583c1fe2ce6a5.d: /home/davicf/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/stellar-xdr-22.1.0/build.rs
+
+/home/davicf/Documents/prs/riskon/risk_score/target/debug/build/stellar-xdr-702583c1fe2ce6a5/build_script_build-702583c1fe2ce6a5: /home/davicf/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/stellar-xdr-22.1.0/build.rs
+
+/home/davicf/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/stellar-xdr-22.1.0/build.rs:
diff --git a/risk_score/target/debug/build/stellar-xdr-9114beb75f8ea278/build-script-build b/risk_score/target/debug/build/stellar-xdr-9114beb75f8ea278/build-script-build
new file mode 100755
index 00000000..a22eb74f
Binary files /dev/null and b/risk_score/target/debug/build/stellar-xdr-9114beb75f8ea278/build-script-build differ
diff --git a/risk_score/target/debug/build/stellar-xdr-9114beb75f8ea278/build_script_build-9114beb75f8ea278 b/risk_score/target/debug/build/stellar-xdr-9114beb75f8ea278/build_script_build-9114beb75f8ea278
new file mode 100755
index 00000000..a22eb74f
Binary files /dev/null and b/risk_score/target/debug/build/stellar-xdr-9114beb75f8ea278/build_script_build-9114beb75f8ea278 differ
diff --git a/risk_score/target/debug/build/stellar-xdr-9114beb75f8ea278/build_script_build-9114beb75f8ea278.d b/risk_score/target/debug/build/stellar-xdr-9114beb75f8ea278/build_script_build-9114beb75f8ea278.d
new file mode 100644
index 00000000..0d70c71f
--- /dev/null
+++ b/risk_score/target/debug/build/stellar-xdr-9114beb75f8ea278/build_script_build-9114beb75f8ea278.d
@@ -0,0 +1,5 @@
+/home/davicf/Documents/prs/riskon/risk_score/target/debug/build/stellar-xdr-9114beb75f8ea278/build_script_build-9114beb75f8ea278.d: /home/davicf/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/stellar-xdr-22.1.0/build.rs
+
+/home/davicf/Documents/prs/riskon/risk_score/target/debug/build/stellar-xdr-9114beb75f8ea278/build_script_build-9114beb75f8ea278: /home/davicf/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/stellar-xdr-22.1.0/build.rs
+
+/home/davicf/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/stellar-xdr-22.1.0/build.rs:
diff --git a/risk_score/target/debug/build/stellar-xdr-bc10f36471633325/build-script-build b/risk_score/target/debug/build/stellar-xdr-bc10f36471633325/build-script-build
new file mode 100755
index 00000000..7ee1b2ae
Binary files /dev/null and b/risk_score/target/debug/build/stellar-xdr-bc10f36471633325/build-script-build differ
diff --git a/risk_score/target/debug/build/stellar-xdr-bc10f36471633325/build_script_build-bc10f36471633325 b/risk_score/target/debug/build/stellar-xdr-bc10f36471633325/build_script_build-bc10f36471633325
new file mode 100755
index 00000000..7ee1b2ae
Binary files /dev/null and b/risk_score/target/debug/build/stellar-xdr-bc10f36471633325/build_script_build-bc10f36471633325 differ
diff --git a/risk_score/target/debug/build/stellar-xdr-bc10f36471633325/build_script_build-bc10f36471633325.d b/risk_score/target/debug/build/stellar-xdr-bc10f36471633325/build_script_build-bc10f36471633325.d
new file mode 100644
index 00000000..2004f28e
--- /dev/null
+++ b/risk_score/target/debug/build/stellar-xdr-bc10f36471633325/build_script_build-bc10f36471633325.d
@@ -0,0 +1,5 @@
+/home/davicf/Documents/prs/riskon/risk_score/target/debug/build/stellar-xdr-bc10f36471633325/build_script_build-bc10f36471633325.d: /home/davicf/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/stellar-xdr-22.1.0/build.rs
+
+/home/davicf/Documents/prs/riskon/risk_score/target/debug/build/stellar-xdr-bc10f36471633325/build_script_build-bc10f36471633325: /home/davicf/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/stellar-xdr-22.1.0/build.rs
+
+/home/davicf/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/stellar-xdr-22.1.0/build.rs:
diff --git a/risk_score/target/debug/build/stellar-xdr-c5044592fe4cd55e/build-script-build b/risk_score/target/debug/build/stellar-xdr-c5044592fe4cd55e/build-script-build
new file mode 100755
index 00000000..1e00866a
Binary files /dev/null and b/risk_score/target/debug/build/stellar-xdr-c5044592fe4cd55e/build-script-build differ
diff --git a/risk_score/target/debug/build/stellar-xdr-c5044592fe4cd55e/build_script_build-c5044592fe4cd55e b/risk_score/target/debug/build/stellar-xdr-c5044592fe4cd55e/build_script_build-c5044592fe4cd55e
new file mode 100755
index 00000000..1e00866a
Binary files /dev/null and b/risk_score/target/debug/build/stellar-xdr-c5044592fe4cd55e/build_script_build-c5044592fe4cd55e differ
diff --git a/risk_score/target/debug/build/stellar-xdr-c5044592fe4cd55e/build_script_build-c5044592fe4cd55e.d b/risk_score/target/debug/build/stellar-xdr-c5044592fe4cd55e/build_script_build-c5044592fe4cd55e.d
new file mode 100644
index 00000000..052c5fa9
--- /dev/null
+++ b/risk_score/target/debug/build/stellar-xdr-c5044592fe4cd55e/build_script_build-c5044592fe4cd55e.d
@@ -0,0 +1,5 @@
+/home/davicf/Documents/prs/riskon/risk_score/target/debug/build/stellar-xdr-c5044592fe4cd55e/build_script_build-c5044592fe4cd55e.d: /home/davicf/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/stellar-xdr-22.1.0/build.rs
+
+/home/davicf/Documents/prs/riskon/risk_score/target/debug/build/stellar-xdr-c5044592fe4cd55e/build_script_build-c5044592fe4cd55e: /home/davicf/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/stellar-xdr-22.1.0/build.rs
+
+/home/davicf/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/stellar-xdr-22.1.0/build.rs:
diff --git a/risk_score/target/debug/build/stellar-xdr-cc3de1437a6c22c2/invoked.timestamp b/risk_score/target/debug/build/stellar-xdr-cc3de1437a6c22c2/invoked.timestamp
new file mode 100644
index 00000000..e00328da
--- /dev/null
+++ b/risk_score/target/debug/build/stellar-xdr-cc3de1437a6c22c2/invoked.timestamp
@@ -0,0 +1 @@
+This file has an mtime of when this was started.
\ No newline at end of file
diff --git a/risk_score/target/debug/build/stellar-xdr-cc3de1437a6c22c2/output b/risk_score/target/debug/build/stellar-xdr-cc3de1437a6c22c2/output
new file mode 100644
index 00000000..47b196ad
--- /dev/null
+++ b/risk_score/target/debug/build/stellar-xdr-cc3de1437a6c22c2/output
@@ -0,0 +1,2 @@
+cargo:rustc-check-cfg=cfg(docs)
+cargo:rustc-env=GIT_REVISION=e13922970800d95b523413018b2279df42df3442
diff --git a/risk_score/target/debug/build/stellar-xdr-cc3de1437a6c22c2/root-output b/risk_score/target/debug/build/stellar-xdr-cc3de1437a6c22c2/root-output
new file mode 100644
index 00000000..5373e71b
--- /dev/null
+++ b/risk_score/target/debug/build/stellar-xdr-cc3de1437a6c22c2/root-output
@@ -0,0 +1 @@
+/home/davicf/Documents/prs/riskon/risk_score/target/debug/build/stellar-xdr-cc3de1437a6c22c2/out
\ No newline at end of file
diff --git a/risk_score/target/debug/build/stellar-xdr-cc3de1437a6c22c2/stderr b/risk_score/target/debug/build/stellar-xdr-cc3de1437a6c22c2/stderr
new file mode 100644
index 00000000..e69de29b
diff --git a/risk_score/target/debug/build/syn-6fcd58198cdfa723/invoked.timestamp b/risk_score/target/debug/build/syn-6fcd58198cdfa723/invoked.timestamp
new file mode 100644
index 00000000..e00328da
--- /dev/null
+++ b/risk_score/target/debug/build/syn-6fcd58198cdfa723/invoked.timestamp
@@ -0,0 +1 @@
+This file has an mtime of when this was started.
\ No newline at end of file
diff --git a/risk_score/target/debug/build/syn-6fcd58198cdfa723/output b/risk_score/target/debug/build/syn-6fcd58198cdfa723/output
new file mode 100644
index 00000000..614b9485
--- /dev/null
+++ b/risk_score/target/debug/build/syn-6fcd58198cdfa723/output
@@ -0,0 +1 @@
+cargo:rustc-cfg=syn_disable_nightly_tests
diff --git a/risk_score/target/debug/build/syn-6fcd58198cdfa723/root-output b/risk_score/target/debug/build/syn-6fcd58198cdfa723/root-output
new file mode 100644
index 00000000..b0191ee9
--- /dev/null
+++ b/risk_score/target/debug/build/syn-6fcd58198cdfa723/root-output
@@ -0,0 +1 @@
+/home/davicf/Documents/prs/riskon/risk_score/target/debug/build/syn-6fcd58198cdfa723/out
\ No newline at end of file
diff --git a/risk_score/target/debug/build/syn-6fcd58198cdfa723/stderr b/risk_score/target/debug/build/syn-6fcd58198cdfa723/stderr
new file mode 100644
index 00000000..e69de29b
diff --git a/risk_score/target/debug/build/syn-af9b0d03a0768e10/build-script-build b/risk_score/target/debug/build/syn-af9b0d03a0768e10/build-script-build
new file mode 100755
index 00000000..c173a1ee
Binary files /dev/null and b/risk_score/target/debug/build/syn-af9b0d03a0768e10/build-script-build differ
diff --git a/risk_score/target/debug/build/syn-af9b0d03a0768e10/build_script_build-af9b0d03a0768e10 b/risk_score/target/debug/build/syn-af9b0d03a0768e10/build_script_build-af9b0d03a0768e10
new file mode 100755
index 00000000..c173a1ee
Binary files /dev/null and b/risk_score/target/debug/build/syn-af9b0d03a0768e10/build_script_build-af9b0d03a0768e10 differ
diff --git a/risk_score/target/debug/build/syn-af9b0d03a0768e10/build_script_build-af9b0d03a0768e10.d b/risk_score/target/debug/build/syn-af9b0d03a0768e10/build_script_build-af9b0d03a0768e10.d
new file mode 100644
index 00000000..d615dcb9
--- /dev/null
+++ b/risk_score/target/debug/build/syn-af9b0d03a0768e10/build_script_build-af9b0d03a0768e10.d
@@ -0,0 +1,5 @@
+/home/davicf/Documents/prs/riskon/risk_score/target/debug/build/syn-af9b0d03a0768e10/build_script_build-af9b0d03a0768e10.d: /home/davicf/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/syn-1.0.109/build.rs
+
+/home/davicf/Documents/prs/riskon/risk_score/target/debug/build/syn-af9b0d03a0768e10/build_script_build-af9b0d03a0768e10: /home/davicf/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/syn-1.0.109/build.rs
+
+/home/davicf/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/syn-1.0.109/build.rs:
diff --git a/risk_score/target/debug/build/thiserror-d8f7593c02817e5c/invoked.timestamp b/risk_score/target/debug/build/thiserror-d8f7593c02817e5c/invoked.timestamp
new file mode 100644
index 00000000..e00328da
--- /dev/null
+++ b/risk_score/target/debug/build/thiserror-d8f7593c02817e5c/invoked.timestamp
@@ -0,0 +1 @@
+This file has an mtime of when this was started.
\ No newline at end of file
diff --git a/risk_score/target/debug/build/thiserror-d8f7593c02817e5c/output b/risk_score/target/debug/build/thiserror-d8f7593c02817e5c/output
new file mode 100644
index 00000000..3b23df4e
--- /dev/null
+++ b/risk_score/target/debug/build/thiserror-d8f7593c02817e5c/output
@@ -0,0 +1,4 @@
+cargo:rerun-if-changed=build/probe.rs
+cargo:rustc-check-cfg=cfg(error_generic_member_access)
+cargo:rustc-check-cfg=cfg(thiserror_nightly_testing)
+cargo:rerun-if-env-changed=RUSTC_BOOTSTRAP
diff --git a/risk_score/target/debug/build/thiserror-d8f7593c02817e5c/root-output b/risk_score/target/debug/build/thiserror-d8f7593c02817e5c/root-output
new file mode 100644
index 00000000..fdbee50b
--- /dev/null
+++ b/risk_score/target/debug/build/thiserror-d8f7593c02817e5c/root-output
@@ -0,0 +1 @@
+/home/davicf/Documents/prs/riskon/risk_score/target/debug/build/thiserror-d8f7593c02817e5c/out
\ No newline at end of file
diff --git a/risk_score/target/debug/build/thiserror-d8f7593c02817e5c/stderr b/risk_score/target/debug/build/thiserror-d8f7593c02817e5c/stderr
new file mode 100644
index 00000000..e69de29b
diff --git a/risk_score/target/debug/build/thiserror-d9feae2371336d1a/build-script-build b/risk_score/target/debug/build/thiserror-d9feae2371336d1a/build-script-build
new file mode 100755
index 00000000..a1127cb9
Binary files /dev/null and b/risk_score/target/debug/build/thiserror-d9feae2371336d1a/build-script-build differ
diff --git a/risk_score/target/debug/build/thiserror-d9feae2371336d1a/build_script_build-d9feae2371336d1a b/risk_score/target/debug/build/thiserror-d9feae2371336d1a/build_script_build-d9feae2371336d1a
new file mode 100755
index 00000000..a1127cb9
Binary files /dev/null and b/risk_score/target/debug/build/thiserror-d9feae2371336d1a/build_script_build-d9feae2371336d1a differ
diff --git a/risk_score/target/debug/build/thiserror-d9feae2371336d1a/build_script_build-d9feae2371336d1a.d b/risk_score/target/debug/build/thiserror-d9feae2371336d1a/build_script_build-d9feae2371336d1a.d
new file mode 100644
index 00000000..ee15cdc2
--- /dev/null
+++ b/risk_score/target/debug/build/thiserror-d9feae2371336d1a/build_script_build-d9feae2371336d1a.d
@@ -0,0 +1,5 @@
+/home/davicf/Documents/prs/riskon/risk_score/target/debug/build/thiserror-d9feae2371336d1a/build_script_build-d9feae2371336d1a.d: /home/davicf/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/thiserror-1.0.69/build.rs
+
+/home/davicf/Documents/prs/riskon/risk_score/target/debug/build/thiserror-d9feae2371336d1a/build_script_build-d9feae2371336d1a: /home/davicf/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/thiserror-1.0.69/build.rs
+
+/home/davicf/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/thiserror-1.0.69/build.rs:
diff --git a/risk_score/target/debug/build/typenum-1db4713e788deed0/build-script-build b/risk_score/target/debug/build/typenum-1db4713e788deed0/build-script-build
new file mode 100755
index 00000000..2b7550b4
Binary files /dev/null and b/risk_score/target/debug/build/typenum-1db4713e788deed0/build-script-build differ
diff --git a/risk_score/target/debug/build/typenum-1db4713e788deed0/build_script_build-1db4713e788deed0 b/risk_score/target/debug/build/typenum-1db4713e788deed0/build_script_build-1db4713e788deed0
new file mode 100755
index 00000000..2b7550b4
Binary files /dev/null and b/risk_score/target/debug/build/typenum-1db4713e788deed0/build_script_build-1db4713e788deed0 differ
diff --git a/risk_score/target/debug/build/typenum-1db4713e788deed0/build_script_build-1db4713e788deed0.d b/risk_score/target/debug/build/typenum-1db4713e788deed0/build_script_build-1db4713e788deed0.d
new file mode 100644
index 00000000..41d3e903
--- /dev/null
+++ b/risk_score/target/debug/build/typenum-1db4713e788deed0/build_script_build-1db4713e788deed0.d
@@ -0,0 +1,5 @@
+/home/davicf/Documents/prs/riskon/risk_score/target/debug/build/typenum-1db4713e788deed0/build_script_build-1db4713e788deed0.d: /home/davicf/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/typenum-1.18.0/build.rs
+
+/home/davicf/Documents/prs/riskon/risk_score/target/debug/build/typenum-1db4713e788deed0/build_script_build-1db4713e788deed0: /home/davicf/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/typenum-1.18.0/build.rs
+
+/home/davicf/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/typenum-1.18.0/build.rs:
diff --git a/risk_score/target/debug/build/typenum-73a67c1f25b89543/invoked.timestamp b/risk_score/target/debug/build/typenum-73a67c1f25b89543/invoked.timestamp
new file mode 100644
index 00000000..e00328da
--- /dev/null
+++ b/risk_score/target/debug/build/typenum-73a67c1f25b89543/invoked.timestamp
@@ -0,0 +1 @@
+This file has an mtime of when this was started.
\ No newline at end of file
diff --git a/risk_score/target/debug/build/typenum-73a67c1f25b89543/out/tests.rs b/risk_score/target/debug/build/typenum-73a67c1f25b89543/out/tests.rs
new file mode 100644
index 00000000..eadb2d61
--- /dev/null
+++ b/risk_score/target/debug/build/typenum-73a67c1f25b89543/out/tests.rs
@@ -0,0 +1,20563 @@
+
+use typenum::*;
+use core::ops::*;
+use core::cmp::Ordering;
+
+#[test]
+#[allow(non_snake_case)]
+fn test_0_BitAnd_0() {
+ type A = UTerm;
+ type B = UTerm;
+ type U0 = UTerm;
+
+ #[allow(non_camel_case_types)]
+ type U0BitAndU0 = <>::Output as Same>::Output;
+
+ assert_eq!(::to_u64(), ::to_u64());
+}
+#[test]
+#[allow(non_snake_case)]
+fn test_0_BitOr_0() {
+ type A = UTerm;
+ type B = UTerm;
+ type U0 = UTerm;
+
+ #[allow(non_camel_case_types)]
+ type U0BitOrU0 = <>::Output as Same>::Output;
+
+ assert_eq!(::to_u64(), ::to_u64());
+}
+#[test]
+#[allow(non_snake_case)]
+fn test_0_BitXor_0() {
+ type A = UTerm;
+ type B = UTerm;
+ type U0 = UTerm;
+
+ #[allow(non_camel_case_types)]
+ type U0BitXorU0 = <>::Output as Same>::Output;
+
+ assert_eq!(::to_u64(), ::to_u64());
+}
+#[test]
+#[allow(non_snake_case)]
+fn test_0_Shl_0() {
+ type A = UTerm;
+ type B = UTerm;
+ type U0 = UTerm;
+
+ #[allow(non_camel_case_types)]
+ type U0ShlU0 = <>::Output as Same>::Output;
+
+ assert_eq!(::to_u64(), ::to_u64());
+}
+#[test]
+#[allow(non_snake_case)]
+fn test_0_Shr_0() {
+ type A = UTerm;
+ type B = UTerm;
+ type U0 = UTerm;
+
+ #[allow(non_camel_case_types)]
+ type U0ShrU0 = <>::Output as Same>::Output;
+
+ assert_eq!(::to_u64(), ::to_u64());
+}
+#[test]
+#[allow(non_snake_case)]
+fn test_0_Add_0() {
+ type A = UTerm;
+ type B = UTerm;
+ type U0 = UTerm;
+
+ #[allow(non_camel_case_types)]
+ type U0AddU0 = <>::Output as Same>::Output;
+
+ assert_eq!(::to_u64(), ::to_u64());
+}
+#[test]
+#[allow(non_snake_case)]
+fn test_0_Mul_0() {
+ type A = UTerm;
+ type B = UTerm;
+ type U0 = UTerm;
+
+ #[allow(non_camel_case_types)]
+ type U0MulU0 = <>::Output as Same>::Output;
+
+ assert_eq!(::to_u64(), ::to_u64());
+}
+#[test]
+#[allow(non_snake_case)]
+fn test_0_Pow_0() {
+ type A = UTerm;
+ type B = UTerm;
+ type U1 = UInt;
+
+ #[allow(non_camel_case_types)]
+ type U0PowU0 = <>::Output as Same>::Output;
+
+ assert_eq!(::to_u64(), ::to_u64());
+}
+#[test]
+#[allow(non_snake_case)]
+fn test_0_Min_0() {
+ type A = UTerm;
+ type B = UTerm;
+ type U0 = UTerm;
+
+ #[allow(non_camel_case_types)]
+ type U0MinU0 = <>::Output as Same>::Output;
+
+ assert_eq!(::to_u64(), ::to_u64());
+}
+#[test]
+#[allow(non_snake_case)]
+fn test_0_Max_0() {
+ type A = UTerm;
+ type B = UTerm;
+ type U0 = UTerm;
+
+ #[allow(non_camel_case_types)]
+ type U0MaxU0 = <>::Output as Same>::Output;
+
+ assert_eq!(::to_u64(), ::to_u64());
+}
+#[test]
+#[allow(non_snake_case)]
+fn test_0_Gcd_0() {
+ type A = UTerm;
+ type B = UTerm;
+ type U0 = UTerm;
+
+ #[allow(non_camel_case_types)]
+ type U0GcdU0 = <>::Output as Same>::Output;
+
+ assert_eq!(::to_u64(), ::to_u64());
+}
+#[test]
+#[allow(non_snake_case)]
+fn test_0_Sub_0() {
+ type A = UTerm;
+ type B = UTerm;
+ type U0 = UTerm;
+
+ #[allow(non_camel_case_types)]
+ type U0SubU0 = <>::Output as Same>::Output;
+
+ assert_eq!(::to_u64(), ::to_u64());
+}
+#[test]
+#[allow(non_snake_case)]
+fn test_0_Cmp_0() {
+ type A = UTerm;
+ type B = UTerm;
+
+ #[allow(non_camel_case_types)]
+ type U0CmpU0 = >::Output;
+ assert_eq!(::to_ordering(), Ordering::Equal);
+}
+#[test]
+#[allow(non_snake_case)]
+fn test_0_BitAnd_1() {
+ type A = UTerm;
+ type B = UInt;
+ type U0 = UTerm;
+
+ #[allow(non_camel_case_types)]
+ type U0BitAndU1 = <>::Output as Same>::Output;
+
+ assert_eq!(::to_u64(), ::to_u64());
+}
+#[test]
+#[allow(non_snake_case)]
+fn test_0_BitOr_1() {
+ type A = UTerm;
+ type B = UInt;
+ type U1 = UInt;
+
+ #[allow(non_camel_case_types)]
+ type U0BitOrU1 = <>::Output as Same>::Output;
+
+ assert_eq!(::to_u64(), ::to_u64());
+}
+#[test]
+#[allow(non_snake_case)]
+fn test_0_BitXor_1() {
+ type A = UTerm;
+ type B = UInt;
+ type U1 = UInt;
+
+ #[allow(non_camel_case_types)]
+ type U0BitXorU1 = <>::Output as Same>::Output;
+
+ assert_eq!(::to_u64(), ::to_u64());
+}
+#[test]
+#[allow(non_snake_case)]
+fn test_0_Shl_1() {
+ type A = UTerm;
+ type B = UInt;
+ type U0 = UTerm;
+
+ #[allow(non_camel_case_types)]
+ type U0ShlU1 = <>::Output as Same>::Output;
+
+ assert_eq!(::to_u64(), ::to_u64());
+}
+#[test]
+#[allow(non_snake_case)]
+fn test_0_Shr_1() {
+ type A = UTerm;
+ type B = UInt;
+ type U0 = UTerm;
+
+ #[allow(non_camel_case_types)]
+ type U0ShrU1 = <>::Output as Same>::Output;
+
+ assert_eq!(::to_u64(), ::to_u64());
+}
+#[test]
+#[allow(non_snake_case)]
+fn test_0_Add_1() {
+ type A = UTerm;
+ type B = UInt;
+ type U1 = UInt;
+
+ #[allow(non_camel_case_types)]
+ type U0AddU1 = <>::Output as Same>::Output;
+
+ assert_eq!(::to_u64(), ::to_u64());
+}
+#[test]
+#[allow(non_snake_case)]
+fn test_0_Mul_1() {
+ type A = UTerm;
+ type B = UInt;
+ type U0 = UTerm;
+
+ #[allow(non_camel_case_types)]
+ type U0MulU1 = <>::Output as Same>::Output;
+
+ assert_eq!(::to_u64(), ::to_u64());
+}
+#[test]
+#[allow(non_snake_case)]
+fn test_0_Pow_1() {
+ type A = UTerm;
+ type B = UInt;
+ type U0 = UTerm;
+
+ #[allow(non_camel_case_types)]
+ type U0PowU1 = <>::Output as Same>::Output;
+
+ assert_eq!(::to_u64(), ::to_u64());
+}
+#[test]
+#[allow(non_snake_case)]
+fn test_0_Min_1() {
+ type A = UTerm;
+ type B = UInt;
+ type U0 = UTerm;
+
+ #[allow(non_camel_case_types)]
+ type U0MinU1 = <>::Output as Same>::Output;
+
+ assert_eq!(::to_u64(), ::to_u64());
+}
+#[test]
+#[allow(non_snake_case)]
+fn test_0_Max_1() {
+ type A = UTerm;
+ type B = UInt;
+ type U1 = UInt;
+
+ #[allow(non_camel_case_types)]
+ type U0MaxU1 = <>::Output as Same>::Output;
+
+ assert_eq!(::to_u64(), ::to_u64());
+}
+#[test]
+#[allow(non_snake_case)]
+fn test_0_Gcd_1() {
+ type A = UTerm;
+ type B = UInt;
+ type U1 = UInt;
+
+ #[allow(non_camel_case_types)]
+ type U0GcdU1 = <>::Output as Same>::Output;
+
+ assert_eq!(::to_u64(), ::to_u64());
+}
+#[test]
+#[allow(non_snake_case)]
+fn test_0_Div_1() {
+ type A = UTerm;
+ type B = UInt;
+ type U0 = UTerm;
+
+ #[allow(non_camel_case_types)]
+ type U0DivU1 = <>::Output as Same>::Output;
+
+ assert_eq!(::to_u64(), ::to_u64());
+}
+#[test]
+#[allow(non_snake_case)]
+fn test_0_Rem_1() {
+ type A = UTerm;
+ type B = UInt;
+ type U0 = UTerm;
+
+ #[allow(non_camel_case_types)]
+ type U0RemU1 = <>::Output as Same>::Output;
+
+ assert_eq!(::to_u64(), ::to_u64());
+}
+#[test]
+#[allow(non_snake_case)]
+fn test_0_PartialDiv_1() {
+ type A = UTerm;
+ type B = UInt;
+ type U0 = UTerm;
+
+ #[allow(non_camel_case_types)]
+ type U0PartialDivU1 = <>::Output as Same>::Output;
+
+ assert_eq!(::to_u64(), ::to_u64());
+}
+#[test]
+#[allow(non_snake_case)]
+fn test_0_Cmp_1() {
+ type A = UTerm;
+ type B = UInt;
+
+ #[allow(non_camel_case_types)]
+ type U0CmpU1 = >::Output;
+ assert_eq!(::to_ordering(), Ordering::Less);
+}
+#[test]
+#[allow(non_snake_case)]
+fn test_0_BitAnd_2() {
+ type A = UTerm;
+ type B = UInt, B0>;
+ type U0 = UTerm;
+
+ #[allow(non_camel_case_types)]
+ type U0BitAndU2 = <>::Output as Same>::Output;
+
+ assert_eq!(::to_u64(), ::to_u64());
+}
+#[test]
+#[allow(non_snake_case)]
+fn test_0_BitOr_2() {
+ type A = UTerm;
+ type B = UInt, B0>;
+ type U2 = UInt, B0>;
+
+ #[allow(non_camel_case_types)]
+ type U0BitOrU2 = <>::Output as Same>::Output;
+
+ assert_eq!(::to_u64(), ::to_u64());
+}
+#[test]
+#[allow(non_snake_case)]
+fn test_0_BitXor_2() {
+ type A = UTerm;
+ type B = UInt, B0>;
+ type U2 = UInt, B0>;
+
+ #[allow(non_camel_case_types)]
+ type U0BitXorU2 = <>::Output as Same>::Output;
+
+ assert_eq!(::to_u64(), ::to_u64());
+}
+#[test]
+#[allow(non_snake_case)]
+fn test_0_Shl_2() {
+ type A = UTerm;
+ type B = UInt, B0>;
+ type U0 = UTerm;
+
+ #[allow(non_camel_case_types)]
+ type U0ShlU2 = <>::Output as Same>::Output;
+
+ assert_eq!(::to_u64(), ::to_u64());
+}
+#[test]
+#[allow(non_snake_case)]
+fn test_0_Shr_2() {
+ type A = UTerm;
+ type B = UInt, B0>;
+ type U0 = UTerm;
+
+ #[allow(non_camel_case_types)]
+ type U0ShrU2 = <>::Output as Same>::Output;
+
+ assert_eq!(::to_u64(), ::to_u64());
+}
+#[test]
+#[allow(non_snake_case)]
+fn test_0_Add_2() {
+ type A = UTerm;
+ type B = UInt, B0>;
+ type U2 = UInt, B0>;
+
+ #[allow(non_camel_case_types)]
+ type U0AddU2 = <>::Output as Same>::Output;
+
+ assert_eq!(::to_u64(), ::to_u64());
+}
+#[test]
+#[allow(non_snake_case)]
+fn test_0_Mul_2() {
+ type A = UTerm;
+ type B = UInt, B0>;
+ type U0 = UTerm;
+
+ #[allow(non_camel_case_types)]
+ type U0MulU2 = <>::Output as Same>::Output;
+
+ assert_eq!(::to_u64(), ::to_u64());
+}
+#[test]
+#[allow(non_snake_case)]
+fn test_0_Pow_2() {
+ type A = UTerm;
+ type B = UInt, B0>;
+ type U0 = UTerm;
+
+ #[allow(non_camel_case_types)]
+ type U0PowU2 = <>::Output as Same>::Output;
+
+ assert_eq!(::to_u64(), ::to_u64());
+}
+#[test]
+#[allow(non_snake_case)]
+fn test_0_Min_2() {
+ type A = UTerm;
+ type B = UInt, B0>;
+ type U0 = UTerm;
+
+ #[allow(non_camel_case_types)]
+ type U0MinU2 = <>::Output as Same>::Output;
+
+ assert_eq!(::to_u64(), ::to_u64());
+}
+#[test]
+#[allow(non_snake_case)]
+fn test_0_Max_2() {
+ type A = UTerm;
+ type B = UInt, B0>;
+ type U2 = UInt, B0>;
+
+ #[allow(non_camel_case_types)]
+ type U0MaxU2 = <>::Output as Same>::Output;
+
+ assert_eq!(::to_u64(), ::to_u64());
+}
+#[test]
+#[allow(non_snake_case)]
+fn test_0_Gcd_2() {
+ type A = UTerm;
+ type B = UInt, B0>;
+ type U2 = UInt, B0>;
+
+ #[allow(non_camel_case_types)]
+ type U0GcdU2 = <>::Output as Same>::Output;
+
+ assert_eq!(::to_u64(), ::to_u64());
+}
+#[test]
+#[allow(non_snake_case)]
+fn test_0_Div_2() {
+ type A = UTerm;
+ type B = UInt, B0>;
+ type U0 = UTerm;
+
+ #[allow(non_camel_case_types)]
+ type U0DivU2 = <>::Output as Same>::Output;
+
+ assert_eq!(::to_u64(), ::to_u64());
+}
+#[test]
+#[allow(non_snake_case)]
+fn test_0_Rem_2() {
+ type A = UTerm;
+ type B = UInt, B0>;
+ type U0 = UTerm;
+
+ #[allow(non_camel_case_types)]
+ type U0RemU2 = <>::Output as Same>::Output;
+
+ assert_eq!(::to_u64(), ::to_u64());
+}
+#[test]
+#[allow(non_snake_case)]
+fn test_0_PartialDiv_2() {
+ type A = UTerm;
+ type B = UInt, B0>;
+ type U0 = UTerm;
+
+ #[allow(non_camel_case_types)]
+ type U0PartialDivU2 = <>::Output as Same>::Output;
+
+ assert_eq!(::to_u64(), ::to_u64());
+}
+#[test]
+#[allow(non_snake_case)]
+fn test_0_Cmp_2() {
+ type A = UTerm;
+ type B = UInt, B0>;
+
+ #[allow(non_camel_case_types)]
+ type U0CmpU2 = >::Output;
+ assert_eq!(::to_ordering(), Ordering::Less);
+}
+#[test]
+#[allow(non_snake_case)]
+fn test_0_BitAnd_3() {
+ type A = UTerm;
+ type B = UInt, B1>;
+ type U0 = UTerm;
+
+ #[allow(non_camel_case_types)]
+ type U0BitAndU3 = <>::Output as Same>::Output;
+
+ assert_eq!(::to_u64(), ::to_u64());
+}
+#[test]
+#[allow(non_snake_case)]
+fn test_0_BitOr_3() {
+ type A = UTerm;
+ type B = UInt, B1>;
+ type U3 = UInt, B1>;
+
+ #[allow(non_camel_case_types)]
+ type U0BitOrU3 = <>::Output as Same>::Output;
+
+ assert_eq!(::to_u64(), ::to_u64());
+}
+#[test]
+#[allow(non_snake_case)]
+fn test_0_BitXor_3() {
+ type A = UTerm;
+ type B = UInt, B1>;
+ type U3 = UInt, B1>;
+
+ #[allow(non_camel_case_types)]
+ type U0BitXorU3 = <>::Output as Same>::Output;
+
+ assert_eq!(::to_u64(), ::to_u64());
+}
+#[test]
+#[allow(non_snake_case)]
+fn test_0_Shl_3() {
+ type A = UTerm;
+ type B = UInt, B1>;
+ type U0 = UTerm;
+
+ #[allow(non_camel_case_types)]
+ type U0ShlU3 = <>::Output as Same>::Output;
+
+ assert_eq!(::to_u64(), ::to_u64());
+}
+#[test]
+#[allow(non_snake_case)]
+fn test_0_Shr_3() {
+ type A = UTerm;
+ type B = UInt, B1>;
+ type U0 = UTerm;
+
+ #[allow(non_camel_case_types)]
+ type U0ShrU3 = <>::Output as Same>::Output;
+
+ assert_eq!(::to_u64(), ::to_u64());
+}
+#[test]
+#[allow(non_snake_case)]
+fn test_0_Add_3() {
+ type A = UTerm;
+ type B = UInt, B1>;
+ type U3 = UInt, B1>;
+
+ #[allow(non_camel_case_types)]
+ type U0AddU3 = <>::Output as Same>::Output;
+
+ assert_eq!(::to_u64(), ::to_u64());
+}
+#[test]
+#[allow(non_snake_case)]
+fn test_0_Mul_3() {
+ type A = UTerm;
+ type B = UInt, B1>;
+ type U0 = UTerm;
+
+ #[allow(non_camel_case_types)]
+ type U0MulU3 = <>::Output as Same>::Output;
+
+ assert_eq!(::to_u64(), ::to_u64());
+}
+#[test]
+#[allow(non_snake_case)]
+fn test_0_Pow_3() {
+ type A = UTerm;
+ type B = UInt, B1>;
+ type U0 = UTerm;
+
+ #[allow(non_camel_case_types)]
+ type U0PowU3 = <