LINUS ROUND 1: Delete dead code (rust/c), generic Store[T], tests, slim main.go

- Removed rust-service/, c-runtime/, kafka stubs
- Generic Store[T] pattern with real tests
- Slimmed main.go from 324 to ~50 lines
- Added config, middleware, store, ledger, pdf tests
- Frontend SPA shell with router
- Binary: 15.5MB -> 12MB
This commit is contained in:
Bernt (LandveX AI)
2026-07-14 12:31:55 +00:00
parent 95b581e8c5
commit c2b10347b1
1100 changed files with 1544 additions and 7058 deletions
-1
View File
@@ -1 +0,0 @@
{"rustc_fingerprint":8170899571127002677,"outputs":{"12203715465990969353":{"success":true,"status":"","code":0,"stdout":"rustc 1.96.0 (ac68faa20 2026-05-25)\nbinary: rustc\ncommit-hash: ac68faa20c58cbccd01ee7208bf3b6e93a7d7f96\ncommit-date: 2026-05-25\nhost: aarch64-unknown-linux-gnu\nrelease: 1.96.0\nLLVM version: 22.1.2\n","stderr":""},"7971740275564407648":{"success":true,"status":"","code":0,"stdout":"___\nlib___.rlib\nlib___.so\nlib___.so\nlib___.a\nlib___.so\n/home/bernt/.rustup/toolchains/stable-aarch64-unknown-linux-gnu\noff\npacked\nunpacked\n___\ndebug_assertions\npanic=\"unwind\"\nproc_macro\ntarget_abi=\"\"\ntarget_arch=\"aarch64\"\ntarget_endian=\"little\"\ntarget_env=\"gnu\"\ntarget_family=\"unix\"\ntarget_feature=\"neon\"\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=\"linux\"\ntarget_pointer_width=\"64\"\ntarget_vendor=\"unknown\"\nunix\n","stderr":""}},"successes":{}}
-3
View File
@@ -1,3 +0,0 @@
Signature: 8a477f597d28d172789f06886806bc55
# This file is a cache directory tag created by cargo.
# For information about cache directory tags see https://bford.info/cachedir/
@@ -1 +0,0 @@
This file has an mtime of when this was started.
@@ -1 +0,0 @@
d12295fa64d6c7e8
@@ -1 +0,0 @@
{"rustc":3697274117413853022,"features":"[]","declared_features":"[]","target":5116616278641129243,"profile":1369601567987815722,"path":2895544698071783192,"deps":[[1108254298283712113,"quote",false,12346198818348946717],[4289358735036141001,"proc_macro2",false,2466923278285998130],[14607138199358211871,"syn",false,16091993304001859324]],"local":[{"CheckDepInfo":{"dep_info":"release/.fingerprint/async-trait-e3b4366307923e69/dep-lib-async_trait","checksum":false}}],"rustflags":[],"config":8247474407144887393,"compile_kind":0}
@@ -1 +0,0 @@
This file has an mtime of when this was started.
@@ -1 +0,0 @@
{"rustc":3697274117413853022,"features":"[]","declared_features":"[\"portable-atomic\"]","target":14411119108718288063,"profile":2040997289075261528,"path":1915199519464942613,"deps":[],"local":[{"CheckDepInfo":{"dep_info":"release/.fingerprint/atomic-waker-e92db70727ec2e75/dep-lib-atomic_waker","checksum":false}}],"rustflags":[],"config":8247474407144887393,"compile_kind":0}
@@ -1 +0,0 @@
This file has an mtime of when this was started.
@@ -1 +0,0 @@
28f83eb7c4603b33
@@ -1 +0,0 @@
{"rustc":3697274117413853022,"features":"[]","declared_features":"[]","target":6962977057026645649,"profile":1369601567987815722,"path":14691547496011824260,"deps":[],"local":[{"CheckDepInfo":{"dep_info":"release/.fingerprint/autocfg-cfdc11b3d5fe0685/dep-lib-autocfg","checksum":false}}],"rustflags":[],"config":8247474407144887393,"compile_kind":0}
@@ -1 +0,0 @@
This file has an mtime of when this was started.
@@ -1 +0,0 @@
eec7fdd3e41f9a8f
@@ -1 +0,0 @@
{"rustc":3697274117413853022,"features":"[\"default\", \"form\", \"http1\", \"json\", \"matched-path\", \"original-uri\", \"query\", \"tokio\", \"tower-log\", \"tracing\"]","declared_features":"[\"__private_docs\", \"default\", \"form\", \"http1\", \"http2\", \"json\", \"macros\", \"matched-path\", \"multipart\", \"original-uri\", \"query\", \"tokio\", \"tower-log\", \"tracing\", \"ws\"]","target":13920321295547257648,"profile":2040997289075261528,"path":2777920595211535039,"deps":[[784494742817713399,"tower_service",false,13268437010750965648],[2251399859588827949,"pin_project_lite",false,4988885227890412228],[2517136641825875337,"sync_wrapper",false,1687334814780530710],[3035134586790830808,"hyper",false,2449154796991432763],[3632162862999675140,"tower",false,13737076900094726326],[4359148418957042248,"axum_core",false,16477098965219525408],[5532778797167691009,"itoa",false,9619087413982131351],[5898568623609459682,"futures_util",false,18018312848256853116],[6803352382179706244,"percent_encoding",false,4348505878887178983],[7712452662827335977,"tower_layer",false,16973315690600901494],[8578586876803397814,"serde_json",false,4628570253085338962],[9394460649638301237,"tokio",false,16850047951336516385],[9678799920983747518,"matchit",false,11820823362860415402],[10229185211513642314,"mime",false,14363291638445985122],[11926622812581095017,"bytes",false,16904972052078141223],[11976082518617474977,"hyper_util",false,5052674406737212029],[12613788554453945248,"memchr",false,17793951435395408554],[13548984313718623784,"serde",false,8151733579501977522],[14084095096285906100,"http_body",false,3294172187499036643],[14757622794040968908,"tracing",false,10698368088514759261],[14814583949208169760,"serde_path_to_error",false,8068421446706276709],[16542808166767769916,"serde_urlencoded",false,4143663369910590965],[16611674984963787466,"async_trait",false,16773611066353853137],[16900715236047033623,"http_body_util",false,13625222387583398835],[16991438365634268121,"rustversion",false,9804801277437893544],[17371538545939333701,"http",false,6263282853657891499]],"local":[{"CheckDepInfo":{"dep_info":"release/.fingerprint/axum-844fb32df64c81a5/dep-lib-axum","checksum":false}}],"rustflags":[],"config":8247474407144887393,"compile_kind":0}
@@ -1 +0,0 @@
This file has an mtime of when this was started.
@@ -1 +0,0 @@
20c3dd9e356aaae4
@@ -1 +0,0 @@
{"rustc":3697274117413853022,"features":"[\"tracing\"]","declared_features":"[\"__private_docs\", \"tracing\"]","target":2565713999752801252,"profile":2040997289075261528,"path":15292076425892459978,"deps":[[784494742817713399,"tower_service",false,13268437010750965648],[2251399859588827949,"pin_project_lite",false,4988885227890412228],[2517136641825875337,"sync_wrapper",false,1687334814780530710],[5898568623609459682,"futures_util",false,18018312848256853116],[7712452662827335977,"tower_layer",false,16973315690600901494],[10229185211513642314,"mime",false,14363291638445985122],[11926622812581095017,"bytes",false,16904972052078141223],[14084095096285906100,"http_body",false,3294172187499036643],[14757622794040968908,"tracing",false,10698368088514759261],[16611674984963787466,"async_trait",false,16773611066353853137],[16900715236047033623,"http_body_util",false,13625222387583398835],[16991438365634268121,"rustversion",false,9804801277437893544],[17371538545939333701,"http",false,6263282853657891499]],"local":[{"CheckDepInfo":{"dep_info":"release/.fingerprint/axum-core-c3e65a8ede5c372c/dep-lib-axum_core","checksum":false}}],"rustflags":[],"config":8247474407144887393,"compile_kind":0}
@@ -1 +0,0 @@
This file has an mtime of when this was started.
@@ -1 +0,0 @@
4f2d01fbf668be02
@@ -1 +0,0 @@
{"rustc":3697274117413853022,"features":"[\"alloc\", \"default\", \"std\"]","declared_features":"[\"alloc\", \"default\", \"std\"]","target":13060062996227388079,"profile":2040997289075261528,"path":7660686688554485333,"deps":[],"local":[{"CheckDepInfo":{"dep_info":"release/.fingerprint/base64-bffeb343559b9b16/dep-lib-base64","checksum":false}}],"rustflags":[],"config":8247474407144887393,"compile_kind":0}
@@ -1 +0,0 @@
This file has an mtime of when this was started.
@@ -1 +0,0 @@
04265406d8dfdc86
@@ -1 +0,0 @@
{"rustc":3697274117413853022,"features":"[]","declared_features":"[\"arbitrary\", \"bytemuck\", \"example_generated\", \"serde\", \"serde_core\", \"std\"]","target":7691312148208718491,"profile":2040997289075261528,"path":13133951523946053133,"deps":[],"local":[{"CheckDepInfo":{"dep_info":"release/.fingerprint/bitflags-765f98ff397854cf/dep-lib-bitflags","checksum":false}}],"rustflags":[],"config":8247474407144887393,"compile_kind":0}
@@ -1 +0,0 @@
This file has an mtime of when this was started.
@@ -1 +0,0 @@
{"rustc":3697274117413853022,"features":"[]","declared_features":"[\"zeroize\"]","target":6057344034650883969,"profile":15005971894838546436,"path":9516285012683048963,"deps":[[3173661117269759064,"hybrid_array",false,18059322650750644876]],"local":[{"CheckDepInfo":{"dep_info":"release/.fingerprint/block-buffer-a4cfcc9869f4006d/dep-lib-block_buffer","checksum":false}}],"rustflags":[],"config":8247474407144887393,"compile_kind":0}
@@ -1 +0,0 @@
This file has an mtime of when this was started.
@@ -1 +0,0 @@
{"rustc":3697274117413853022,"features":"[]","declared_features":"[]","target":8149518468556730110,"profile":2040997289075261528,"path":10763286916239946207,"deps":[[466357198569416633,"uuid",false,6844483093539163181],[3601586811267292532,"tower",false,17710280762048293091],[4891297352905791595,"axum",false,10347618161506764782],[5364813825765636762,"dashmap",false,8198242637287196554],[5380358770761950913,"tracing_subscriber",false,17654345397525367048],[7098700569944897890,"libc",false,10358284356093817449],[8578586876803397814,"serde_json",false,4628570253085338962],[9394460649638301237,"tokio",false,16850047951336516385],[11641236027685285524,"tokio_postgres",false,4637541574078043107],[11910974697091955563,"rayon",false,9459993863794084889],[13548984313718623784,"serde",false,8151733579501977522],[14435908599267459652,"tower_http",false,4694176071756235637],[14757622794040968908,"tracing",false,10698368088514759261],[16117757646811882223,"chrono",false,13901919752554136555]],"local":[{"CheckDepInfo":{"dep_info":"release/.fingerprint/boc-rust-service-8090414e8153436b/dep-lib-boc_rust","checksum":false}}],"rustflags":[],"config":8247474407144887393,"compile_kind":0}
File diff suppressed because one or more lines are too long
@@ -1 +0,0 @@
{"rustc":3697274117413853022,"features":"[]","declared_features":"[]","target":11100866145103567484,"profile":2040997289075261528,"path":4942398508502643691,"deps":[[466357198569416633,"uuid",false,6844483093539163181],[3601586811267292532,"tower",false,17710280762048293091],[4891297352905791595,"axum",false,10347618161506764782],[5364813825765636762,"dashmap",false,8198242637287196554],[5380358770761950913,"tracing_subscriber",false,17654345397525367048],[6098513438495592181,"boc_rust",false,7791960710582929944],[7098700569944897890,"libc",false,10358284356093817449],[8578586876803397814,"serde_json",false,4628570253085338962],[9394460649638301237,"tokio",false,16850047951336516385],[11641236027685285524,"tokio_postgres",false,4637541574078043107],[11910974697091955563,"rayon",false,9459993863794084889],[13548984313718623784,"serde",false,8151733579501977522],[14435908599267459652,"tower_http",false,4694176071756235637],[14757622794040968908,"tracing",false,10698368088514759261],[16117757646811882223,"chrono",false,13901919752554136555]],"local":[{"CheckDepInfo":{"dep_info":"release/.fingerprint/boc-rust-service-bcff98372ac6b716/dep-bin-boc-rust-service","checksum":false}}],"rustflags":[],"config":8247474407144887393,"compile_kind":0}
@@ -1 +0,0 @@
This file has an mtime of when this was started.
@@ -1,28 +0,0 @@
{"$message_type":"diagnostic","message":"unused import: `serde_json::Value`","code":{"code":"unused_imports","explanation":null},"level":"warning","spans":[{"file_name":"src/analytics.rs","byte_start":49,"byte_end":66,"line_start":3,"line_end":3,"column_start":5,"column_end":22,"is_primary":true,"text":[{"text":"use serde_json::Value;","highlight_start":5,"highlight_end":22}],"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 whole `use` item","code":null,"level":"help","spans":[{"file_name":"src/analytics.rs","byte_start":45,"byte_end":68,"line_start":3,"line_end":4,"column_start":1,"column_end":1,"is_primary":true,"text":[{"text":"use serde_json::Value;","highlight_start":1,"highlight_end":23},{"text":"use std::collections::HashMap;","highlight_start":1,"highlight_end":1}],"label":null,"suggested_replacement":"","suggestion_applicability":"MachineApplicable","expansion":null}],"children":[],"rendered":null}],"rendered":"\u001b[1m\u001b[33mwarning\u001b[0m\u001b[1m: unused import: `serde_json::Value`\u001b[0m\n \u001b[1m\u001b[94m--> \u001b[0msrc/analytics.rs:3:5\n \u001b[1m\u001b[94m|\u001b[0m\n\u001b[1m\u001b[94m3\u001b[0m \u001b[1m\u001b[94m|\u001b[0m use serde_json::Value;\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":"unused import: `std::collections::HashMap`","code":{"code":"unused_imports","explanation":null},"level":"warning","spans":[{"file_name":"src/analytics.rs","byte_start":72,"byte_end":97,"line_start":4,"line_end":4,"column_start":5,"column_end":30,"is_primary":true,"text":[{"text":"use std::collections::HashMap;","highlight_start":5,"highlight_end":30}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[{"message":"remove the whole `use` item","code":null,"level":"help","spans":[{"file_name":"src/analytics.rs","byte_start":68,"byte_end":99,"line_start":4,"line_end":5,"column_start":1,"column_end":1,"is_primary":true,"text":[{"text":"use std::collections::HashMap;","highlight_start":1,"highlight_end":31},{"text":"","highlight_start":1,"highlight_end":1}],"label":null,"suggested_replacement":"","suggestion_applicability":"MachineApplicable","expansion":null}],"children":[],"rendered":null}],"rendered":"\u001b[1m\u001b[33mwarning\u001b[0m\u001b[1m: unused import: `std::collections::HashMap`\u001b[0m\n \u001b[1m\u001b[94m--> \u001b[0msrc/analytics.rs:4:5\n \u001b[1m\u001b[94m|\u001b[0m\n\u001b[1m\u001b[94m4\u001b[0m \u001b[1m\u001b[94m|\u001b[0m use std::collections::HashMap;\n \u001b[1m\u001b[94m|\u001b[0m \u001b[1m\u001b[33m^^^^^^^^^^^^^^^^^^^^^^^^^\u001b[0m\n\n"}
{"$message_type":"diagnostic","message":"unused import: `DateTime`","code":{"code":"unused_imports","explanation":null},"level":"warning","spans":[{"file_name":"src/reports.rs","byte_start":13,"byte_end":21,"line_start":1,"line_end":1,"column_start":14,"column_end":22,"is_primary":true,"text":[{"text":"use chrono::{DateTime, Utc};","highlight_start":14,"highlight_end":22}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[{"message":"remove the unused import","code":null,"level":"help","spans":[{"file_name":"src/reports.rs","byte_start":13,"byte_end":23,"line_start":1,"line_end":1,"column_start":14,"column_end":24,"is_primary":true,"text":[{"text":"use chrono::{DateTime, Utc};","highlight_start":14,"highlight_end":24}],"label":null,"suggested_replacement":"","suggestion_applicability":"MachineApplicable","expansion":null},{"file_name":"src/reports.rs","byte_start":12,"byte_end":13,"line_start":1,"line_end":1,"column_start":13,"column_end":14,"is_primary":true,"text":[{"text":"use chrono::{DateTime, Utc};","highlight_start":13,"highlight_end":14}],"label":null,"suggested_replacement":"","suggestion_applicability":"MachineApplicable","expansion":null},{"file_name":"src/reports.rs","byte_start":26,"byte_end":27,"line_start":1,"line_end":1,"column_start":27,"column_end":28,"is_primary":true,"text":[{"text":"use chrono::{DateTime, Utc};","highlight_start":27,"highlight_end":28}],"label":null,"suggested_replacement":"","suggestion_applicability":"MachineApplicable","expansion":null}],"children":[],"rendered":null}],"rendered":"\u001b[1m\u001b[33mwarning\u001b[0m\u001b[1m: unused import: `DateTime`\u001b[0m\n \u001b[1m\u001b[94m--> \u001b[0msrc/reports.rs:1:14\n \u001b[1m\u001b[94m|\u001b[0m\n\u001b[1m\u001b[94m1\u001b[0m \u001b[1m\u001b[94m|\u001b[0m use chrono::{DateTime, Utc};\n \u001b[1m\u001b[94m|\u001b[0m \u001b[1m\u001b[33m^^^^^^^^\u001b[0m\n\n"}
{"$message_type":"diagnostic","message":"unused import: `CString`","code":{"code":"unused_imports","explanation":null},"level":"warning","spans":[{"file_name":"src/ipc.rs","byte_start":117,"byte_end":124,"line_start":4,"line_end":4,"column_start":22,"column_end":29,"is_primary":true,"text":[{"text":"use std::ffi::{CStr, CString};","highlight_start":22,"highlight_end":29}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[{"message":"remove the unused import","code":null,"level":"help","spans":[{"file_name":"src/ipc.rs","byte_start":115,"byte_end":124,"line_start":4,"line_end":4,"column_start":20,"column_end":29,"is_primary":true,"text":[{"text":"use std::ffi::{CStr, CString};","highlight_start":20,"highlight_end":29}],"label":null,"suggested_replacement":"","suggestion_applicability":"MachineApplicable","expansion":null},{"file_name":"src/ipc.rs","byte_start":110,"byte_end":111,"line_start":4,"line_end":4,"column_start":15,"column_end":16,"is_primary":true,"text":[{"text":"use std::ffi::{CStr, CString};","highlight_start":15,"highlight_end":16}],"label":null,"suggested_replacement":"","suggestion_applicability":"MachineApplicable","expansion":null},{"file_name":"src/ipc.rs","byte_start":124,"byte_end":125,"line_start":4,"line_end":4,"column_start":29,"column_end":30,"is_primary":true,"text":[{"text":"use std::ffi::{CStr, CString};","highlight_start":29,"highlight_end":30}],"label":null,"suggested_replacement":"","suggestion_applicability":"MachineApplicable","expansion":null}],"children":[],"rendered":null}],"rendered":"\u001b[1m\u001b[33mwarning\u001b[0m\u001b[1m: unused import: `CString`\u001b[0m\n \u001b[1m\u001b[94m--> \u001b[0msrc/ipc.rs:4:22\n \u001b[1m\u001b[94m|\u001b[0m\n\u001b[1m\u001b[94m4\u001b[0m \u001b[1m\u001b[94m|\u001b[0m use std::ffi::{CStr, CString};\n \u001b[1m\u001b[94m|\u001b[0m \u001b[1m\u001b[33m^^^^^^^\u001b[0m\n\n"}
{"$message_type":"diagnostic","message":"unused variable: `tenant_id`","code":{"code":"unused_variables","explanation":null},"level":"warning","spans":[{"file_name":"src/analytics.rs","byte_start":2103,"byte_end":2112,"line_start":63,"line_end":63,"column_start":33,"column_end":42,"is_primary":true,"text":[{"text":" async fn compute_mrr(&self, tenant_id: &str, period: &str) -> AnalyticsResult {","highlight_start":33,"highlight_end":42}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[{"message":"`#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default","code":null,"level":"note","spans":[],"children":[],"rendered":null},{"message":"if this is intentional, prefix it with an underscore","code":null,"level":"help","spans":[{"file_name":"src/analytics.rs","byte_start":2103,"byte_end":2112,"line_start":63,"line_end":63,"column_start":33,"column_end":42,"is_primary":true,"text":[{"text":" async fn compute_mrr(&self, tenant_id: &str, period: &str) -> AnalyticsResult {","highlight_start":33,"highlight_end":42}],"label":null,"suggested_replacement":"_tenant_id","suggestion_applicability":"MachineApplicable","expansion":null}],"children":[],"rendered":null}],"rendered":"\u001b[1m\u001b[33mwarning\u001b[0m\u001b[1m: unused variable: `tenant_id`\u001b[0m\n \u001b[1m\u001b[94m--> \u001b[0msrc/analytics.rs:63:33\n \u001b[1m\u001b[94m|\u001b[0m\n\u001b[1m\u001b[94m63\u001b[0m \u001b[1m\u001b[94m|\u001b[0m async fn compute_mrr(&self, tenant_id: &str, period: &str) -> AnalyticsResult {\n \u001b[1m\u001b[94m|\u001b[0m \u001b[1m\u001b[33m^^^^^^^^^\u001b[0m \u001b[1m\u001b[33mhelp: if this is intentional, prefix it with an underscore: `_tenant_id`\u001b[0m\n \u001b[1m\u001b[94m|\u001b[0m\n \u001b[1m\u001b[94m= \u001b[0m\u001b[1mnote\u001b[0m: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default\n\n"}
{"$message_type":"diagnostic","message":"unused variable: `period`","code":{"code":"unused_variables","explanation":null},"level":"warning","spans":[{"file_name":"src/analytics.rs","byte_start":2120,"byte_end":2126,"line_start":63,"line_end":63,"column_start":50,"column_end":56,"is_primary":true,"text":[{"text":" async fn compute_mrr(&self, tenant_id: &str, period: &str) -> AnalyticsResult {","highlight_start":50,"highlight_end":56}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[{"message":"if this is intentional, prefix it with an underscore","code":null,"level":"help","spans":[{"file_name":"src/analytics.rs","byte_start":2120,"byte_end":2126,"line_start":63,"line_end":63,"column_start":50,"column_end":56,"is_primary":true,"text":[{"text":" async fn compute_mrr(&self, tenant_id: &str, period: &str) -> AnalyticsResult {","highlight_start":50,"highlight_end":56}],"label":null,"suggested_replacement":"_period","suggestion_applicability":"MachineApplicable","expansion":null}],"children":[],"rendered":null}],"rendered":"\u001b[1m\u001b[33mwarning\u001b[0m\u001b[1m: unused variable: `period`\u001b[0m\n \u001b[1m\u001b[94m--> \u001b[0msrc/analytics.rs:63:50\n \u001b[1m\u001b[94m|\u001b[0m\n\u001b[1m\u001b[94m63\u001b[0m \u001b[1m\u001b[94m|\u001b[0m async fn compute_mrr(&self, tenant_id: &str, period: &str) -> AnalyticsResult {\n \u001b[1m\u001b[94m|\u001b[0m \u001b[1m\u001b[33m^^^^^^\u001b[0m \u001b[1m\u001b[33mhelp: if this is intentional, prefix it with an underscore: `_period`\u001b[0m\n\n"}
{"$message_type":"diagnostic","message":"unused variable: `tenant_id`","code":{"code":"unused_variables","explanation":null},"level":"warning","spans":[{"file_name":"src/analytics.rs","byte_start":2506,"byte_end":2515,"line_start":76,"line_end":76,"column_start":33,"column_end":42,"is_primary":true,"text":[{"text":" async fn compute_arr(&self, tenant_id: &str, period: &str) -> AnalyticsResult {","highlight_start":33,"highlight_end":42}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[{"message":"if this is intentional, prefix it with an underscore","code":null,"level":"help","spans":[{"file_name":"src/analytics.rs","byte_start":2506,"byte_end":2515,"line_start":76,"line_end":76,"column_start":33,"column_end":42,"is_primary":true,"text":[{"text":" async fn compute_arr(&self, tenant_id: &str, period: &str) -> AnalyticsResult {","highlight_start":33,"highlight_end":42}],"label":null,"suggested_replacement":"_tenant_id","suggestion_applicability":"MachineApplicable","expansion":null}],"children":[],"rendered":null}],"rendered":"\u001b[1m\u001b[33mwarning\u001b[0m\u001b[1m: unused variable: `tenant_id`\u001b[0m\n \u001b[1m\u001b[94m--> \u001b[0msrc/analytics.rs:76:33\n \u001b[1m\u001b[94m|\u001b[0m\n\u001b[1m\u001b[94m76\u001b[0m \u001b[1m\u001b[94m|\u001b[0m async fn compute_arr(&self, tenant_id: &str, period: &str) -> AnalyticsResult {\n \u001b[1m\u001b[94m|\u001b[0m \u001b[1m\u001b[33m^^^^^^^^^\u001b[0m \u001b[1m\u001b[33mhelp: if this is intentional, prefix it with an underscore: `_tenant_id`\u001b[0m\n\n"}
{"$message_type":"diagnostic","message":"unused variable: `period`","code":{"code":"unused_variables","explanation":null},"level":"warning","spans":[{"file_name":"src/analytics.rs","byte_start":2523,"byte_end":2529,"line_start":76,"line_end":76,"column_start":50,"column_end":56,"is_primary":true,"text":[{"text":" async fn compute_arr(&self, tenant_id: &str, period: &str) -> AnalyticsResult {","highlight_start":50,"highlight_end":56}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[{"message":"if this is intentional, prefix it with an underscore","code":null,"level":"help","spans":[{"file_name":"src/analytics.rs","byte_start":2523,"byte_end":2529,"line_start":76,"line_end":76,"column_start":50,"column_end":56,"is_primary":true,"text":[{"text":" async fn compute_arr(&self, tenant_id: &str, period: &str) -> AnalyticsResult {","highlight_start":50,"highlight_end":56}],"label":null,"suggested_replacement":"_period","suggestion_applicability":"MachineApplicable","expansion":null}],"children":[],"rendered":null}],"rendered":"\u001b[1m\u001b[33mwarning\u001b[0m\u001b[1m: unused variable: `period`\u001b[0m\n \u001b[1m\u001b[94m--> \u001b[0msrc/analytics.rs:76:50\n \u001b[1m\u001b[94m|\u001b[0m\n\u001b[1m\u001b[94m76\u001b[0m \u001b[1m\u001b[94m|\u001b[0m async fn compute_arr(&self, tenant_id: &str, period: &str) -> AnalyticsResult {\n \u001b[1m\u001b[94m|\u001b[0m \u001b[1m\u001b[33m^^^^^^\u001b[0m \u001b[1m\u001b[33mhelp: if this is intentional, prefix it with an underscore: `_period`\u001b[0m\n\n"}
{"$message_type":"diagnostic","message":"unused variable: `tenant_id`","code":{"code":"unused_variables","explanation":null},"level":"warning","spans":[{"file_name":"src/analytics.rs","byte_start":2891,"byte_end":2900,"line_start":88,"line_end":88,"column_start":35,"column_end":44,"is_primary":true,"text":[{"text":" async fn compute_churn(&self, tenant_id: &str, period: &str) -> AnalyticsResult {","highlight_start":35,"highlight_end":44}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[{"message":"if this is intentional, prefix it with an underscore","code":null,"level":"help","spans":[{"file_name":"src/analytics.rs","byte_start":2891,"byte_end":2900,"line_start":88,"line_end":88,"column_start":35,"column_end":44,"is_primary":true,"text":[{"text":" async fn compute_churn(&self, tenant_id: &str, period: &str) -> AnalyticsResult {","highlight_start":35,"highlight_end":44}],"label":null,"suggested_replacement":"_tenant_id","suggestion_applicability":"MachineApplicable","expansion":null}],"children":[],"rendered":null}],"rendered":"\u001b[1m\u001b[33mwarning\u001b[0m\u001b[1m: unused variable: `tenant_id`\u001b[0m\n \u001b[1m\u001b[94m--> \u001b[0msrc/analytics.rs:88:35\n \u001b[1m\u001b[94m|\u001b[0m\n\u001b[1m\u001b[94m88\u001b[0m \u001b[1m\u001b[94m|\u001b[0m async fn compute_churn(&self, tenant_id: &str, period: &str) -> AnalyticsResult {\n \u001b[1m\u001b[94m|\u001b[0m \u001b[1m\u001b[33m^^^^^^^^^\u001b[0m \u001b[1m\u001b[33mhelp: if this is intentional, prefix it with an underscore: `_tenant_id`\u001b[0m\n\n"}
{"$message_type":"diagnostic","message":"unused variable: `period`","code":{"code":"unused_variables","explanation":null},"level":"warning","spans":[{"file_name":"src/analytics.rs","byte_start":2908,"byte_end":2914,"line_start":88,"line_end":88,"column_start":52,"column_end":58,"is_primary":true,"text":[{"text":" async fn compute_churn(&self, tenant_id: &str, period: &str) -> AnalyticsResult {","highlight_start":52,"highlight_end":58}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[{"message":"if this is intentional, prefix it with an underscore","code":null,"level":"help","spans":[{"file_name":"src/analytics.rs","byte_start":2908,"byte_end":2914,"line_start":88,"line_end":88,"column_start":52,"column_end":58,"is_primary":true,"text":[{"text":" async fn compute_churn(&self, tenant_id: &str, period: &str) -> AnalyticsResult {","highlight_start":52,"highlight_end":58}],"label":null,"suggested_replacement":"_period","suggestion_applicability":"MachineApplicable","expansion":null}],"children":[],"rendered":null}],"rendered":"\u001b[1m\u001b[33mwarning\u001b[0m\u001b[1m: unused variable: `period`\u001b[0m\n \u001b[1m\u001b[94m--> \u001b[0msrc/analytics.rs:88:52\n \u001b[1m\u001b[94m|\u001b[0m\n\u001b[1m\u001b[94m88\u001b[0m \u001b[1m\u001b[94m|\u001b[0m async fn compute_churn(&self, tenant_id: &str, period: &str) -> AnalyticsResult {\n \u001b[1m\u001b[94m|\u001b[0m \u001b[1m\u001b[33m^^^^^^\u001b[0m \u001b[1m\u001b[33mhelp: if this is intentional, prefix it with an underscore: `_period`\u001b[0m\n\n"}
{"$message_type":"diagnostic","message":"unused variable: `tenant_id`","code":{"code":"unused_variables","explanation":null},"level":"warning","spans":[{"file_name":"src/analytics.rs","byte_start":3216,"byte_end":3225,"line_start":99,"line_end":99,"column_start":33,"column_end":42,"is_primary":true,"text":[{"text":" async fn compute_ltv(&self, tenant_id: &str, period: &str) -> AnalyticsResult {","highlight_start":33,"highlight_end":42}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[{"message":"if this is intentional, prefix it with an underscore","code":null,"level":"help","spans":[{"file_name":"src/analytics.rs","byte_start":3216,"byte_end":3225,"line_start":99,"line_end":99,"column_start":33,"column_end":42,"is_primary":true,"text":[{"text":" async fn compute_ltv(&self, tenant_id: &str, period: &str) -> AnalyticsResult {","highlight_start":33,"highlight_end":42}],"label":null,"suggested_replacement":"_tenant_id","suggestion_applicability":"MachineApplicable","expansion":null}],"children":[],"rendered":null}],"rendered":"\u001b[1m\u001b[33mwarning\u001b[0m\u001b[1m: unused variable: `tenant_id`\u001b[0m\n \u001b[1m\u001b[94m--> \u001b[0msrc/analytics.rs:99:33\n \u001b[1m\u001b[94m|\u001b[0m\n\u001b[1m\u001b[94m99\u001b[0m \u001b[1m\u001b[94m|\u001b[0m async fn compute_ltv(&self, tenant_id: &str, period: &str) -> AnalyticsResult {\n \u001b[1m\u001b[94m|\u001b[0m \u001b[1m\u001b[33m^^^^^^^^^\u001b[0m \u001b[1m\u001b[33mhelp: if this is intentional, prefix it with an underscore: `_tenant_id`\u001b[0m\n\n"}
{"$message_type":"diagnostic","message":"unused variable: `period`","code":{"code":"unused_variables","explanation":null},"level":"warning","spans":[{"file_name":"src/analytics.rs","byte_start":3233,"byte_end":3239,"line_start":99,"line_end":99,"column_start":50,"column_end":56,"is_primary":true,"text":[{"text":" async fn compute_ltv(&self, tenant_id: &str, period: &str) -> AnalyticsResult {","highlight_start":50,"highlight_end":56}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[{"message":"if this is intentional, prefix it with an underscore","code":null,"level":"help","spans":[{"file_name":"src/analytics.rs","byte_start":3233,"byte_end":3239,"line_start":99,"line_end":99,"column_start":50,"column_end":56,"is_primary":true,"text":[{"text":" async fn compute_ltv(&self, tenant_id: &str, period: &str) -> AnalyticsResult {","highlight_start":50,"highlight_end":56}],"label":null,"suggested_replacement":"_period","suggestion_applicability":"MachineApplicable","expansion":null}],"children":[],"rendered":null}],"rendered":"\u001b[1m\u001b[33mwarning\u001b[0m\u001b[1m: unused variable: `period`\u001b[0m\n \u001b[1m\u001b[94m--> \u001b[0msrc/analytics.rs:99:50\n \u001b[1m\u001b[94m|\u001b[0m\n\u001b[1m\u001b[94m99\u001b[0m \u001b[1m\u001b[94m|\u001b[0m async fn compute_ltv(&self, tenant_id: &str, period: &str) -> AnalyticsResult {\n \u001b[1m\u001b[94m|\u001b[0m \u001b[1m\u001b[33m^^^^^^\u001b[0m \u001b[1m\u001b[33mhelp: if this is intentional, prefix it with an underscore: `_period`\u001b[0m\n\n"}
{"$message_type":"diagnostic","message":"unused variable: `tenant_id`","code":{"code":"unused_variables","explanation":null},"level":"warning","spans":[{"file_name":"src/analytics.rs","byte_start":3599,"byte_end":3608,"line_start":111,"line_end":111,"column_start":33,"column_end":42,"is_primary":true,"text":[{"text":" async fn compute_cac(&self, tenant_id: &str, period: &str) -> AnalyticsResult {","highlight_start":33,"highlight_end":42}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[{"message":"if this is intentional, prefix it with an underscore","code":null,"level":"help","spans":[{"file_name":"src/analytics.rs","byte_start":3599,"byte_end":3608,"line_start":111,"line_end":111,"column_start":33,"column_end":42,"is_primary":true,"text":[{"text":" async fn compute_cac(&self, tenant_id: &str, period: &str) -> AnalyticsResult {","highlight_start":33,"highlight_end":42}],"label":null,"suggested_replacement":"_tenant_id","suggestion_applicability":"MachineApplicable","expansion":null}],"children":[],"rendered":null}],"rendered":"\u001b[1m\u001b[33mwarning\u001b[0m\u001b[1m: unused variable: `tenant_id`\u001b[0m\n \u001b[1m\u001b[94m--> \u001b[0msrc/analytics.rs:111:33\n \u001b[1m\u001b[94m|\u001b[0m\n\u001b[1m\u001b[94m111\u001b[0m \u001b[1m\u001b[94m|\u001b[0m async fn compute_cac(&self, tenant_id: &str, period: &str) -> AnalyticsResult {\n \u001b[1m\u001b[94m|\u001b[0m \u001b[1m\u001b[33m^^^^^^^^^\u001b[0m \u001b[1m\u001b[33mhelp: if this is intentional, prefix it with an underscore: `_tenant_id`\u001b[0m\n\n"}
{"$message_type":"diagnostic","message":"unused variable: `period`","code":{"code":"unused_variables","explanation":null},"level":"warning","spans":[{"file_name":"src/analytics.rs","byte_start":3616,"byte_end":3622,"line_start":111,"line_end":111,"column_start":50,"column_end":56,"is_primary":true,"text":[{"text":" async fn compute_cac(&self, tenant_id: &str, period: &str) -> AnalyticsResult {","highlight_start":50,"highlight_end":56}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[{"message":"if this is intentional, prefix it with an underscore","code":null,"level":"help","spans":[{"file_name":"src/analytics.rs","byte_start":3616,"byte_end":3622,"line_start":111,"line_end":111,"column_start":50,"column_end":56,"is_primary":true,"text":[{"text":" async fn compute_cac(&self, tenant_id: &str, period: &str) -> AnalyticsResult {","highlight_start":50,"highlight_end":56}],"label":null,"suggested_replacement":"_period","suggestion_applicability":"MachineApplicable","expansion":null}],"children":[],"rendered":null}],"rendered":"\u001b[1m\u001b[33mwarning\u001b[0m\u001b[1m: unused variable: `period`\u001b[0m\n \u001b[1m\u001b[94m--> \u001b[0msrc/analytics.rs:111:50\n \u001b[1m\u001b[94m|\u001b[0m\n\u001b[1m\u001b[94m111\u001b[0m \u001b[1m\u001b[94m|\u001b[0m async fn compute_cac(&self, tenant_id: &str, period: &str) -> AnalyticsResult {\n \u001b[1m\u001b[94m|\u001b[0m \u001b[1m\u001b[33m^^^^^^\u001b[0m \u001b[1m\u001b[33mhelp: if this is intentional, prefix it with an underscore: `_period`\u001b[0m\n\n"}
{"$message_type":"diagnostic","message":"unused variable: `tenant_id`","code":{"code":"unused_variables","explanation":null},"level":"warning","spans":[{"file_name":"src/analytics.rs","byte_start":3977,"byte_end":3986,"line_start":123,"line_end":123,"column_start":38,"column_end":47,"is_primary":true,"text":[{"text":" async fn compute_pipeline(&self, tenant_id: &str, period: &str) -> AnalyticsResult {","highlight_start":38,"highlight_end":47}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[{"message":"if this is intentional, prefix it with an underscore","code":null,"level":"help","spans":[{"file_name":"src/analytics.rs","byte_start":3977,"byte_end":3986,"line_start":123,"line_end":123,"column_start":38,"column_end":47,"is_primary":true,"text":[{"text":" async fn compute_pipeline(&self, tenant_id: &str, period: &str) -> AnalyticsResult {","highlight_start":38,"highlight_end":47}],"label":null,"suggested_replacement":"_tenant_id","suggestion_applicability":"MachineApplicable","expansion":null}],"children":[],"rendered":null}],"rendered":"\u001b[1m\u001b[33mwarning\u001b[0m\u001b[1m: unused variable: `tenant_id`\u001b[0m\n \u001b[1m\u001b[94m--> \u001b[0msrc/analytics.rs:123:38\n \u001b[1m\u001b[94m|\u001b[0m\n\u001b[1m\u001b[94m123\u001b[0m \u001b[1m\u001b[94m|\u001b[0m async fn compute_pipeline(&self, tenant_id: &str, period: &str) -> AnalyticsResult {\n \u001b[1m\u001b[94m|\u001b[0m \u001b[1m\u001b[33m^^^^^^^^^\u001b[0m \u001b[1m\u001b[33mhelp: if this is intentional, prefix it with an underscore: `_tenant_id`\u001b[0m\n\n"}
{"$message_type":"diagnostic","message":"unused variable: `period`","code":{"code":"unused_variables","explanation":null},"level":"warning","spans":[{"file_name":"src/analytics.rs","byte_start":3994,"byte_end":4000,"line_start":123,"line_end":123,"column_start":55,"column_end":61,"is_primary":true,"text":[{"text":" async fn compute_pipeline(&self, tenant_id: &str, period: &str) -> AnalyticsResult {","highlight_start":55,"highlight_end":61}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[{"message":"if this is intentional, prefix it with an underscore","code":null,"level":"help","spans":[{"file_name":"src/analytics.rs","byte_start":3994,"byte_end":4000,"line_start":123,"line_end":123,"column_start":55,"column_end":61,"is_primary":true,"text":[{"text":" async fn compute_pipeline(&self, tenant_id: &str, period: &str) -> AnalyticsResult {","highlight_start":55,"highlight_end":61}],"label":null,"suggested_replacement":"_period","suggestion_applicability":"MachineApplicable","expansion":null}],"children":[],"rendered":null}],"rendered":"\u001b[1m\u001b[33mwarning\u001b[0m\u001b[1m: unused variable: `period`\u001b[0m\n \u001b[1m\u001b[94m--> \u001b[0msrc/analytics.rs:123:55\n \u001b[1m\u001b[94m|\u001b[0m\n\u001b[1m\u001b[94m123\u001b[0m \u001b[1m\u001b[94m|\u001b[0m async fn compute_pipeline(&self, tenant_id: &str, period: &str) -> AnalyticsResult {\n \u001b[1m\u001b[94m|\u001b[0m \u001b[1m\u001b[33m^^^^^^\u001b[0m \u001b[1m\u001b[33mhelp: if this is intentional, prefix it with an underscore: `_period`\u001b[0m\n\n"}
{"$message_type":"diagnostic","message":"unused variable: `tenant_id`","code":{"code":"unused_variables","explanation":null},"level":"warning","spans":[{"file_name":"src/analytics.rs","byte_start":4421,"byte_end":4430,"line_start":136,"line_end":136,"column_start":40,"column_end":49,"is_primary":true,"text":[{"text":" async fn compute_conversion(&self, tenant_id: &str, period: &str) -> AnalyticsResult {","highlight_start":40,"highlight_end":49}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[{"message":"if this is intentional, prefix it with an underscore","code":null,"level":"help","spans":[{"file_name":"src/analytics.rs","byte_start":4421,"byte_end":4430,"line_start":136,"line_end":136,"column_start":40,"column_end":49,"is_primary":true,"text":[{"text":" async fn compute_conversion(&self, tenant_id: &str, period: &str) -> AnalyticsResult {","highlight_start":40,"highlight_end":49}],"label":null,"suggested_replacement":"_tenant_id","suggestion_applicability":"MachineApplicable","expansion":null}],"children":[],"rendered":null}],"rendered":"\u001b[1m\u001b[33mwarning\u001b[0m\u001b[1m: unused variable: `tenant_id`\u001b[0m\n \u001b[1m\u001b[94m--> \u001b[0msrc/analytics.rs:136:40\n \u001b[1m\u001b[94m|\u001b[0m\n\u001b[1m\u001b[94m136\u001b[0m \u001b[1m\u001b[94m|\u001b[0m async fn compute_conversion(&self, tenant_id: &str, period: &str) -> AnalyticsResult {\n \u001b[1m\u001b[94m|\u001b[0m \u001b[1m\u001b[33m^^^^^^^^^\u001b[0m \u001b[1m\u001b[33mhelp: if this is intentional, prefix it with an underscore: `_tenant_id`\u001b[0m\n\n"}
{"$message_type":"diagnostic","message":"unused variable: `period`","code":{"code":"unused_variables","explanation":null},"level":"warning","spans":[{"file_name":"src/analytics.rs","byte_start":4438,"byte_end":4444,"line_start":136,"line_end":136,"column_start":57,"column_end":63,"is_primary":true,"text":[{"text":" async fn compute_conversion(&self, tenant_id: &str, period: &str) -> AnalyticsResult {","highlight_start":57,"highlight_end":63}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[{"message":"if this is intentional, prefix it with an underscore","code":null,"level":"help","spans":[{"file_name":"src/analytics.rs","byte_start":4438,"byte_end":4444,"line_start":136,"line_end":136,"column_start":57,"column_end":63,"is_primary":true,"text":[{"text":" async fn compute_conversion(&self, tenant_id: &str, period: &str) -> AnalyticsResult {","highlight_start":57,"highlight_end":63}],"label":null,"suggested_replacement":"_period","suggestion_applicability":"MachineApplicable","expansion":null}],"children":[],"rendered":null}],"rendered":"\u001b[1m\u001b[33mwarning\u001b[0m\u001b[1m: unused variable: `period`\u001b[0m\n \u001b[1m\u001b[94m--> \u001b[0msrc/analytics.rs:136:57\n \u001b[1m\u001b[94m|\u001b[0m\n\u001b[1m\u001b[94m136\u001b[0m \u001b[1m\u001b[94m|\u001b[0m async fn compute_conversion(&self, tenant_id: &str, period: &str) -> AnalyticsResult {\n \u001b[1m\u001b[94m|\u001b[0m \u001b[1m\u001b[33m^^^^^^\u001b[0m \u001b[1m\u001b[33mhelp: if this is intentional, prefix it with an underscore: `_period`\u001b[0m\n\n"}
{"$message_type":"diagnostic","message":"unused variable: `tenant_id`","code":{"code":"unused_variables","explanation":null},"level":"warning","spans":[{"file_name":"src/reports.rs","byte_start":3367,"byte_end":3376,"line_start":85,"line_end":85,"column_start":48,"column_end":57,"is_primary":true,"text":[{"text":" async fn generate_financial_summary(&self, tenant_id: &str, params: &Value) -> Result<Value, String> {","highlight_start":48,"highlight_end":57}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[{"message":"if this is intentional, prefix it with an underscore","code":null,"level":"help","spans":[{"file_name":"src/reports.rs","byte_start":3367,"byte_end":3376,"line_start":85,"line_end":85,"column_start":48,"column_end":57,"is_primary":true,"text":[{"text":" async fn generate_financial_summary(&self, tenant_id: &str, params: &Value) -> Result<Value, String> {","highlight_start":48,"highlight_end":57}],"label":null,"suggested_replacement":"_tenant_id","suggestion_applicability":"MachineApplicable","expansion":null}],"children":[],"rendered":null}],"rendered":"\u001b[1m\u001b[33mwarning\u001b[0m\u001b[1m: unused variable: `tenant_id`\u001b[0m\n \u001b[1m\u001b[94m--> \u001b[0msrc/reports.rs:85:48\n \u001b[1m\u001b[94m|\u001b[0m\n\u001b[1m\u001b[94m85\u001b[0m \u001b[1m\u001b[94m|\u001b[0m async fn generate_financial_summary(&self, tenant_id: &str, params: &Value) -> Result<Value, String> {\n \u001b[1m\u001b[94m|\u001b[0m \u001b[1m\u001b[33m^^^^^^^^^\u001b[0m \u001b[1m\u001b[33mhelp: if this is intentional, prefix it with an underscore: `_tenant_id`\u001b[0m\n\n"}
{"$message_type":"diagnostic","message":"unused variable: `tenant_id`","code":{"code":"unused_variables","explanation":null},"level":"warning","spans":[{"file_name":"src/reports.rs","byte_start":4815,"byte_end":4824,"line_start":117,"line_end":117,"column_start":45,"column_end":54,"is_primary":true,"text":[{"text":" async fn generate_sales_pipeline(&self, tenant_id: &str, params: &Value) -> Result<Value, String> {","highlight_start":45,"highlight_end":54}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[{"message":"if this is intentional, prefix it with an underscore","code":null,"level":"help","spans":[{"file_name":"src/reports.rs","byte_start":4815,"byte_end":4824,"line_start":117,"line_end":117,"column_start":45,"column_end":54,"is_primary":true,"text":[{"text":" async fn generate_sales_pipeline(&self, tenant_id: &str, params: &Value) -> Result<Value, String> {","highlight_start":45,"highlight_end":54}],"label":null,"suggested_replacement":"_tenant_id","suggestion_applicability":"MachineApplicable","expansion":null}],"children":[],"rendered":null}],"rendered":"\u001b[1m\u001b[33mwarning\u001b[0m\u001b[1m: unused variable: `tenant_id`\u001b[0m\n \u001b[1m\u001b[94m--> \u001b[0msrc/reports.rs:117:45\n \u001b[1m\u001b[94m|\u001b[0m\n\u001b[1m\u001b[94m117\u001b[0m \u001b[1m\u001b[94m|\u001b[0m async fn generate_sales_pipeline(&self, tenant_id: &str, params: &Value) -> Result<Value, String> {\n \u001b[1m\u001b[94m|\u001b[0m \u001b[1m\u001b[33m^^^^^^^^^\u001b[0m \u001b[1m\u001b[33mhelp: if this is intentional, prefix it with an underscore: `_tenant_id`\u001b[0m\n\n"}
{"$message_type":"diagnostic","message":"unused variable: `tenant_id`","code":{"code":"unused_variables","explanation":null},"level":"warning","spans":[{"file_name":"src/reports.rs","byte_start":6166,"byte_end":6175,"line_start":148,"line_end":148,"column_start":49,"column_end":58,"is_primary":true,"text":[{"text":" async fn generate_customer_analytics(&self, tenant_id: &str, params: &Value) -> Result<Value, String> {","highlight_start":49,"highlight_end":58}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[{"message":"if this is intentional, prefix it with an underscore","code":null,"level":"help","spans":[{"file_name":"src/reports.rs","byte_start":6166,"byte_end":6175,"line_start":148,"line_end":148,"column_start":49,"column_end":58,"is_primary":true,"text":[{"text":" async fn generate_customer_analytics(&self, tenant_id: &str, params: &Value) -> Result<Value, String> {","highlight_start":49,"highlight_end":58}],"label":null,"suggested_replacement":"_tenant_id","suggestion_applicability":"MachineApplicable","expansion":null}],"children":[],"rendered":null}],"rendered":"\u001b[1m\u001b[33mwarning\u001b[0m\u001b[1m: unused variable: `tenant_id`\u001b[0m\n \u001b[1m\u001b[94m--> \u001b[0msrc/reports.rs:148:49\n \u001b[1m\u001b[94m|\u001b[0m\n\u001b[1m\u001b[94m148\u001b[0m \u001b[1m\u001b[94m|\u001b[0m async fn generate_customer_analytics(&self, tenant_id: &str, params: &Value) -> Result<Value, String> {\n \u001b[1m\u001b[94m|\u001b[0m \u001b[1m\u001b[33m^^^^^^^^^\u001b[0m \u001b[1m\u001b[33mhelp: if this is intentional, prefix it with an underscore: `_tenant_id`\u001b[0m\n\n"}
{"$message_type":"diagnostic","message":"unused variable: `tenant_id`","code":{"code":"unused_variables","explanation":null},"level":"warning","spans":[{"file_name":"src/reports.rs","byte_start":7300,"byte_end":7309,"line_start":177,"line_end":177,"column_start":47,"column_end":56,"is_primary":true,"text":[{"text":" async fn generate_revenue_forecast(&self, tenant_id: &str, params: &Value) -> Result<Value, String> {","highlight_start":47,"highlight_end":56}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[{"message":"if this is intentional, prefix it with an underscore","code":null,"level":"help","spans":[{"file_name":"src/reports.rs","byte_start":7300,"byte_end":7309,"line_start":177,"line_end":177,"column_start":47,"column_end":56,"is_primary":true,"text":[{"text":" async fn generate_revenue_forecast(&self, tenant_id: &str, params: &Value) -> Result<Value, String> {","highlight_start":47,"highlight_end":56}],"label":null,"suggested_replacement":"_tenant_id","suggestion_applicability":"MachineApplicable","expansion":null}],"children":[],"rendered":null}],"rendered":"\u001b[1m\u001b[33mwarning\u001b[0m\u001b[1m: unused variable: `tenant_id`\u001b[0m\n \u001b[1m\u001b[94m--> \u001b[0msrc/reports.rs:177:47\n \u001b[1m\u001b[94m|\u001b[0m\n\u001b[1m\u001b[94m177\u001b[0m \u001b[1m\u001b[94m|\u001b[0m async fn generate_revenue_forecast(&self, tenant_id: &str, params: &Value) -> Result<Value, String> {\n \u001b[1m\u001b[94m|\u001b[0m \u001b[1m\u001b[33m^^^^^^^^^\u001b[0m \u001b[1m\u001b[33mhelp: if this is intentional, prefix it with an underscore: `_tenant_id`\u001b[0m\n\n"}
{"$message_type":"diagnostic","message":"unused variable: `tenant_id`","code":{"code":"unused_variables","explanation":null},"level":"warning","spans":[{"file_name":"src/reports.rs","byte_start":8543,"byte_end":8552,"line_start":204,"line_end":204,"column_start":48,"column_end":57,"is_primary":true,"text":[{"text":" async fn generate_expense_breakdown(&self, tenant_id: &str, params: &Value) -> Result<Value, String> {","highlight_start":48,"highlight_end":57}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[{"message":"if this is intentional, prefix it with an underscore","code":null,"level":"help","spans":[{"file_name":"src/reports.rs","byte_start":8543,"byte_end":8552,"line_start":204,"line_end":204,"column_start":48,"column_end":57,"is_primary":true,"text":[{"text":" async fn generate_expense_breakdown(&self, tenant_id: &str, params: &Value) -> Result<Value, String> {","highlight_start":48,"highlight_end":57}],"label":null,"suggested_replacement":"_tenant_id","suggestion_applicability":"MachineApplicable","expansion":null}],"children":[],"rendered":null}],"rendered":"\u001b[1m\u001b[33mwarning\u001b[0m\u001b[1m: unused variable: `tenant_id`\u001b[0m\n \u001b[1m\u001b[94m--> \u001b[0msrc/reports.rs:204:48\n \u001b[1m\u001b[94m|\u001b[0m\n\u001b[1m\u001b[94m204\u001b[0m \u001b[1m\u001b[94m|\u001b[0m async fn generate_expense_breakdown(&self, tenant_id: &str, params: &Value) -> Result<Value, String> {\n \u001b[1m\u001b[94m|\u001b[0m \u001b[1m\u001b[33m^^^^^^^^^\u001b[0m \u001b[1m\u001b[33mhelp: if this is intentional, prefix it with an underscore: `_tenant_id`\u001b[0m\n\n"}
{"$message_type":"diagnostic","message":"unused variable: `tenant_id`","code":{"code":"unused_variables","explanation":null},"level":"warning","spans":[{"file_name":"src/reports.rs","byte_start":9626,"byte_end":9635,"line_start":226,"line_end":226,"column_start":50,"column_end":59,"is_primary":true,"text":[{"text":" async fn generate_cashflow_projection(&self, tenant_id: &str, params: &Value) -> Result<Value, String> {","highlight_start":50,"highlight_end":59}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[{"message":"if this is intentional, prefix it with an underscore","code":null,"level":"help","spans":[{"file_name":"src/reports.rs","byte_start":9626,"byte_end":9635,"line_start":226,"line_end":226,"column_start":50,"column_end":59,"is_primary":true,"text":[{"text":" async fn generate_cashflow_projection(&self, tenant_id: &str, params: &Value) -> Result<Value, String> {","highlight_start":50,"highlight_end":59}],"label":null,"suggested_replacement":"_tenant_id","suggestion_applicability":"MachineApplicable","expansion":null}],"children":[],"rendered":null}],"rendered":"\u001b[1m\u001b[33mwarning\u001b[0m\u001b[1m: unused variable: `tenant_id`\u001b[0m\n \u001b[1m\u001b[94m--> \u001b[0msrc/reports.rs:226:50\n \u001b[1m\u001b[94m|\u001b[0m\n\u001b[1m\u001b[94m226\u001b[0m \u001b[1m\u001b[94m|\u001b[0m async fn generate_cashflow_projection(&self, tenant_id: &str, params: &Value) -> Result<Value, String> {\n \u001b[1m\u001b[94m|\u001b[0m \u001b[1m\u001b[33m^^^^^^^^^\u001b[0m \u001b[1m\u001b[33mhelp: if this is intentional, prefix it with an underscore: `_tenant_id`\u001b[0m\n\n"}
{"$message_type":"diagnostic","message":"method `batch_compute` is never used","code":{"code":"dead_code","explanation":null},"level":"warning","spans":[{"file_name":"src/analytics.rs","byte_start":310,"byte_end":330,"line_start":16,"line_end":16,"column_start":1,"column_end":21,"is_primary":false,"text":[{"text":"impl AnalyticsEngine {","highlight_start":1,"highlight_end":21}],"label":"method in this implementation","suggested_replacement":null,"suggestion_applicability":null,"expansion":null},{"file_name":"src/analytics.rs","byte_start":4857,"byte_end":4870,"line_start":149,"line_end":149,"column_start":12,"column_end":25,"is_primary":true,"text":[{"text":" pub fn batch_compute(&self, tenant_id: &str, metrics: &[(&str, &str)]) -> Vec<AnalyticsResult> {","highlight_start":12,"highlight_end":25}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[{"message":"`#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default","code":null,"level":"note","spans":[],"children":[],"rendered":null}],"rendered":"\u001b[1m\u001b[33mwarning\u001b[0m\u001b[1m: method `batch_compute` is never used\u001b[0m\n \u001b[1m\u001b[94m--> \u001b[0msrc/analytics.rs:149:12\n \u001b[1m\u001b[94m|\u001b[0m\n\u001b[1m\u001b[94m 16\u001b[0m \u001b[1m\u001b[94m|\u001b[0m impl AnalyticsEngine {\n \u001b[1m\u001b[94m|\u001b[0m \u001b[1m\u001b[94m--------------------\u001b[0m \u001b[1m\u001b[94mmethod in this implementation\u001b[0m\n\u001b[1m\u001b[94m...\u001b[0m\n\u001b[1m\u001b[94m149\u001b[0m \u001b[1m\u001b[94m|\u001b[0m pub fn batch_compute(&self, tenant_id: &str, metrics: &[(&str, &str)]) -> Vec<AnalyticsResult> {\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(dead_code)]` (part of `#[warn(unused)]`) on by default\n\n"}
{"$message_type":"diagnostic","message":"fields `name` and `description` are never read","code":{"code":"dead_code","explanation":null},"level":"warning","spans":[{"file_name":"src/reports.rs","byte_start":179,"byte_end":193,"line_start":9,"line_end":9,"column_start":8,"column_end":22,"is_primary":false,"text":[{"text":"struct ReportTemplate {","highlight_start":8,"highlight_end":22}],"label":"fields in this struct","suggested_replacement":null,"suggestion_applicability":null,"expansion":null},{"file_name":"src/reports.rs","byte_start":200,"byte_end":204,"line_start":10,"line_end":10,"column_start":5,"column_end":9,"is_primary":true,"text":[{"text":" name: String,","highlight_start":5,"highlight_end":9}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null},{"file_name":"src/reports.rs","byte_start":218,"byte_end":229,"line_start":11,"line_end":11,"column_start":5,"column_end":16,"is_primary":true,"text":[{"text":" description: String,","highlight_start":5,"highlight_end":16}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[],"rendered":"\u001b[1m\u001b[33mwarning\u001b[0m\u001b[1m: fields `name` and `description` are never read\u001b[0m\n \u001b[1m\u001b[94m--> \u001b[0msrc/reports.rs:10:5\n \u001b[1m\u001b[94m|\u001b[0m\n\u001b[1m\u001b[94m 9\u001b[0m \u001b[1m\u001b[94m|\u001b[0m struct ReportTemplate {\n \u001b[1m\u001b[94m|\u001b[0m \u001b[1m\u001b[94m--------------\u001b[0m \u001b[1m\u001b[94mfields in this struct\u001b[0m\n\u001b[1m\u001b[94m10\u001b[0m \u001b[1m\u001b[94m|\u001b[0m name: String,\n \u001b[1m\u001b[94m|\u001b[0m \u001b[1m\u001b[33m^^^^\u001b[0m\n\u001b[1m\u001b[94m11\u001b[0m \u001b[1m\u001b[94m|\u001b[0m description: String,\n \u001b[1m\u001b[94m|\u001b[0m \u001b[1m\u001b[33m^^^^^^^^^^^\u001b[0m\n\n"}
{"$message_type":"diagnostic","message":"function `init_channel` is never used","code":{"code":"dead_code","explanation":null},"level":"warning","spans":[{"file_name":"src/ipc.rs","byte_start":215,"byte_end":227,"line_start":8,"line_end":8,"column_start":8,"column_end":20,"is_primary":true,"text":[{"text":"pub fn init_channel(name: &str) -> Result<(), String> {","highlight_start":8,"highlight_end":20}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[],"rendered":"\u001b[1m\u001b[33mwarning\u001b[0m\u001b[1m: function `init_channel` is never used\u001b[0m\n \u001b[1m\u001b[94m--> \u001b[0msrc/ipc.rs:8:8\n \u001b[1m\u001b[94m|\u001b[0m\n\u001b[1m\u001b[94m8\u001b[0m \u001b[1m\u001b[94m|\u001b[0m pub fn init_channel(name: &str) -> Result<(), String> {\n \u001b[1m\u001b[94m|\u001b[0m \u001b[1m\u001b[33m^^^^^^^^^^^^\u001b[0m\n\n"}
{"$message_type":"diagnostic","message":"27 warnings emitted","code":null,"level":"warning","spans":[],"children":[],"rendered":"\u001b[1m\u001b[33mwarning\u001b[0m\u001b[1m: 27 warnings emitted\u001b[0m\n\n"}
@@ -1 +0,0 @@
This file has an mtime of when this was started.
@@ -1 +0,0 @@
f1d40d367008c068
@@ -1 +0,0 @@
{"rustc":3697274117413853022,"features":"[\"default\", \"std\"]","declared_features":"[\"default\", \"i128\", \"std\"]","target":8344828840634961491,"profile":2040997289075261528,"path":17947950383692024843,"deps":[],"local":[{"CheckDepInfo":{"dep_info":"release/.fingerprint/byteorder-6e3a8fd85d179480/dep-lib-byteorder","checksum":false}}],"rustflags":[],"config":8247474407144887393,"compile_kind":0}
@@ -1 +0,0 @@
This file has an mtime of when this was started.
@@ -1 +0,0 @@
271f06d683869aea
@@ -1 +0,0 @@
{"rustc":3697274117413853022,"features":"[\"default\", \"std\"]","declared_features":"[\"default\", \"extra-platforms\", \"serde\", \"std\"]","target":11402411492164584411,"profile":3654867079619179846,"path":16980282986469236506,"deps":[],"local":[{"CheckDepInfo":{"dep_info":"release/.fingerprint/bytes-7dc9380364cd2a34/dep-lib-bytes","checksum":false}}],"rustflags":[],"config":8247474407144887393,"compile_kind":0}
@@ -1 +0,0 @@
This file has an mtime of when this was started.
@@ -1 +0,0 @@
c36d3712b8e31701
@@ -1 +0,0 @@
{"rustc":3697274117413853022,"features":"[]","declared_features":"[\"core\", \"rustc-dep-of-std\"]","target":13840298032947503755,"profile":2040997289075261528,"path":9433148093347736929,"deps":[],"local":[{"CheckDepInfo":{"dep_info":"release/.fingerprint/cfg-if-c28393f1568b0153/dep-lib-cfg_if","checksum":false}}],"rustflags":[],"config":8247474407144887393,"compile_kind":0}
@@ -1 +0,0 @@
This file has an mtime of when this was started.
@@ -1 +0,0 @@
e1a2eee0808e7cc4
@@ -1 +0,0 @@
{"rustc":3697274117413853022,"features":"[\"rng\"]","declared_features":"[\"cipher\", \"default\", \"legacy\", \"rng\", \"xchacha\", \"zeroize\"]","target":5186012452570817782,"profile":18050733770209708702,"path":11687202474411020191,"deps":[[7667230146095136825,"cfg_if",false,78781898221383107],[18359178603293420568,"rand_core",false,2843246380870605194]],"local":[{"CheckDepInfo":{"dep_info":"release/.fingerprint/chacha20-d22823a185c48e25/dep-lib-chacha20","checksum":false}}],"rustflags":[],"config":8247474407144887393,"compile_kind":0}
@@ -1 +0,0 @@
This file has an mtime of when this was started.
@@ -1 +0,0 @@
ebc3f9025c8aedc0
@@ -1 +0,0 @@
{"rustc":3697274117413853022,"features":"[\"alloc\", \"clock\", \"default\", \"iana-time-zone\", \"js-sys\", \"now\", \"oldtime\", \"serde\", \"std\", \"wasm-bindgen\", \"wasmbind\", \"winapi\", \"windows-link\"]","declared_features":"[\"__internal_bench\", \"alloc\", \"arbitrary\", \"clock\", \"core-error\", \"default\", \"defmt\", \"iana-time-zone\", \"js-sys\", \"libc\", \"now\", \"oldtime\", \"pure-rust-locales\", \"rkyv\", \"rkyv-16\", \"rkyv-32\", \"rkyv-64\", \"rkyv-validation\", \"serde\", \"std\", \"unstable-locales\", \"wasm-bindgen\", \"wasmbind\", \"winapi\", \"windows-link\"]","target":15315924755136109342,"profile":2040997289075261528,"path":17780376413348889854,"deps":[[5157631553186200874,"num_traits",false,14119788579692270633],[13548984313718623784,"serde",false,8151733579501977522],[16619627449254928351,"iana_time_zone",false,9712474382341530848]],"local":[{"CheckDepInfo":{"dep_info":"release/.fingerprint/chrono-cff241d94d764653/dep-lib-chrono","checksum":false}}],"rustflags":[],"config":8247474407144887393,"compile_kind":0}
@@ -1 +0,0 @@
This file has an mtime of when this was started.
@@ -1 +0,0 @@
1f3cafca33d2299d
@@ -1 +0,0 @@
{"rustc":3697274117413853022,"features":"[]","declared_features":"[]","target":7432811800008246249,"profile":15005971894838546436,"path":14113878691217321502,"deps":[],"local":[{"CheckDepInfo":{"dep_info":"release/.fingerprint/cmov-e22e852cf3fa7ce1/dep-lib-cmov","checksum":false}}],"rustflags":[],"config":8247474407144887393,"compile_kind":0}
@@ -1 +0,0 @@
This file has an mtime of when this was started.
@@ -1 +0,0 @@
33eb5f50f822b777
@@ -1 +0,0 @@
{"rustc":3697274117413853022,"features":"[]","declared_features":"[\"arbitrary\", \"db\"]","target":15839317715723132186,"profile":2040997289075261528,"path":13813461199962814925,"deps":[],"local":[{"CheckDepInfo":{"dep_info":"release/.fingerprint/const-oid-fbddf381ae2612a4/dep-lib-const_oid","checksum":false}}],"rustflags":[],"config":8247474407144887393,"compile_kind":0}
@@ -1 +0,0 @@
This file has an mtime of when this was started.
@@ -1 +0,0 @@
7e0dcda19b442a97
@@ -1 +0,0 @@
{"rustc":3697274117413853022,"features":"[]","declared_features":"[]","target":7407970971831147067,"profile":15005971894838546436,"path":1508821112638578062,"deps":[[7098700569944897890,"libc",false,10358284356093817449]],"local":[{"CheckDepInfo":{"dep_info":"release/.fingerprint/cpufeatures-02fa6de1448eed7c/dep-lib-cpufeatures","checksum":false}}],"rustflags":[],"config":8247474407144887393,"compile_kind":0}
@@ -1 +0,0 @@
{"rustc":3697274117413853022,"features":"","declared_features":"","target":0,"profile":0,"path":0,"deps":[[10684107345137278605,"build_script_build",false,405385505304535536]],"local":[{"RerunIfChanged":{"output":"release/build/crossbeam-deque-24893788c9d354ae/output","paths":["build.rs"]}}],"rustflags":[],"config":0,"compile_kind":0}
@@ -1 +0,0 @@
This file has an mtime of when this was started.
@@ -1 +0,0 @@
{"rustc":3697274117413853022,"features":"[\"default\", \"std\"]","declared_features":"[\"default\", \"std\"]","target":15353977948366730291,"profile":14791228037615401302,"path":10580037843469392998,"deps":[[10684107345137278605,"build_script_build",false,2809950628337429646],[10951058209291271410,"crossbeam_utils",false,18382006368912275469],[13869114390706723416,"crossbeam_epoch",false,9559836231838556057]],"local":[{"CheckDepInfo":{"dep_info":"release/.fingerprint/crossbeam-deque-56cc075aabc81ce0/dep-lib-crossbeam_deque","checksum":false}}],"rustflags":[],"config":8247474407144887393,"compile_kind":0}
@@ -1 +0,0 @@
{"rustc":3697274117413853022,"features":"[\"default\", \"std\"]","declared_features":"[\"default\", \"std\"]","target":5408242616063297496,"profile":1419616050453328851,"path":3163335187747278573,"deps":[],"local":[{"CheckDepInfo":{"dep_info":"release/.fingerprint/crossbeam-deque-dd9c30f432e6c432/dep-build-script-build-script-build","checksum":false}}],"rustflags":[],"config":8247474407144887393,"compile_kind":0}
@@ -1 +0,0 @@
This file has an mtime of when this was started.
@@ -1 +0,0 @@
This file has an mtime of when this was started.
@@ -1 +0,0 @@
{"rustc":3697274117413853022,"features":"[\"alloc\", \"std\"]","declared_features":"[\"alloc\", \"default\", \"loom\", \"loom-crate\", \"nightly\", \"std\"]","target":16242420667881341737,"profile":14791228037615401302,"path":11685426848944331124,"deps":[[10951058209291271410,"crossbeam_utils",false,18382006368912275469],[13869114390706723416,"build_script_build",false,16122645801835036432]],"local":[{"CheckDepInfo":{"dep_info":"release/.fingerprint/crossbeam-epoch-1a33398559ec6a44/dep-lib-crossbeam_epoch","checksum":false}}],"rustflags":[],"config":8247474407144887393,"compile_kind":0}
@@ -1 +0,0 @@
{"rustc":3697274117413853022,"features":"","declared_features":"","target":0,"profile":0,"path":0,"deps":[[13869114390706723416,"build_script_build",false,10781594398831178862]],"local":[{"RerunIfChanged":{"output":"release/build/crossbeam-epoch-8deb7e5858c37858/output","paths":["build.rs"]}}],"rustflags":[],"config":0,"compile_kind":0}
@@ -1 +0,0 @@
{"rustc":3697274117413853022,"features":"[\"alloc\", \"std\"]","declared_features":"[\"alloc\", \"default\", \"loom\", \"loom-crate\", \"nightly\", \"std\"]","target":5408242616063297496,"profile":1419616050453328851,"path":4544127582614795669,"deps":[],"local":[{"CheckDepInfo":{"dep_info":"release/.fingerprint/crossbeam-epoch-9bb466ec27e00e7c/dep-build-script-build-script-build","checksum":false}}],"rustflags":[],"config":8247474407144887393,"compile_kind":0}
@@ -1 +0,0 @@
This file has an mtime of when this was started.
@@ -1 +0,0 @@
This file has an mtime of when this was started.
@@ -1 +0,0 @@
{"rustc":3697274117413853022,"features":"[\"default\", \"std\"]","declared_features":"[\"default\", \"loom\", \"nightly\", \"std\"]","target":9626079250877207070,"profile":14791228037615401302,"path":11436926997345565096,"deps":[[10951058209291271410,"build_script_build",false,14200670855589481638]],"local":[{"CheckDepInfo":{"dep_info":"release/.fingerprint/crossbeam-utils-1eb06fd8fb643741/dep-lib-crossbeam_utils","checksum":false}}],"rustflags":[],"config":8247474407144887393,"compile_kind":0}
@@ -1 +0,0 @@
{"rustc":3697274117413853022,"features":"","declared_features":"","target":0,"profile":0,"path":0,"deps":[[10951058209291271410,"build_script_build",false,1770077806496551786]],"local":[{"RerunIfChanged":{"output":"release/build/crossbeam-utils-9e612733194446e8/output","paths":["no_atomic.rs"]}}],"rustflags":[],"config":0,"compile_kind":0}
@@ -1 +0,0 @@
{"rustc":3697274117413853022,"features":"[\"default\", \"std\"]","declared_features":"[\"default\", \"loom\", \"nightly\", \"std\"]","target":5408242616063297496,"profile":1419616050453328851,"path":2841676696308263227,"deps":[],"local":[{"CheckDepInfo":{"dep_info":"release/.fingerprint/crossbeam-utils-d404d0959e599037/dep-build-script-build-script-build","checksum":false}}],"rustflags":[],"config":8247474407144887393,"compile_kind":0}
@@ -1 +0,0 @@
This file has an mtime of when this was started.
@@ -1 +0,0 @@
This file has an mtime of when this was started.
@@ -1 +0,0 @@
{"rustc":3697274117413853022,"features":"[]","declared_features":"[\"getrandom\", \"rand_core\", \"zeroize\"]","target":14002316677131120771,"profile":8917093484142751111,"path":14303971719399791221,"deps":[[3173661117269759064,"hybrid_array",false,18059322650750644876]],"local":[{"CheckDepInfo":{"dep_info":"release/.fingerprint/crypto-common-b4193356d4abfbfb/dep-lib-crypto_common","checksum":false}}],"rustflags":[],"config":8247474407144887393,"compile_kind":0}
@@ -1 +0,0 @@
This file has an mtime of when this was started.
@@ -1 +0,0 @@
e65dee2c44f10962
@@ -1 +0,0 @@
{"rustc":3697274117413853022,"features":"[]","declared_features":"[\"alloc\", \"subtle\"]","target":14735723286394368586,"profile":15005971894838546436,"path":7161778167789485399,"deps":[[14821918413341411223,"cmov",false,11324813857885469727]],"local":[{"CheckDepInfo":{"dep_info":"release/.fingerprint/ctutils-10dd7512d97fb618/dep-lib-ctutils","checksum":false}}],"rustflags":[],"config":8247474407144887393,"compile_kind":0}
@@ -1 +0,0 @@
This file has an mtime of when this was started.
@@ -1 +0,0 @@
8a07f7113e02c671
@@ -1 +0,0 @@
{"rustc":3697274117413853022,"features":"[]","declared_features":"[\"arbitrary\", \"inline\", \"raw-api\", \"rayon\", \"serde\"]","target":7646408341754254191,"profile":2040997289075261528,"path":8119509999883745608,"deps":[[2555121257709722468,"lock_api",false,14023348759600241536],[5855319743879205494,"once_cell",false,13708832399288578193],[6545091685033313457,"parking_lot_core",false,17317473899768983122],[7667230146095136825,"cfg_if",false,78781898221383107],[13018563866916002725,"hashbrown",false,5717521732401734504]],"local":[{"CheckDepInfo":{"dep_info":"release/.fingerprint/dashmap-b73f9415bc74b734/dep-lib-dashmap","checksum":false}}],"rustflags":[],"config":8247474407144887393,"compile_kind":0}
@@ -1 +0,0 @@
This file has an mtime of when this was started.
@@ -1 +0,0 @@
a40906cee3085c65
@@ -1 +0,0 @@
{"rustc":3697274117413853022,"features":"[\"alloc\", \"block-api\", \"default\", \"mac\", \"oid\"]","declared_features":"[\"alloc\", \"blobby\", \"block-api\", \"default\", \"dev\", \"getrandom\", \"mac\", \"oid\", \"rand_core\", \"zeroize\"]","target":10850736035647688105,"profile":8917093484142751111,"path":8971369010967965637,"deps":[[2589336589600319205,"const_oid",false,8626402061147171635],[6101016705997077623,"common",false,15177817178944702062],[9917320985600281521,"ctutils",false,7064442765621222886],[18141537268335717567,"block_buffer",false,15610444207272609696]],"local":[{"CheckDepInfo":{"dep_info":"release/.fingerprint/digest-6127948cdbc8b6c9/dep-lib-digest","checksum":false}}],"rustflags":[],"config":8247474407144887393,"compile_kind":0}
@@ -1 +0,0 @@
This file has an mtime of when this was started.
@@ -1 +0,0 @@
e9ada86fc238175d
@@ -1 +0,0 @@
{"rustc":3697274117413853022,"features":"[]","declared_features":"[\"default\", \"serde\", \"std\", \"use_std\"]","target":17124342308084364240,"profile":2040997289075261528,"path":15294895676438055135,"deps":[],"local":[{"CheckDepInfo":{"dep_info":"release/.fingerprint/either-c2268b586ceb397c/dep-lib-either","checksum":false}}],"rustflags":[],"config":8247474407144887393,"compile_kind":0}
@@ -1 +0,0 @@
This file has an mtime of when this was started.
@@ -1 +0,0 @@
b5741924258248ab
@@ -1 +0,0 @@
{"rustc":3697274117413853022,"features":"[\"default\", \"std\"]","declared_features":"[\"default\", \"std\"]","target":17743456753391690785,"profile":8944999695620513791,"path":3360262050279122850,"deps":[[7098700569944897890,"libc",false,10358284356093817449]],"local":[{"CheckDepInfo":{"dep_info":"release/.fingerprint/errno-06a2f72be8b8e935/dep-lib-errno","checksum":false}}],"rustflags":[],"config":8247474407144887393,"compile_kind":0}
@@ -1 +0,0 @@
This file has an mtime of when this was started.
@@ -1 +0,0 @@
{"rustc":3697274117413853022,"features":"[\"default\", \"std\"]","declared_features":"[\"alloc\", \"default\", \"std\"]","target":15245709686714427328,"profile":2040997289075261528,"path":4507909794513511432,"deps":[],"local":[{"CheckDepInfo":{"dep_info":"release/.fingerprint/fallible-iterator-7d5ae483d5fc2396/dep-lib-fallible_iterator","checksum":false}}],"rustflags":[],"config":8247474407144887393,"compile_kind":0}
@@ -1 +0,0 @@
This file has an mtime of when this was started.
@@ -1 +0,0 @@
{"rustc":3697274117413853022,"features":"[\"alloc\", \"default\", \"std\"]","declared_features":"[\"alloc\", \"default\", \"std\"]","target":6496257856677244489,"profile":2040997289075261528,"path":11381800245154175600,"deps":[[6803352382179706244,"percent_encoding",false,4348505878887178983]],"local":[{"CheckDepInfo":{"dep_info":"release/.fingerprint/form_urlencoded-b21a6453ec4c6027/dep-lib-form_urlencoded","checksum":false}}],"rustflags":[],"config":8247474407144887393,"compile_kind":0}
@@ -1 +0,0 @@
This file has an mtime of when this was started.
@@ -1 +0,0 @@
{"rustc":3697274117413853022,"features":"[\"alloc\", \"default\", \"futures-sink\", \"sink\", \"std\"]","declared_features":"[\"alloc\", \"cfg-target-has-atomic\", \"default\", \"futures-sink\", \"sink\", \"std\", \"unstable\"]","target":13634065851578929263,"profile":18348216721672176038,"path":16039502854426308436,"deps":[[270634688040536827,"futures_sink",false,13060201866946825014],[302948626015856208,"futures_core",false,17808811113473154565]],"local":[{"CheckDepInfo":{"dep_info":"release/.fingerprint/futures-channel-89600126d4fe9190/dep-lib-futures_channel","checksum":false}}],"rustflags":[],"config":8247474407144887393,"compile_kind":0}
@@ -1 +0,0 @@
This file has an mtime of when this was started.
@@ -1 +0,0 @@
{"rustc":3697274117413853022,"features":"[\"alloc\", \"default\", \"std\"]","declared_features":"[\"alloc\", \"cfg-target-has-atomic\", \"default\", \"portable-atomic\", \"std\", \"unstable\"]","target":9453135960607436725,"profile":18348216721672176038,"path":11758836047530020565,"deps":[],"local":[{"CheckDepInfo":{"dep_info":"release/.fingerprint/futures-core-54e00c79609f6de3/dep-lib-futures_core","checksum":false}}],"rustflags":[],"config":8247474407144887393,"compile_kind":0}
@@ -1 +0,0 @@
This file has an mtime of when this was started.
@@ -1 +0,0 @@
{"rustc":3697274117413853022,"features":"[\"alloc\", \"default\", \"std\"]","declared_features":"[\"alloc\", \"default\", \"std\"]","target":10827111567014737887,"profile":18348216721672176038,"path":5817484558020704007,"deps":[],"local":[{"CheckDepInfo":{"dep_info":"release/.fingerprint/futures-sink-005b1f0a7b5abe4a/dep-lib-futures_sink","checksum":false}}],"rustflags":[],"config":8247474407144887393,"compile_kind":0}
@@ -1 +0,0 @@
This file has an mtime of when this was started.
@@ -1 +0,0 @@
{"rustc":3697274117413853022,"features":"[\"alloc\"]","declared_features":"[\"alloc\", \"cfg-target-has-atomic\", \"default\", \"std\", \"unstable\"]","target":13518091470260541623,"profile":18348216721672176038,"path":9883525045315444007,"deps":[],"local":[{"CheckDepInfo":{"dep_info":"release/.fingerprint/futures-task-bdcc3435c8e0275f/dep-lib-futures_task","checksum":false}}],"rustflags":[],"config":8247474407144887393,"compile_kind":0}
@@ -1 +0,0 @@
This file has an mtime of when this was started.
@@ -1 +0,0 @@
{"rustc":3697274117413853022,"features":"[\"alloc\", \"futures-sink\", \"sink\", \"slab\"]","declared_features":"[\"alloc\", \"async-await\", \"async-await-macro\", \"bilock\", \"cfg-target-has-atomic\", \"channel\", \"compat\", \"default\", \"futures-channel\", \"futures-io\", \"futures-macro\", \"futures-sink\", \"futures_01\", \"io\", \"io-compat\", \"libc\", \"memchr\", \"portable-atomic\", \"sink\", \"slab\", \"spin\", \"std\", \"tokio-io\", \"unstable\", \"write-all-vectored\"]","target":1788798584831431502,"profile":18348216721672176038,"path":8238611052005628129,"deps":[[270634688040536827,"futures_sink",false,13060201866946825014],[302948626015856208,"futures_core",false,17808811113473154565],[2251399859588827949,"pin_project_lite",false,4988885227890412228],[12256881686772805731,"futures_task",false,460446018542502402],[14895711841936801505,"slab",false,7991830269893888097]],"local":[{"CheckDepInfo":{"dep_info":"release/.fingerprint/futures-util-8f80c1577197d149/dep-lib-futures_util","checksum":false}}],"rustflags":[],"config":8247474407144887393,"compile_kind":0}
@@ -1 +0,0 @@
This file has an mtime of when this was started.
@@ -1 +0,0 @@
5eeb9b9e26290224
@@ -1 +0,0 @@
{"rustc":3697274117413853022,"features":"[\"std\", \"sys_rng\"]","declared_features":"[\"std\", \"sys_rng\", \"wasm_js\"]","target":5479159445871601843,"profile":11558646924270836803,"path":15722209970639279736,"deps":[[7098700569944897890,"libc",false,10358284356093817449],[7667230146095136825,"cfg_if",false,78781898221383107],[17989731678791879549,"build_script_build",false,13854897316006317375],[18359178603293420568,"rand_core",false,2843246380870605194]],"local":[{"CheckDepInfo":{"dep_info":"release/.fingerprint/getrandom-9b1825f45ddde54a/dep-lib-getrandom","checksum":false}}],"rustflags":[],"config":8247474407144887393,"compile_kind":0}
@@ -1 +0,0 @@
{"rustc":3697274117413853022,"features":"[\"std\", \"sys_rng\"]","declared_features":"[\"std\", \"sys_rng\", \"wasm_js\"]","target":2835126046236718539,"profile":6350529014318243270,"path":14292317932849716997,"deps":[],"local":[{"CheckDepInfo":{"dep_info":"release/.fingerprint/getrandom-ae19c6dd532d364c/dep-build-script-build-script-build","checksum":false}}],"rustflags":[],"config":8247474407144887393,"compile_kind":0}
@@ -1 +0,0 @@
This file has an mtime of when this was started.
@@ -1 +0,0 @@
{"rustc":3697274117413853022,"features":"","declared_features":"","target":0,"profile":0,"path":0,"deps":[[17989731678791879549,"build_script_build",false,12898605526328919007]],"local":[{"RerunIfChanged":{"output":"release/build/getrandom-b65f8a1adf5e59ba/output","paths":["build.rs"]}}],"rustflags":[],"config":0,"compile_kind":0}
@@ -1 +0,0 @@
This file has an mtime of when this was started.
@@ -1 +0,0 @@
68a3610fb9b7584f
@@ -1 +0,0 @@
{"rustc":3697274117413853022,"features":"[]","declared_features":"[\"ahash\", \"alloc\", \"allocator-api2\", \"compiler_builtins\", \"core\", \"default\", \"equivalent\", \"inline-more\", \"nightly\", \"raw\", \"rayon\", \"rkyv\", \"rustc-dep-of-std\", \"rustc-internal-api\", \"serde\"]","target":9101038166729729440,"profile":2040997289075261528,"path":6150151221725194649,"deps":[],"local":[{"CheckDepInfo":{"dep_info":"release/.fingerprint/hashbrown-445894a67c7a8294/dep-lib-hashbrown","checksum":false}}],"rustflags":[],"config":8247474407144887393,"compile_kind":0}
@@ -1 +0,0 @@
This file has an mtime of when this was started.
@@ -1 +0,0 @@
815a6cc979ed1d95
@@ -1 +0,0 @@
{"rustc":3697274117413853022,"features":"[]","declared_features":"[\"zeroize\"]","target":13314425683399877338,"profile":9612993779253542541,"path":14871038309350649825,"deps":[[7399246987764853012,"digest",false,7303722470195202468]],"local":[{"CheckDepInfo":{"dep_info":"release/.fingerprint/hmac-93b89d2e89f32118/dep-lib-hmac","checksum":false}}],"rustflags":[],"config":8247474407144887393,"compile_kind":0}
@@ -1 +0,0 @@
This file has an mtime of when this was started.
@@ -1 +0,0 @@
e3ffd9b82640b72d
@@ -1 +0,0 @@
{"rustc":3697274117413853022,"features":"[]","declared_features":"[]","target":16652076073832724591,"profile":2040997289075261528,"path":915996384483190356,"deps":[[11926622812581095017,"bytes",false,16904972052078141223],[17371538545939333701,"http",false,6263282853657891499]],"local":[{"CheckDepInfo":{"dep_info":"release/.fingerprint/http-body-039f337bbde4a82c/dep-lib-http_body","checksum":false}}],"rustflags":[],"config":8247474407144887393,"compile_kind":0}
@@ -1 +0,0 @@
This file has an mtime of when this was started.
@@ -1 +0,0 @@
{"rustc":3697274117413853022,"features":"[\"default\"]","declared_features":"[\"channel\", \"default\", \"full\"]","target":7120517503662506348,"profile":2040997289075261528,"path":13977490999339012114,"deps":[[302948626015856208,"futures_core",false,17808811113473154565],[2251399859588827949,"pin_project_lite",false,4988885227890412228],[11926622812581095017,"bytes",false,16904972052078141223],[14084095096285906100,"http_body",false,3294172187499036643],[17371538545939333701,"http",false,6263282853657891499]],"local":[{"CheckDepInfo":{"dep_info":"release/.fingerprint/http-body-util-d62fff7d935786b3/dep-lib-http_body_util","checksum":false}}],"rustflags":[],"config":8247474407144887393,"compile_kind":0}
@@ -1 +0,0 @@
This file has an mtime of when this was started.
@@ -1 +0,0 @@
abd2123492a6eb56
@@ -1 +0,0 @@
{"rustc":3697274117413853022,"features":"[\"default\", \"std\"]","declared_features":"[\"default\", \"std\"]","target":4766512060560342653,"profile":2040997289075261528,"path":13082827673751567479,"deps":[[5532778797167691009,"itoa",false,9619087413982131351],[11926622812581095017,"bytes",false,16904972052078141223]],"local":[{"CheckDepInfo":{"dep_info":"release/.fingerprint/http-fe238f4eaf063c8e/dep-lib-http","checksum":false}}],"rustflags":[],"config":8247474407144887393,"compile_kind":0}
@@ -1 +0,0 @@
This file has an mtime of when this was started.
@@ -1 +0,0 @@
c5409f09c1e14ac5
@@ -1 +0,0 @@
{"rustc":3697274117413853022,"features":"[\"default\", \"std\"]","declared_features":"[\"default\", \"std\"]","target":2257539891522735522,"profile":1136589811834646845,"path":9265464406064473494,"deps":[[6163892036024256188,"build_script_build",false,13657090858457922724]],"local":[{"CheckDepInfo":{"dep_info":"release/.fingerprint/httparse-a5c741a56fc904d3/dep-lib-httparse","checksum":false}}],"rustflags":[],"config":8247474407144887393,"compile_kind":0}
@@ -1 +0,0 @@
{"rustc":3697274117413853022,"features":"[\"default\", \"std\"]","declared_features":"[\"default\", \"std\"]","target":17883862002600103897,"profile":12131808933743188430,"path":9366830299356603274,"deps":[],"local":[{"CheckDepInfo":{"dep_info":"release/.fingerprint/httparse-b58420c7ff3adc82/dep-build-script-build-script-build","checksum":false}}],"rustflags":[],"config":8247474407144887393,"compile_kind":0}
@@ -1 +0,0 @@
This file has an mtime of when this was started.

Some files were not shown because too many files have changed in this diff Show More