Added backend
This commit is contained in:
parent
0be02352a0
commit
513f437ee6
3429 changed files with 39630 additions and 0 deletions
2848
backend/Cargo.lock
generated
Normal file
2848
backend/Cargo.lock
generated
Normal file
File diff suppressed because it is too large
Load diff
12
backend/Cargo.toml
Normal file
12
backend/Cargo.toml
Normal file
|
|
@ -0,0 +1,12 @@
|
|||
[package]
|
||||
name = "backend"
|
||||
version = "0.1.0"
|
||||
edition = "2024"
|
||||
|
||||
[dependencies]
|
||||
actix-cors = "0.7.1"
|
||||
actix-web = "4.11.0"
|
||||
dotenvy = "0.15.7"
|
||||
mysql = "26.0.1"
|
||||
serde = { version = "1.0.219", features = ["derive"] }
|
||||
sqlx = { version = "0.8.6", features = ["mysql", "macros", "runtime-tokio-rustls"] }
|
||||
24
backend/src/api.rs
Normal file
24
backend/src/api.rs
Normal file
|
|
@ -0,0 +1,24 @@
|
|||
use actix_web::{HttpResponse, Responder, get, web::Data};
|
||||
use serde::Serialize;
|
||||
use sqlx::FromRow;
|
||||
|
||||
use crate::AppState;
|
||||
|
||||
#[derive(Serialize, FromRow)]
|
||||
struct Sample {
|
||||
sampleid: i32,
|
||||
samplename: String,
|
||||
}
|
||||
|
||||
#[get("/sample")]
|
||||
pub async fn sample(app_state: Data<AppState>) -> impl Responder {
|
||||
let query =
|
||||
sqlx::query_as::<_, Sample>("SELECT * FROM sample")
|
||||
.fetch_all(&app_state.pool)
|
||||
.await;
|
||||
|
||||
match query {
|
||||
Ok(result) => HttpResponse::Ok().json(result),
|
||||
Err(_) => HttpResponse::BadRequest().into(),
|
||||
}
|
||||
}
|
||||
33
backend/src/main.rs
Normal file
33
backend/src/main.rs
Normal file
|
|
@ -0,0 +1,33 @@
|
|||
use actix_web::{App, HttpServer, web::Data};
|
||||
use dotenvy::dotenv;
|
||||
|
||||
use sqlx::mysql::{MySqlPool, MySqlPoolOptions};
|
||||
use std::env;
|
||||
|
||||
mod api;
|
||||
use api::{sample};
|
||||
|
||||
#[derive(Clone, Debug)]
|
||||
pub struct AppState {
|
||||
pool: MySqlPool,
|
||||
}
|
||||
|
||||
#[actix_web::main]
|
||||
async fn main() -> std::io::Result<()> {
|
||||
dotenv().ok();
|
||||
let db_connection = env::var("DATABASE_URL").unwrap();
|
||||
let pool: MySqlPool = MySqlPoolOptions::new()
|
||||
.connect(db_connection.as_str())
|
||||
.await
|
||||
.unwrap();
|
||||
let app_state = AppState { pool };
|
||||
|
||||
HttpServer::new(move || {
|
||||
App::new()
|
||||
.app_data(Data::new(app_state.pool.clone()))
|
||||
.service(sample)
|
||||
})
|
||||
.bind(("127.0.0.1", 8080))?
|
||||
.run()
|
||||
.await
|
||||
}
|
||||
1
backend/target/.rustc_info.json
Normal file
1
backend/target/.rustc_info.json
Normal file
|
|
@ -0,0 +1 @@
|
|||
{"rustc_fingerprint":9708448553723198033,"outputs":{"11857020428658561806":{"success":true,"status":"","code":0,"stdout":"___\nlib___.rlib\nlib___.so\nlib___.so\nlib___.a\nlib___.so\n/usr\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":""},"7971740275564407648":{"success":true,"status":"","code":0,"stdout":"___\nlib___.rlib\nlib___.so\nlib___.so\nlib___.a\nlib___.so\n/usr\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":""},"17747080675513052775":{"success":true,"status":"","code":0,"stdout":"rustc 1.89.0 (29483883e 2025-08-04) (Arch Linux rust 1:1.89.0-1.1)\nbinary: rustc\ncommit-hash: 29483883eed69d5fb4db01964cdf2af4d86e9cb2\ncommit-date: 2025-08-04\nhost: x86_64-unknown-linux-gnu\nrelease: 1.89.0\nLLVM version: 20.1.8\n","stderr":""}},"successes":{}}
|
||||
3
backend/target/CACHEDIR.TAG
Normal file
3
backend/target/CACHEDIR.TAG
Normal file
|
|
@ -0,0 +1,3 @@
|
|||
Signature: 8a477f597d28d172789f06886806bc55
|
||||
# This file is a cache directory tag created by cargo.
|
||||
# For information about cache directory tags see https://bford.info/cachedir/
|
||||
0
backend/target/debug/.cargo-lock
Normal file
0
backend/target/debug/.cargo-lock
Normal file
Binary file not shown.
|
|
@ -0,0 +1 @@
|
|||
This file has an mtime of when this was started.
|
||||
|
|
@ -0,0 +1 @@
|
|||
6b3556210b321b98
|
||||
|
|
@ -0,0 +1 @@
|
|||
{"rustc":6692722787880663718,"features":"[]","declared_features":"[]","target":17825769038046261360,"profile":2241668132362809309,"path":10496387111468502890,"deps":[[1906322745568073236,"pin_project_lite",false,1731850943963008721],[7013762810557009322,"futures_sink",false,4742324835540435400],[7620660491849607393,"futures_core",false,11479345918104318569],[8606274917505247608,"tracing",false,5947423582593646678],[12848154260885479101,"bitflags",false,5714270094890207593],[15894030960229394068,"tokio_util",false,17019412974024765719],[15932120279885307830,"memchr",false,5763981582726691459],[16066129441945555748,"bytes",false,9722813645813368910],[17531218394775549125,"tokio",false,1844961077422762511]],"local":[{"CheckDepInfo":{"dep_info":"debug/.fingerprint/actix-codec-1a2374a6cacb63e8/dep-lib-actix_codec","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0}
|
||||
Binary file not shown.
|
|
@ -0,0 +1 @@
|
|||
This file has an mtime of when this was started.
|
||||
|
|
@ -0,0 +1 @@
|
|||
5c64fe30ae7505d4
|
||||
|
|
@ -0,0 +1 @@
|
|||
{"rustc":6692722787880663718,"features":"[]","declared_features":"[]","target":17825769038046261360,"profile":2241668132362809309,"path":10496387111468502890,"deps":[[1906322745568073236,"pin_project_lite",false,1731850943963008721],[7013762810557009322,"futures_sink",false,4742324835540435400],[7620660491849607393,"futures_core",false,11479345918104318569],[8606274917505247608,"tracing",false,5947423582593646678],[12848154260885479101,"bitflags",false,4618870083884078446],[15894030960229394068,"tokio_util",false,14943619017801179454],[15932120279885307830,"memchr",false,5763981582726691459],[16066129441945555748,"bytes",false,9722813645813368910],[17531218394775549125,"tokio",false,5555595654039557262]],"local":[{"CheckDepInfo":{"dep_info":"debug/.fingerprint/actix-codec-62d9b40a7d274653/dep-lib-actix_codec","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0}
|
||||
Binary file not shown.
|
|
@ -0,0 +1 @@
|
|||
This file has an mtime of when this was started.
|
||||
|
|
@ -0,0 +1 @@
|
|||
da0358556d23b82e
|
||||
|
|
@ -0,0 +1 @@
|
|||
{"rustc":6692722787880663718,"features":"[]","declared_features":"[\"draft-private-network-access\"]","target":11156619329086439986,"profile":10084214257639516596,"path":5270238859930333105,"deps":[[3666196340704888985,"smallvec",false,845226974105872132],[3722963349756955755,"once_cell",false,12619703588461684588],[5384016313853579615,"actix_utils",false,2347238275288581438],[5986029879202738730,"log",false,6358318130226354365],[10629569228670356391,"futures_util",false,14208287231699019849],[11293676373856528358,"derive_more",false,18121540283204142529],[16779987285852933470,"actix_web",false,13243220510122119046]],"local":[{"CheckDepInfo":{"dep_info":"debug/.fingerprint/actix-cors-059c7d14df23b4e8/dep-lib-actix_cors","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0}
|
||||
Binary file not shown.
|
|
@ -0,0 +1 @@
|
|||
This file has an mtime of when this was started.
|
||||
|
|
@ -0,0 +1 @@
|
|||
b6f41605406625ea
|
||||
|
|
@ -0,0 +1 @@
|
|||
{"rustc":6692722787880663718,"features":"[]","declared_features":"[\"draft-private-network-access\"]","target":11156619329086439986,"profile":10084214257639516596,"path":5270238859930333105,"deps":[[3666196340704888985,"smallvec",false,845226974105872132],[3722963349756955755,"once_cell",false,12619703588461684588],[5384016313853579615,"actix_utils",false,2347238275288581438],[5986029879202738730,"log",false,6358318130226354365],[10629569228670356391,"futures_util",false,14208287231699019849],[11293676373856528358,"derive_more",false,18121540283204142529],[16779987285852933470,"actix_web",false,14049788826140223266]],"local":[{"CheckDepInfo":{"dep_info":"debug/.fingerprint/actix-cors-5179750ba7f555ee/dep-lib-actix_cors","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0}
|
||||
Binary file not shown.
|
|
@ -0,0 +1 @@
|
|||
This file has an mtime of when this was started.
|
||||
|
|
@ -0,0 +1 @@
|
|||
5060cc9f1fda9477
|
||||
|
|
@ -0,0 +1 @@
|
|||
{"rustc":6692722787880663718,"features":"[]","declared_features":"[\"draft-private-network-access\"]","target":11156619329086439986,"profile":10084214257639516596,"path":5270238859930333105,"deps":[[3666196340704888985,"smallvec",false,845226974105872132],[3722963349756955755,"once_cell",false,12619703588461684588],[5384016313853579615,"actix_utils",false,2347238275288581438],[5986029879202738730,"log",false,6358318130226354365],[10629569228670356391,"futures_util",false,13492095476952536754],[11293676373856528358,"derive_more",false,18121540283204142529],[16779987285852933470,"actix_web",false,15308657121852140251]],"local":[{"CheckDepInfo":{"dep_info":"debug/.fingerprint/actix-cors-54379706767f05a5/dep-lib-actix_cors","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0}
|
||||
Binary file not shown.
|
|
@ -0,0 +1 @@
|
|||
This file has an mtime of when this was started.
|
||||
|
|
@ -0,0 +1 @@
|
|||
9fd1464e4539d0f6
|
||||
|
|
@ -0,0 +1 @@
|
|||
{"rustc":6692722787880663718,"features":"[]","declared_features":"[\"draft-private-network-access\"]","target":11156619329086439986,"profile":10084214257639516596,"path":5270238859930333105,"deps":[[3666196340704888985,"smallvec",false,845226974105872132],[3722963349756955755,"once_cell",false,12619703588461684588],[5384016313853579615,"actix_utils",false,2347238275288581438],[5986029879202738730,"log",false,6358318130226354365],[10629569228670356391,"futures_util",false,13492095476952536754],[11293676373856528358,"derive_more",false,18121540283204142529],[16779987285852933470,"actix_web",false,8450204854781727084]],"local":[{"CheckDepInfo":{"dep_info":"debug/.fingerprint/actix-cors-b577fd7ce4bdf594/dep-lib-actix_cors","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0}
|
||||
Binary file not shown.
|
|
@ -0,0 +1 @@
|
|||
This file has an mtime of when this was started.
|
||||
|
|
@ -0,0 +1 @@
|
|||
86d46f33318325fd
|
||||
|
|
@ -0,0 +1 @@
|
|||
{"rustc":6692722787880663718,"features":"[\"__compress\", \"compress-brotli\", \"compress-gzip\", \"compress-zstd\", \"default\", \"http2\", \"ws\"]","declared_features":"[\"__compress\", \"__tls\", \"actix-tls\", \"compress-brotli\", \"compress-gzip\", \"compress-zstd\", \"default\", \"http2\", \"openssl\", \"rustls\", \"rustls-0_20\", \"rustls-0_21\", \"rustls-0_22\", \"rustls-0_23\", \"ws\"]","target":4427038891525048573,"profile":3133228388854823247,"path":12201921118463812394,"deps":[[1678291836268844980,"brotli",false,14538732419792395824],[1906322745568073236,"pin_project_lite",false,1731850943963008721],[3064692270587553479,"actix_service",false,8170108476827703338],[3666196340704888985,"smallvec",false,845226974105872132],[4052408954973158025,"zstd",false,17300247574892763679],[4405182208873388884,"http",false,6830300864386109994],[5384016313853579615,"actix_utils",false,2347238275288581438],[6163892036024256188,"httparse",false,3751356323853506432],[6227569293941247354,"bytestring",false,1195436872025002029],[6304235478050270880,"httpdate",false,6030663157643547936],[6803352382179706244,"percent_encoding",false,4446977668916836424],[7620660491849607393,"futures_core",false,11479345918104318569],[7695812897323945497,"itoa",false,2351134427692297074],[8606274917505247608,"tracing",false,5947423582593646678],[10229185211513642314,"mime",false,18326855764079994511],[10724389056617919257,"sha1",false,10190711048533983772],[10842263908529601448,"foldhash",false,13697986411962549813],[11094608732914737535,"actix_rt",false,18270576176930294599],[11293676373856528358,"derive_more",false,18121540283204142529],[11916940916964035392,"rand",false,8320284785416530699],[12848154260885479101,"bitflags",false,5714270094890207593],[13077212702700853852,"base64",false,16111507601296934674],[13648953096965186997,"actix_codec",false,10960409141521560939],[13763625454224483636,"h2",false,2774298455016598920],[14564311161534545801,"encoding_rs",false,359056507468145910],[14872012066416984357,"local_channel",false,210646970582751587],[15894030960229394068,"tokio_util",false,17019412974024765719],[16066129441945555748,"bytes",false,9722813645813368910],[17331556883491080683,"language_tags",false,4417220155172962224],[17531218394775549125,"tokio",false,1844961077422762511],[17772299992546037086,"flate2",false,5175818328176131295]],"local":[{"CheckDepInfo":{"dep_info":"debug/.fingerprint/actix-http-07c121b47fa20b61/dep-lib-actix_http","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0}
|
||||
Binary file not shown.
|
|
@ -0,0 +1 @@
|
|||
This file has an mtime of when this was started.
|
||||
|
|
@ -0,0 +1 @@
|
|||
482023e29541a318
|
||||
|
|
@ -0,0 +1 @@
|
|||
{"rustc":6692722787880663718,"features":"[\"__compress\", \"compress-brotli\", \"compress-gzip\", \"compress-zstd\", \"default\", \"http2\", \"ws\"]","declared_features":"[\"__compress\", \"__tls\", \"actix-tls\", \"compress-brotli\", \"compress-gzip\", \"compress-zstd\", \"default\", \"http2\", \"openssl\", \"rustls\", \"rustls-0_20\", \"rustls-0_21\", \"rustls-0_22\", \"rustls-0_23\", \"ws\"]","target":4427038891525048573,"profile":3133228388854823247,"path":12201921118463812394,"deps":[[1678291836268844980,"brotli",false,14538732419792395824],[1906322745568073236,"pin_project_lite",false,1731850943963008721],[3064692270587553479,"actix_service",false,8170108476827703338],[3666196340704888985,"smallvec",false,845226974105872132],[4052408954973158025,"zstd",false,17300247574892763679],[4405182208873388884,"http",false,6830300864386109994],[5384016313853579615,"actix_utils",false,2347238275288581438],[6163892036024256188,"httparse",false,3751356323853506432],[6227569293941247354,"bytestring",false,1195436872025002029],[6304235478050270880,"httpdate",false,6030663157643547936],[6803352382179706244,"percent_encoding",false,4446977668916836424],[7620660491849607393,"futures_core",false,11479345918104318569],[7695812897323945497,"itoa",false,2351134427692297074],[8606274917505247608,"tracing",false,5947423582593646678],[10229185211513642314,"mime",false,18326855764079994511],[10724389056617919257,"sha1",false,10929832665823891173],[10842263908529601448,"foldhash",false,13697986411962549813],[11094608732914737535,"actix_rt",false,6923171740557961631],[11293676373856528358,"derive_more",false,18121540283204142529],[11916940916964035392,"rand",false,8320284785416530699],[12848154260885479101,"bitflags",false,4618870083884078446],[13077212702700853852,"base64",false,16111507601296934674],[13648953096965186997,"actix_codec",false,15277746701931013212],[13763625454224483636,"h2",false,5084184262149667101],[14564311161534545801,"encoding_rs",false,359056507468145910],[14872012066416984357,"local_channel",false,210646970582751587],[15894030960229394068,"tokio_util",false,14943619017801179454],[16066129441945555748,"bytes",false,9722813645813368910],[17331556883491080683,"language_tags",false,4417220155172962224],[17531218394775549125,"tokio",false,5555595654039557262],[17772299992546037086,"flate2",false,14301691622934267645]],"local":[{"CheckDepInfo":{"dep_info":"debug/.fingerprint/actix-http-3c823767abb12dff/dep-lib-actix_http","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0}
|
||||
Binary file not shown.
|
|
@ -0,0 +1 @@
|
|||
This file has an mtime of when this was started.
|
||||
|
|
@ -0,0 +1 @@
|
|||
959d4ffc72805693
|
||||
|
|
@ -0,0 +1 @@
|
|||
{"rustc":6692722787880663718,"features":"[\"__compress\", \"compress-brotli\", \"compress-gzip\", \"compress-zstd\", \"default\", \"http2\", \"ws\"]","declared_features":"[\"__compress\", \"__tls\", \"actix-tls\", \"compress-brotli\", \"compress-gzip\", \"compress-zstd\", \"default\", \"http2\", \"openssl\", \"rustls\", \"rustls-0_20\", \"rustls-0_21\", \"rustls-0_22\", \"rustls-0_23\", \"ws\"]","target":4427038891525048573,"profile":3133228388854823247,"path":12201921118463812394,"deps":[[1678291836268844980,"brotli",false,14538732419792395824],[1906322745568073236,"pin_project_lite",false,1731850943963008721],[3064692270587553479,"actix_service",false,8170108476827703338],[3666196340704888985,"smallvec",false,845226974105872132],[4052408954973158025,"zstd",false,17300247574892763679],[4405182208873388884,"http",false,6830300864386109994],[5384016313853579615,"actix_utils",false,2347238275288581438],[6163892036024256188,"httparse",false,3751356323853506432],[6227569293941247354,"bytestring",false,1195436872025002029],[6304235478050270880,"httpdate",false,6030663157643547936],[6803352382179706244,"percent_encoding",false,4446977668916836424],[7620660491849607393,"futures_core",false,11479345918104318569],[7695812897323945497,"itoa",false,2351134427692297074],[8606274917505247608,"tracing",false,5947423582593646678],[10229185211513642314,"mime",false,18326855764079994511],[10724389056617919257,"sha1",false,10929832665823891173],[10842263908529601448,"foldhash",false,13697986411962549813],[11094608732914737535,"actix_rt",false,6923171740557961631],[11293676373856528358,"derive_more",false,18121540283204142529],[11916940916964035392,"rand",false,8320284785416530699],[12848154260885479101,"bitflags",false,4618870083884078446],[13077212702700853852,"base64",false,16111507601296934674],[13648953096965186997,"actix_codec",false,15277746701931013212],[13763625454224483636,"h2",false,1480055722134077867],[14564311161534545801,"encoding_rs",false,359056507468145910],[14872012066416984357,"local_channel",false,210646970582751587],[15894030960229394068,"tokio_util",false,14943619017801179454],[16066129441945555748,"bytes",false,9722813645813368910],[17331556883491080683,"language_tags",false,4417220155172962224],[17531218394775549125,"tokio",false,5555595654039557262],[17772299992546037086,"flate2",false,14301691622934267645]],"local":[{"CheckDepInfo":{"dep_info":"debug/.fingerprint/actix-http-701873a5ddb6bca8/dep-lib-actix_http","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0}
|
||||
Binary file not shown.
|
|
@ -0,0 +1 @@
|
|||
This file has an mtime of when this was started.
|
||||
|
|
@ -0,0 +1 @@
|
|||
536dfa755e406714
|
||||
|
|
@ -0,0 +1 @@
|
|||
{"rustc":6692722787880663718,"features":"[\"__compress\", \"compress-brotli\", \"compress-gzip\", \"compress-zstd\", \"default\", \"http2\", \"ws\"]","declared_features":"[\"__compress\", \"__tls\", \"actix-tls\", \"compress-brotli\", \"compress-gzip\", \"compress-zstd\", \"default\", \"http2\", \"openssl\", \"rustls\", \"rustls-0_20\", \"rustls-0_21\", \"rustls-0_22\", \"rustls-0_23\", \"ws\"]","target":4427038891525048573,"profile":3133228388854823247,"path":12201921118463812394,"deps":[[1678291836268844980,"brotli",false,14538732419792395824],[1906322745568073236,"pin_project_lite",false,1731850943963008721],[3064692270587553479,"actix_service",false,8170108476827703338],[3666196340704888985,"smallvec",false,845226974105872132],[4052408954973158025,"zstd",false,17300247574892763679],[4405182208873388884,"http",false,6830300864386109994],[5384016313853579615,"actix_utils",false,2347238275288581438],[6163892036024256188,"httparse",false,3751356323853506432],[6227569293941247354,"bytestring",false,1195436872025002029],[6304235478050270880,"httpdate",false,6030663157643547936],[6803352382179706244,"percent_encoding",false,4446977668916836424],[7620660491849607393,"futures_core",false,11479345918104318569],[7695812897323945497,"itoa",false,2351134427692297074],[8606274917505247608,"tracing",false,5947423582593646678],[10229185211513642314,"mime",false,18326855764079994511],[10724389056617919257,"sha1",false,10929832665823891173],[10842263908529601448,"foldhash",false,13697986411962549813],[11094608732914737535,"actix_rt",false,6923171740557961631],[11293676373856528358,"derive_more",false,18121540283204142529],[11916940916964035392,"rand",false,8320284785416530699],[12848154260885479101,"bitflags",false,4618870083884078446],[13077212702700853852,"base64",false,16111507601296934674],[13648953096965186997,"actix_codec",false,15277746701931013212],[13763625454224483636,"h2",false,17250570946202250472],[14564311161534545801,"encoding_rs",false,359056507468145910],[14872012066416984357,"local_channel",false,210646970582751587],[15894030960229394068,"tokio_util",false,14943619017801179454],[16066129441945555748,"bytes",false,9722813645813368910],[17331556883491080683,"language_tags",false,4417220155172962224],[17531218394775549125,"tokio",false,5555595654039557262],[17772299992546037086,"flate2",false,5175818328176131295]],"local":[{"CheckDepInfo":{"dep_info":"debug/.fingerprint/actix-http-8f5aae45111fb640/dep-lib-actix_http","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0}
|
||||
Binary file not shown.
|
|
@ -0,0 +1 @@
|
|||
This file has an mtime of when this was started.
|
||||
|
|
@ -0,0 +1 @@
|
|||
23e8aaa2da431c8a
|
||||
|
|
@ -0,0 +1 @@
|
|||
{"rustc":6692722787880663718,"features":"[\"__compress\", \"compress-brotli\", \"compress-gzip\", \"compress-zstd\", \"default\", \"http2\", \"ws\"]","declared_features":"[\"__compress\", \"__tls\", \"actix-tls\", \"compress-brotli\", \"compress-gzip\", \"compress-zstd\", \"default\", \"http2\", \"openssl\", \"rustls\", \"rustls-0_20\", \"rustls-0_21\", \"rustls-0_22\", \"rustls-0_23\", \"ws\"]","target":4427038891525048573,"profile":3133228388854823247,"path":12201921118463812394,"deps":[[1678291836268844980,"brotli",false,14538732419792395824],[1906322745568073236,"pin_project_lite",false,1731850943963008721],[3064692270587553479,"actix_service",false,8170108476827703338],[3666196340704888985,"smallvec",false,845226974105872132],[4052408954973158025,"zstd",false,17300247574892763679],[4405182208873388884,"http",false,6830300864386109994],[5384016313853579615,"actix_utils",false,2347238275288581438],[6163892036024256188,"httparse",false,3751356323853506432],[6227569293941247354,"bytestring",false,1195436872025002029],[6304235478050270880,"httpdate",false,6030663157643547936],[6803352382179706244,"percent_encoding",false,4446977668916836424],[7620660491849607393,"futures_core",false,11479345918104318569],[7695812897323945497,"itoa",false,2351134427692297074],[8606274917505247608,"tracing",false,5947423582593646678],[10229185211513642314,"mime",false,18326855764079994511],[10724389056617919257,"sha1",false,10929832665823891173],[10842263908529601448,"foldhash",false,13697986411962549813],[11094608732914737535,"actix_rt",false,6923171740557961631],[11293676373856528358,"derive_more",false,18121540283204142529],[11916940916964035392,"rand",false,8320284785416530699],[12848154260885479101,"bitflags",false,4618870083884078446],[13077212702700853852,"base64",false,16111507601296934674],[13648953096965186997,"actix_codec",false,15277746701931013212],[13763625454224483636,"h2",false,5084184262149667101],[14564311161534545801,"encoding_rs",false,359056507468145910],[14872012066416984357,"local_channel",false,210646970582751587],[15894030960229394068,"tokio_util",false,14943619017801179454],[16066129441945555748,"bytes",false,9722813645813368910],[17331556883491080683,"language_tags",false,4417220155172962224],[17531218394775549125,"tokio",false,5555595654039557262],[17772299992546037086,"flate2",false,5175818328176131295]],"local":[{"CheckDepInfo":{"dep_info":"debug/.fingerprint/actix-http-a6721c03ebaf0c34/dep-lib-actix_http","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0}
|
||||
Binary file not shown.
|
|
@ -0,0 +1 @@
|
|||
This file has an mtime of when this was started.
|
||||
|
|
@ -0,0 +1 @@
|
|||
1eaf4e8e5dec7f95
|
||||
|
|
@ -0,0 +1 @@
|
|||
{"rustc":6692722787880663718,"features":"[]","declared_features":"[]","target":695003556747458393,"profile":2225463790103693989,"path":17719926514049695655,"deps":[[17332570067994900305,"syn",false,9148672317566478316],[17990358020177143287,"quote",false,4046525205483322666]],"local":[{"CheckDepInfo":{"dep_info":"debug/.fingerprint/actix-macros-5cae8201fb80f766/dep-lib-actix_macros","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0}
|
||||
Binary file not shown.
|
|
@ -0,0 +1 @@
|
|||
This file has an mtime of when this was started.
|
||||
|
|
@ -0,0 +1 @@
|
|||
2a7ebb1925a95057
|
||||
|
|
@ -0,0 +1 @@
|
|||
{"rustc":6692722787880663718,"features":"[\"http\", \"unicode\"]","declared_features":"[\"default\", \"http\", \"unicode\"]","target":5816441226683462542,"profile":2241668132362809309,"path":8278794179646403500,"deps":[[503635761244294217,"regex",false,13788853132489084691],[4405182208873388884,"http",false,6830300864386109994],[6227569293941247354,"bytestring",false,1195436872025002029],[7372363573211779754,"regex_lite",false,4567528048248316400],[7843059260364151289,"cfg_if",false,17984829700439250274],[8606274917505247608,"tracing",false,5947423582593646678],[9689903380558560274,"serde",false,4370955775177783250]],"local":[{"CheckDepInfo":{"dep_info":"debug/.fingerprint/actix-router-3691ff128d57bc20/dep-lib-actix_router","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0}
|
||||
Binary file not shown.
|
|
@ -0,0 +1 @@
|
|||
This file has an mtime of when this was started.
|
||||
|
|
@ -0,0 +1 @@
|
|||
72046b3bd4341cd9
|
||||
|
|
@ -0,0 +1 @@
|
|||
{"rustc":6692722787880663718,"features":"[]","declared_features":"[\"default\", \"http\", \"unicode\"]","target":5816441226683462542,"profile":2225463790103693989,"path":8278794179646403500,"deps":[[6227569293941247354,"bytestring",false,5582230185130478371],[7372363573211779754,"regex_lite",false,14453066644756106535],[7843059260364151289,"cfg_if",false,7960747398324490648],[8606274917505247608,"tracing",false,17324846604560429542],[9689903380558560274,"serde",false,3430465430811574152]],"local":[{"CheckDepInfo":{"dep_info":"debug/.fingerprint/actix-router-51910890ab2127f1/dep-lib-actix_router","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0}
|
||||
Binary file not shown.
|
|
@ -0,0 +1 @@
|
|||
This file has an mtime of when this was started.
|
||||
|
|
@ -0,0 +1 @@
|
|||
44c931b77ee23d0c
|
||||
|
|
@ -0,0 +1 @@
|
|||
{"rustc":6692722787880663718,"features":"[]","declared_features":"[\"default\", \"http\", \"unicode\"]","target":5816441226683462542,"profile":2225463790103693989,"path":8278794179646403500,"deps":[[6227569293941247354,"bytestring",false,16980903197346735642],[7372363573211779754,"regex_lite",false,14453066644756106535],[7843059260364151289,"cfg_if",false,7960747398324490648],[8606274917505247608,"tracing",false,5581926144240278628],[9689903380558560274,"serde",false,12021571412944055754]],"local":[{"CheckDepInfo":{"dep_info":"debug/.fingerprint/actix-router-93f57960ad3bedb2/dep-lib-actix_router","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0}
|
||||
Binary file not shown.
|
|
@ -0,0 +1 @@
|
|||
This file has an mtime of when this was started.
|
||||
|
|
@ -0,0 +1 @@
|
|||
8d2fb064c385433e
|
||||
|
|
@ -0,0 +1 @@
|
|||
{"rustc":6692722787880663718,"features":"[\"http\", \"unicode\"]","declared_features":"[\"default\", \"http\", \"unicode\"]","target":5816441226683462542,"profile":2241668132362809309,"path":8278794179646403500,"deps":[[503635761244294217,"regex",false,13788853132489084691],[4405182208873388884,"http",false,6830300864386109994],[6227569293941247354,"bytestring",false,1195436872025002029],[7372363573211779754,"regex_lite",false,4567528048248316400],[7843059260364151289,"cfg_if",false,17984829700439250274],[8606274917505247608,"tracing",false,5947423582593646678],[9689903380558560274,"serde",false,8173903440684883838]],"local":[{"CheckDepInfo":{"dep_info":"debug/.fingerprint/actix-router-eb5a6138d84f0eab/dep-lib-actix_router","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0}
|
||||
Binary file not shown.
|
|
@ -0,0 +1 @@
|
|||
This file has an mtime of when this was started.
|
||||
|
|
@ -0,0 +1 @@
|
|||
470ba5333b208efd
|
||||
|
|
@ -0,0 +1 @@
|
|||
{"rustc":6692722787880663718,"features":"[]","declared_features":"[\"actix-macros\", \"default\", \"io-uring\", \"macros\", \"tokio-uring\"]","target":11467906722111896043,"profile":3906840514083873863,"path":9656392302334318240,"deps":[[7620660491849607393,"futures_core",false,11479345918104318569],[17531218394775549125,"tokio",false,1844961077422762511]],"local":[{"CheckDepInfo":{"dep_info":"debug/.fingerprint/actix-rt-a838db2f7cad8f50/dep-lib-actix_rt","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0}
|
||||
Binary file not shown.
|
|
@ -0,0 +1 @@
|
|||
This file has an mtime of when this was started.
|
||||
|
|
@ -0,0 +1 @@
|
|||
9fe9fa7a040c1460
|
||||
|
|
@ -0,0 +1 @@
|
|||
{"rustc":6692722787880663718,"features":"[]","declared_features":"[\"actix-macros\", \"default\", \"io-uring\", \"macros\", \"tokio-uring\"]","target":11467906722111896043,"profile":3906840514083873863,"path":9656392302334318240,"deps":[[7620660491849607393,"futures_core",false,11479345918104318569],[17531218394775549125,"tokio",false,5555595654039557262]],"local":[{"CheckDepInfo":{"dep_info":"debug/.fingerprint/actix-rt-ff26aa4bfab977bd/dep-lib-actix_rt","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0}
|
||||
Binary file not shown.
|
|
@ -0,0 +1 @@
|
|||
This file has an mtime of when this was started.
|
||||
|
|
@ -0,0 +1 @@
|
|||
98ca281ce0d5184d
|
||||
|
|
@ -0,0 +1 @@
|
|||
{"rustc":6692722787880663718,"features":"[\"default\"]","declared_features":"[\"default\", \"io-uring\", \"tokio-uring\"]","target":7486425883630722659,"profile":18362114993302267858,"path":553100977168392198,"deps":[[3064692270587553479,"actix_service",false,8170108476827703338],[5384016313853579615,"actix_utils",false,2347238275288581438],[7620660491849607393,"futures_core",false,11479345918104318569],[8606274917505247608,"tracing",false,5947423582593646678],[10629569228670356391,"futures_util",false,12010686848830973293],[11094608732914737535,"actix_rt",false,6923171740557961631],[12614995553916589825,"socket2",false,6028897721948042634],[16425814114641232863,"mio",false,2624795907104574455],[17531218394775549125,"tokio",false,5555595654039557262]],"local":[{"CheckDepInfo":{"dep_info":"debug/.fingerprint/actix-server-260922c1c7005ca4/dep-lib-actix_server","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0}
|
||||
Binary file not shown.
|
|
@ -0,0 +1 @@
|
|||
This file has an mtime of when this was started.
|
||||
|
|
@ -0,0 +1 @@
|
|||
fb83cac8a58c919a
|
||||
|
|
@ -0,0 +1 @@
|
|||
{"rustc":6692722787880663718,"features":"[\"default\"]","declared_features":"[\"default\", \"io-uring\", \"tokio-uring\"]","target":7486425883630722659,"profile":18362114993302267858,"path":553100977168392198,"deps":[[3064692270587553479,"actix_service",false,8170108476827703338],[5384016313853579615,"actix_utils",false,2347238275288581438],[7620660491849607393,"futures_core",false,11479345918104318569],[8606274917505247608,"tracing",false,5947423582593646678],[10629569228670356391,"futures_util",false,14208287231699019849],[11094608732914737535,"actix_rt",false,18270576176930294599],[12614995553916589825,"socket2",false,6028897721948042634],[16425814114641232863,"mio",false,2624795907104574455],[17531218394775549125,"tokio",false,1844961077422762511]],"local":[{"CheckDepInfo":{"dep_info":"debug/.fingerprint/actix-server-32d010a7fece919b/dep-lib-actix_server","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0}
|
||||
Binary file not shown.
|
|
@ -0,0 +1 @@
|
|||
This file has an mtime of when this was started.
|
||||
|
|
@ -0,0 +1 @@
|
|||
140ad143e485252a
|
||||
|
|
@ -0,0 +1 @@
|
|||
{"rustc":6692722787880663718,"features":"[\"default\"]","declared_features":"[\"default\", \"io-uring\", \"tokio-uring\"]","target":7486425883630722659,"profile":18362114993302267858,"path":553100977168392198,"deps":[[3064692270587553479,"actix_service",false,8170108476827703338],[5384016313853579615,"actix_utils",false,2347238275288581438],[7620660491849607393,"futures_core",false,11479345918104318569],[8606274917505247608,"tracing",false,5947423582593646678],[10629569228670356391,"futures_util",false,13492095476952536754],[11094608732914737535,"actix_rt",false,6923171740557961631],[12614995553916589825,"socket2",false,6028897721948042634],[16425814114641232863,"mio",false,2624795907104574455],[17531218394775549125,"tokio",false,5555595654039557262]],"local":[{"CheckDepInfo":{"dep_info":"debug/.fingerprint/actix-server-6432cfc05551408f/dep-lib-actix_server","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0}
|
||||
Binary file not shown.
|
|
@ -0,0 +1 @@
|
|||
This file has an mtime of when this was started.
|
||||
|
|
@ -0,0 +1 @@
|
|||
d09a83501ce490d1
|
||||
|
|
@ -0,0 +1 @@
|
|||
{"rustc":6692722787880663718,"features":"[\"default\"]","declared_features":"[\"default\", \"io-uring\", \"tokio-uring\"]","target":7486425883630722659,"profile":18362114993302267858,"path":553100977168392198,"deps":[[3064692270587553479,"actix_service",false,8170108476827703338],[5384016313853579615,"actix_utils",false,2347238275288581438],[7620660491849607393,"futures_core",false,11479345918104318569],[8606274917505247608,"tracing",false,5947423582593646678],[10629569228670356391,"futures_util",false,14208287231699019849],[11094608732914737535,"actix_rt",false,6923171740557961631],[12614995553916589825,"socket2",false,6028897721948042634],[16425814114641232863,"mio",false,2624795907104574455],[17531218394775549125,"tokio",false,5555595654039557262]],"local":[{"CheckDepInfo":{"dep_info":"debug/.fingerprint/actix-server-8721327d293ca4d1/dep-lib-actix_server","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0}
|
||||
Binary file not shown.
|
|
@ -0,0 +1 @@
|
|||
This file has an mtime of when this was started.
|
||||
|
|
@ -0,0 +1 @@
|
|||
2a18b9615f0e6271
|
||||
|
|
@ -0,0 +1 @@
|
|||
{"rustc":6692722787880663718,"features":"[]","declared_features":"[]","target":15098614942180125221,"profile":18362114993302267858,"path":1785645027866106504,"deps":[[1906322745568073236,"pin_project_lite",false,1731850943963008721],[7620660491849607393,"futures_core",false,11479345918104318569]],"local":[{"CheckDepInfo":{"dep_info":"debug/.fingerprint/actix-service-586e21273570b2f7/dep-lib-actix_service","checksum":false}}],"rustflags":[],"config":2069994364910194474,"compile_kind":0}
|
||||
Binary file not shown.
Some files were not shown because too many files have changed in this diff Show more
Loading…
Add table
Add a link
Reference in a new issue