Améliorations

This commit is contained in:
oussi
2026-04-20 16:47:15 +02:00
parent ddfa84cfea
commit ca69337afb
102 changed files with 915 additions and 97 deletions

BIN
.DS_Store vendored

Binary file not shown.

314
Cargo.lock generated
View File

@@ -267,6 +267,16 @@ dependencies = [
"version_check",
]
[[package]]
name = "core-foundation"
version = "0.9.4"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "91e195e091a93c46f7102ec7818a2aa394e1e1771c3ab4825963fa03e45afb8f"
dependencies = [
"core-foundation-sys",
"libc",
]
[[package]]
name = "core-foundation"
version = "0.10.1"
@@ -395,6 +405,15 @@ version = "0.2.9"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "e079f19b08ca6239f47f8ba8509c11cf3ea30095831f7fed61441475edd8c449"
[[package]]
name = "encoding_rs"
version = "0.8.35"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "75030f3c4f45dafd7586dd6780965a8c7e8e285a5ecb86713e63a79c5b2766f3"
dependencies = [
"cfg-if",
]
[[package]]
name = "equivalent"
version = "1.0.2"
@@ -433,6 +452,12 @@ dependencies = [
"miniz_oxide",
]
[[package]]
name = "fnv"
version = "1.0.7"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "3f9eec918d3f24069decb9af1554cad7c880e2da24a9afd88aca000531ab82c1"
[[package]]
name = "foldhash"
version = "0.1.5"
@@ -602,6 +627,25 @@ dependencies = [
"walkdir",
]
[[package]]
name = "h2"
version = "0.4.13"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "2f44da3a8150a6703ed5d34e164b875fd14c2cdab9af1252a9a1020bde2bdc54"
dependencies = [
"atomic-waker",
"bytes",
"fnv",
"futures-core",
"futures-sink",
"http",
"indexmap",
"slab",
"tokio",
"tokio-util",
"tracing",
]
[[package]]
name = "hashbrown"
version = "0.15.5"
@@ -704,6 +748,7 @@ dependencies = [
"bytes",
"futures-channel",
"futures-core",
"h2",
"http",
"http-body",
"httparse",
@@ -712,6 +757,38 @@ dependencies = [
"pin-project-lite",
"smallvec",
"tokio",
"want",
]
[[package]]
name = "hyper-rustls"
version = "0.27.9"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "33ca68d021ef39cf6463ab54c1d0f5daf03377b70561305bb89a8f83aab66e0f"
dependencies = [
"http",
"hyper",
"hyper-util",
"rustls",
"tokio",
"tokio-rustls",
"tower-service",
]
[[package]]
name = "hyper-tls"
version = "0.6.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "70206fc6890eaca9fde8a0bf71caa2ddfc9fe045ac9e5c70df101a7dbde866e0"
dependencies = [
"bytes",
"http-body-util",
"hyper",
"hyper-util",
"native-tls",
"tokio",
"tokio-native-tls",
"tower-service",
]
[[package]]
@@ -720,13 +797,23 @@ version = "0.1.20"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "96547c2556ec9d12fb1578c4eaf448b04993e7fb79cbaad930a656880a6bdfa0"
dependencies = [
"base64",
"bytes",
"futures-channel",
"futures-util",
"http",
"http-body",
"hyper",
"ipnet",
"libc",
"percent-encoding",
"pin-project-lite",
"socket2",
"system-configuration",
"tokio",
"tower-service",
"tracing",
"windows-registry",
]
[[package]]
@@ -899,6 +986,22 @@ dependencies = [
"generic-array",
]
[[package]]
name = "ipnet"
version = "2.12.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "d98f6fed1fde3f8c21bc40a1abb88dd75e67924f9cffc3ef95607bad8017f8e2"
[[package]]
name = "iri-string"
version = "0.7.12"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "25e659a4bb38e810ebc252e53b5814ff908a8c58c2a9ce2fae1bbec24cbf4e20"
dependencies = [
"memchr",
"serde",
]
[[package]]
name = "itoa"
version = "1.0.18"
@@ -911,6 +1014,8 @@ version = "0.3.95"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "2964e92d1d9dc3364cae4d718d93f227e3abb088e747d92e0395bfdedf1c12ca"
dependencies = [
"cfg-if",
"futures-util",
"once_cell",
"wasm-bindgen",
]
@@ -1444,6 +1549,60 @@ version = "0.8.10"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "dc897dd8d9e8bd1ed8cdad82b5966c3e0ecae09fb1907d58efaa013543185d0a"
[[package]]
name = "reqwest"
version = "0.12.28"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "eddd3ca559203180a307f12d114c268abf583f59b03cb906fd0b3ff8646c1147"
dependencies = [
"base64",
"bytes",
"encoding_rs",
"futures-core",
"h2",
"http",
"http-body",
"http-body-util",
"hyper",
"hyper-rustls",
"hyper-tls",
"hyper-util",
"js-sys",
"log",
"mime",
"native-tls",
"percent-encoding",
"pin-project-lite",
"rustls-pki-types",
"serde",
"serde_json",
"serde_urlencoded",
"sync_wrapper",
"tokio",
"tokio-native-tls",
"tower 0.5.3",
"tower-http 0.6.8",
"tower-service",
"url",
"wasm-bindgen",
"wasm-bindgen-futures",
"web-sys",
]
[[package]]
name = "ring"
version = "0.17.14"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "a4689e6c2294d81e88dc6261c768b63bc4fcdb852be6d1352498b114f61383b7"
dependencies = [
"cc",
"cfg-if",
"getrandom 0.2.17",
"libc",
"untrusted",
"windows-sys 0.52.0",
]
[[package]]
name = "rustix"
version = "1.1.4"
@@ -1457,6 +1616,39 @@ dependencies = [
"windows-sys 0.61.2",
]
[[package]]
name = "rustls"
version = "0.23.38"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "69f9466fb2c14ea04357e91413efb882e2a6d4a406e625449bc0a5d360d53a21"
dependencies = [
"once_cell",
"rustls-pki-types",
"rustls-webpki",
"subtle",
"zeroize",
]
[[package]]
name = "rustls-pki-types"
version = "1.14.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "be040f8b0a225e40375822a563fa9524378b9d63112f53e19ffff34df5d33fdd"
dependencies = [
"zeroize",
]
[[package]]
name = "rustls-webpki"
version = "0.103.12"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "8279bb85272c9f10811ae6a6c547ff594d6a7f3c6c6b02ee9726d1d0dcfcdd06"
dependencies = [
"ring",
"rustls-pki-types",
"untrusted",
]
[[package]]
name = "rustversion"
version = "1.0.22"
@@ -1500,7 +1692,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "b7f4bc775c73d9a02cde8bf7b2ec4c9d12743edf609006c7facc23998404cd1d"
dependencies = [
"bitflags",
"core-foundation",
"core-foundation 0.10.1",
"core-foundation-sys",
"libc",
"security-framework-sys",
@@ -1576,17 +1768,6 @@ dependencies = [
"serde_core",
]
[[package]]
name = "serde_qs"
version = "0.13.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "cd34f36fe4c5ba9654417139a9b3a20d2e1de6012ee678ad14d240c22c78d8d6"
dependencies = [
"percent-encoding",
"serde",
"thiserror",
]
[[package]]
name = "serde_urlencoded"
version = "0.7.1"
@@ -1700,20 +1881,21 @@ dependencies = [
"bcrypt",
"chrono",
"flate2",
"form_urlencoded",
"glob",
"http",
"lettre",
"rand",
"regex",
"reqwest",
"serde",
"serde_json",
"serde_qs",
"sysinfo",
"tempfile",
"tera",
"tokio",
"tower 0.4.13",
"tower-http",
"tower-http 0.5.2",
"tower-sessions",
"tracing",
"tracing-subscriber",
@@ -1736,6 +1918,9 @@ name = "sync_wrapper"
version = "1.0.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "0bf256ce5efdfa370213c1dabab5935a12e49f2c58d15e9eac2870d3b4f27263"
dependencies = [
"futures-core",
]
[[package]]
name = "synstructure"
@@ -1762,6 +1947,27 @@ dependencies = [
"windows",
]
[[package]]
name = "system-configuration"
version = "0.7.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "a13f3d0daba03132c0aa9767f98351b3488edc2c100cda2d2ec2b04f3d8d3c8b"
dependencies = [
"bitflags",
"core-foundation 0.9.4",
"system-configuration-sys",
]
[[package]]
name = "system-configuration-sys"
version = "0.6.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "8e1d1b10ced5ca923a1fcb8d03e96b8d3268065d724548c0211415ff6ac6bac4"
dependencies = [
"core-foundation-sys",
"libc",
]
[[package]]
name = "tempfile"
version = "3.27.0"
@@ -1905,6 +2111,16 @@ dependencies = [
"tokio",
]
[[package]]
name = "tokio-rustls"
version = "0.26.4"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "1729aa945f29d91ba541258c8df89027d5792d85a8841fb65e8bf0f4ede4ef61"
dependencies = [
"rustls",
"tokio",
]
[[package]]
name = "tokio-util"
version = "0.7.18"
@@ -1987,6 +2203,24 @@ dependencies = [
"tracing",
]
[[package]]
name = "tower-http"
version = "0.6.8"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "d4e6559d53cc268e5031cd8429d05415bc4cb4aefc4aa5d6cc35fbf5b924a1f8"
dependencies = [
"bitflags",
"bytes",
"futures-util",
"http",
"http-body",
"iri-string",
"pin-project-lite",
"tower 0.5.3",
"tower-layer",
"tower-service",
]
[[package]]
name = "tower-layer"
version = "0.3.3"
@@ -2112,6 +2346,12 @@ dependencies = [
"tracing-log",
]
[[package]]
name = "try-lock"
version = "0.2.5"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "e421abadd41a4225275504ea4d6566923418b7f05506fbc9c0fe86ba7396114b"
[[package]]
name = "typenum"
version = "1.19.0"
@@ -2148,6 +2388,12 @@ version = "0.2.6"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "ebc1c04c71510c7f702b52b7c350734c9ff1295c464a03335b00bb84fc54f853"
[[package]]
name = "untrusted"
version = "0.9.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "8ecb6da28b8a351d773b68d5825ac39017e680750f980f3a1a85cd8dd28a47c1"
[[package]]
name = "url"
version = "2.5.8"
@@ -2194,6 +2440,15 @@ dependencies = [
"winapi-util",
]
[[package]]
name = "want"
version = "0.3.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "bfa7760aed19e106de2c7c0b581b509f2f25d3dacaf737cb82ac61bc6d760b0e"
dependencies = [
"try-lock",
]
[[package]]
name = "wasi"
version = "0.11.1+wasi-snapshot-preview1"
@@ -2231,6 +2486,16 @@ dependencies = [
"wasm-bindgen-shared",
]
[[package]]
name = "wasm-bindgen-futures"
version = "0.4.68"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "f371d383f2fb139252e0bfac3b81b265689bf45b6874af544ffa4c975ac1ebf8"
dependencies = [
"js-sys",
"wasm-bindgen",
]
[[package]]
name = "wasm-bindgen-macro"
version = "0.2.118"
@@ -2297,6 +2562,16 @@ dependencies = [
"semver",
]
[[package]]
name = "web-sys"
version = "0.3.95"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "4f2dfbb17949fa2088e5d39408c48368947b86f7834484e87b73de55bc14d97d"
dependencies = [
"js-sys",
"wasm-bindgen",
]
[[package]]
name = "widestring"
version = "1.2.1"
@@ -2419,6 +2694,17 @@ version = "0.2.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "f0805222e57f7521d6a62e36fa9163bc891acd422f971defe97d64e70d0a4fe5"
[[package]]
name = "windows-registry"
version = "0.6.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "02752bf7fbdcce7f2a27a742f798510f3e5ad88dbe84871e5168e2120c3d5720"
dependencies = [
"windows-link",
"windows-result 0.4.1",
"windows-strings",
]
[[package]]
name = "windows-result"
version = "0.1.2"

View File

@@ -29,6 +29,7 @@ regex = "1"
glob = "0.3"
flate2 = "1"
form_urlencoded = "1"
reqwest = { version = "0.12", features = ["json", "native-tls"] }
[target.'cfg(windows)'.dependencies]
windows-service = "0.7"

View File

@@ -117,7 +117,24 @@ Renseigner le chemin des logs Amadea dans les paramètres (`/settings`) :
C:\ProgramData\ISoft\Amadea Web 8 x64\data\logs
```
SuperVision parse les fichiers `awevents_YY-MM-DD_*` et `isoft_YY-MM-DD_*` pour construire la liste des utilisateurs connectés et leur activité sur les dernières 24h.
SuperVision parse les fichiers `awevents_YY-MM-DD_*` et `isoft_YY-MM-DD_*` pour construire la liste des utilisateurs connectés et leur activité.
### Tableau temps réel (aujourd'hui)
- Colonnes : Utilisateur, Statut, Dernière action, Actions (24h), Depuis
- Tri : statut (actif → inactif → déconnecté), puis dernière action la plus récente en premier au sein de chaque groupe
### Graphique 7 derniers jours
- Affiche le pic d'utilisateurs simultanés par jour
- **Cliquer sur une barre** charge le tableau des utilisateurs de ce jour : Utilisateur, Dernière utilisation, Actions (jour), Durée de présence (première → dernière action)
- Tri par nombre d'actions décroissant
### Détection des fichiers de logs
SuperVision gère les deux cas du serveur HDS :
- Log du jour sans date dans le nom (`awevents.log`) — log actif courant
- Log du jour avec date dans le nom et zippé (`awevents_26-04-13_1.log.gz`) — rotation en cours de journée (forte activité)
Les seuils de statut (actif / inactif / déconnecté) sont configurables en minutes.

View File

@@ -6,7 +6,7 @@ use lettre::{
};
pub fn is_smtp_configured(smtp: &SmtpConfig) -> bool {
!smtp.server.is_empty() && !smtp.from_email.is_empty() && !smtp.to_emails.is_empty()
!smtp.from_email.is_empty() && !smtp.to_emails.is_empty() && !smtp.server.is_empty()
}
pub struct Alerter;
@@ -14,15 +14,15 @@ pub struct Alerter;
impl Alerter {
pub async fn send(&self, smtp: &SmtpConfig, subject: &str, body: &str) -> (bool, String) {
if !is_smtp_configured(smtp) {
return (false, "SMTP non configure".into());
return (false, "Email non configure".into());
}
match self.send_email(smtp, subject, body).await {
match self.send_via_smtp(smtp, subject, body).await {
Ok(msg) => (true, msg),
Err(e) => (false, e),
}
}
async fn send_email(
async fn send_via_smtp(
&self,
smtp: &SmtpConfig,
subject: &str,
@@ -78,7 +78,7 @@ impl Alerter {
pub async fn send_test(&self, smtp: &SmtpConfig) -> (bool, String) {
let subject = "[TEST] Supervision - Test de configuration email";
let body = "Ceci est un email de test.\n\nSi vous recevez ce message, la configuration SMTP est correcte.\n\n-- Supervision";
let body = "Ceci est un email de test.\n\nSi vous recevez ce message, la configuration est correcte.\n\n-- Supervision";
self.send(smtp, subject, body).await
}
}
@@ -103,21 +103,8 @@ mod tests {
password: "pass".into(),
from_email: "from@example.com".into(),
to_emails: vec!["to@example.com".into()],
..Default::default()
};
assert!(is_smtp_configured(&smtp));
}
#[test]
fn not_configured_when_no_recipients() {
let smtp = SmtpConfig {
server: "smtp.example.com".into(),
port: 587,
use_tls: true,
username: "user".into(),
password: "pass".into(),
from_email: "from@example.com".into(),
to_emails: vec![],
};
assert!(!is_smtp_configured(&smtp));
}
}

View File

@@ -28,7 +28,7 @@ use routes::{
update_amadea_log_path, update_user_thresholds,
},
alerts::{alerts_get, clear_alerts},
users::{users_get, api_users, api_users_weekly},
users::{users_get, api_users, api_users_weekly, api_users_day},
};
pub async fn run_server() {
@@ -87,6 +87,7 @@ pub async fn run_server() {
.route("/users", get(users_get))
.route("/api/users", get(api_users))
.route("/api/users/activity/weekly", get(api_users_weekly))
.route("/api/users/day/:date", get(api_users_day))
.nest_service("/static", ServeDir::new("static"))
.layer(session_layer)
.with_state(state.clone())

View File

@@ -1,7 +1,8 @@
use axum::{
extract::State,
extract::{Path, State},
response::{IntoResponse, Json},
};
use chrono::NaiveDate;
use serde_json::json;
use tower_sessions::Session;
@@ -56,3 +57,16 @@ pub async fn api_users_weekly(
let weekly = state.user_monitor.get_weekly_activity().await;
Json(json!({ "weekly": weekly }))
}
pub async fn api_users_day(
_auth: AuthUser,
State(state): State<AppState>,
Path(date_str): Path<String>,
) -> impl IntoResponse {
let date = match NaiveDate::parse_from_str(&date_str, "%Y-%m-%d") {
Ok(d) => d,
Err(_) => return Json(json!({ "error": "Date invalide" })),
};
let users = state.user_monitor.get_users_for_date(date).await;
Json(json!({ "users": users, "date": date_str }))
}

View File

@@ -1,4 +1,4 @@
use chrono::{Duration, Local, NaiveDateTime, Timelike};
use chrono::{Duration, Local, NaiveDate, NaiveDateTime, Timelike};
use flate2::read::GzDecoder;
use regex::Regex;
use serde::{Deserialize, Serialize};
@@ -50,51 +50,48 @@ fn read_log_file(path: &std::path::PathBuf) -> Option<String> {
}
fn log_files_for_date(log_path: &Path, prefix: &str, date_str: &str) -> Vec<std::path::PathBuf> {
let re = Regex::new(r"_(\d+)\.log(\.gz)?$").unwrap();
let re_seq = Regex::new(r"_(\d+)\.log(\.gz)?$").unwrap();
// Détecte une date YY-MM-DD dans le nom de fichier
let re_has_date = Regex::new(r"_\d{2}-\d{2}-\d{2}[_.]").unwrap();
// Essai 1 : fichiers avec la date dans le nom (ex: awevents_26-04-13_1.log)
// Fichiers avec la date du jour dans le nom (ex: awevents_26-04-13_1.log.gz)
let pattern_with_date = format!("{}/{}_{}_*", log_path.to_string_lossy(), prefix, date_str);
let mut files: Vec<_> = glob::glob(&pattern_with_date)
.unwrap_or_else(|_| glob::glob("__nonexistent__").unwrap())
.filter_map(|f| f.ok())
.filter(|f| {
let s = f.to_string_lossy();
!s.ends_with(".zip") && (s.ends_with(".log") || s.ends_with(".log.gz"))
})
let s = f.to_string_lossy();
!s.ends_with(".zip") && (s.ends_with(".log") || s.ends_with(".log.gz"))
})
.collect();
// Essai 2 : si aucun fichier trouvé, chercher sans date dans le nom
// et filtrer par date de modification (ex: serveur HDS)
if files.is_empty() {
if let Ok(target_date) = chrono::NaiveDate::parse_from_str(date_str, "%y-%m-%d") {
let pattern_no_date = format!("{}/{}_*", log_path.to_string_lossy(), prefix);
files = glob::glob(&pattern_no_date)
.unwrap_or_else(|_| glob::glob("__nonexistent__").unwrap())
.filter_map(|f| f.ok())
.filter(|f| {
// Pour le jour courant uniquement : inclure aussi les fichiers sans date dans le nom
// (ex: isoft.log, awevents.log) — ce sont les logs actifs du jour
let today_str = Local::now().format("%y-%m-%d").to_string();
if date_str == today_str {
let pattern_active = format!("{}/{}*", log_path.to_string_lossy(), prefix);
let active_files: Vec<_> = glob::glob(&pattern_active)
.unwrap_or_else(|_| glob::glob("__nonexistent__").unwrap())
.filter_map(|f| f.ok())
.filter(|f| {
let s = f.to_string_lossy();
!s.ends_with(".zip") && (s.ends_with(".log") || s.ends_with(".log.gz"))
let fname = f.file_name().unwrap_or_default().to_string_lossy().to_string();
!s.ends_with(".zip")
&& (s.ends_with(".log") || s.ends_with(".log.gz"))
&& !re_has_date.is_match(&fname)
})
.filter(|f| {
f.metadata()
.and_then(|m| m.modified())
.ok()
.map(|modified| {
let dt: chrono::DateTime<chrono::Local> = modified.into();
dt.date_naive() == target_date
})
.unwrap_or(false)
})
.collect();
}
.collect();
files.extend(active_files);
}
files.sort_by_key(|f| {
re.captures(&f.to_string_lossy())
re_seq
.captures(&f.to_string_lossy())
.and_then(|c| c.get(1))
.and_then(|m| m.as_str().parse::<u32>().ok())
.unwrap_or(0)
});
files.dedup();
files
}
@@ -273,7 +270,11 @@ impl UserMonitor {
_ => 2,
};
let mut sorted: Vec<UserEntry> = users.into_values().collect();
sorted.sort_by_key(|u| status_order(&u.status));
sorted.sort_by(|a, b| {
status_order(&a.status)
.cmp(&status_order(&b.status))
.then_with(|| b.last_action_time.cmp(&a.last_action_time))
});
let hourly_data: Vec<HourlyCount> = {
let mut v: Vec<_> = hourly.iter().collect();
@@ -343,6 +344,58 @@ impl UserMonitor {
result
}
pub async fn get_users_for_date(&self, date: NaiveDate) -> Vec<serde_json::Value> {
let log_path = {
let cm = self.config_manager.lock().await;
cm.config.amadea_log_path.clone()
};
let log_dir = Path::new(&log_path);
if !log_dir.is_dir() {
return vec![];
}
let date_str = date.format("%y-%m-%d").to_string();
let cutoff = date.and_hms_opt(0, 0, 0).unwrap_or_default();
let files = log_files_for_date(log_dir, "awevents", &date_str);
let mut users: HashMap<String, UserEntry> = HashMap::new();
let mut hourly: HashMap<u32, HashSet<String>> =
(0..24).map(|h| (h, HashSet::new())).collect();
for file in &files {
if let Some(content) = read_log_file(file) {
for line in content.lines() {
parse_awevents_line(line, &mut users, cutoff, &mut hourly);
}
}
}
let mut result: Vec<_> = users.into_values().collect();
result.sort_by(|a, b| b.action_count_24h.cmp(&a.action_count_24h));
result
.iter()
.map(|u| {
let duration = u.connected_since.map(|since| {
let mins = (u.last_action_time - since).num_minutes().max(0);
if mins >= 60 {
format!("{}h{:02}", mins / 60, mins % 60)
} else {
format!("{}min", mins)
}
});
serde_json::json!({
"login": u.login,
"last_action_time": u.last_action_time.format("%H:%M:%S").to_string(),
"last_action_label": u.last_action_label,
"action_count": u.action_count_24h,
"first_action_time": u.connected_since.map(|t| t.format("%H:%M").to_string()),
"duration": duration,
})
})
.collect()
}
pub async fn start(self: Arc<Self>) {
self.running
.store(true, std::sync::atomic::Ordering::Relaxed);

BIN
target/.DS_Store vendored

Binary file not shown.

BIN
target/debug/.DS_Store vendored Normal file

Binary file not shown.

View File

@@ -0,0 +1 @@
{"rustc":17940977064402226622,"features":"[]","declared_features":"[]","target":5408242616063297496,"profile":1369601567987815722,"path":11102466876957654705,"deps":[],"local":[{"CheckDepInfo":{"dep_info":"release/.fingerprint/windows_x86_64_gnu-1f518c0e671458de/dep-build-script-build-script-build","checksum":false}}],"rustflags":[],"config":8247474407144887393,"compile_kind":0}

View File

@@ -0,0 +1 @@
This file has an mtime of when this was started.

View File

@@ -0,0 +1 @@
This file has an mtime of when this was started.

View File

@@ -0,0 +1 @@
cc7ea5786b0eaae4

View File

@@ -0,0 +1 @@
{"rustc":17940977064402226622,"features":"[\"alloc\", \"default\", \"std\"]","declared_features":"[\"alloc\", \"default\", \"std\"]","target":13060062996227388079,"profile":2040997289075261528,"path":3131682540330081973,"deps":[],"local":[{"CheckDepInfo":{"dep_info":"x86_64-pc-windows-gnu/release/.fingerprint/base64-49d89da40bc8e13d/dep-lib-base64","checksum":false}}],"rustflags":[],"config":8247474407144887393,"compile_kind":8200324069407742093}

View File

@@ -0,0 +1 @@
This file has an mtime of when this was started.

View File

@@ -0,0 +1 @@
{"rustc":17940977064402226622,"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":10488893878154307981,"deps":[[270634688040536827,"futures_sink",false,7716388394750289502],[302948626015856208,"futures_core",false,4958716579649424414]],"local":[{"CheckDepInfo":{"dep_info":"x86_64-pc-windows-gnu/release/.fingerprint/futures-channel-ee19c3dfbc2e5439/dep-lib-futures_channel","checksum":false}}],"rustflags":[],"config":8247474407144887393,"compile_kind":8200324069407742093}

View File

@@ -0,0 +1 @@
This file has an mtime of when this was started.

View File

@@ -0,0 +1 @@
{"rustc":17940977064402226622,"features":"[\"alloc\", \"async-await\", \"async-await-macro\", \"default\", \"futures-io\", \"futures-macro\", \"futures-sink\", \"io\", \"memchr\", \"sink\", \"slab\", \"std\"]","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":6425128508853427410,"deps":[[270634688040536827,"futures_sink",false,7716388394750289502],[302948626015856208,"futures_core",false,4958716579649424414],[1363051979936526615,"memchr",false,2932657721949074215],[2251399859588827949,"pin_project_lite",false,13984401435030796292],[12256881686772805731,"futures_task",false,4455668023088355273],[14895711841936801505,"slab",false,331489838843292918],[17736352539849991289,"futures_io",false,2074110316112623935],[18222057389779178848,"futures_macro",false,11535248288496181953]],"local":[{"CheckDepInfo":{"dep_info":"x86_64-pc-windows-gnu/release/.fingerprint/futures-util-398d239f5e436bcf/dep-lib-futures_util","checksum":false}}],"rustflags":[],"config":8247474407144887393,"compile_kind":8200324069407742093}

View File

@@ -0,0 +1 @@
This file has an mtime of when this was started.

View File

@@ -0,0 +1 @@
{"rustc":17940977064402226622,"features":"[\"default\"]","declared_features":"[\"channel\", \"default\", \"full\"]","target":7120517503662506348,"profile":2040997289075261528,"path":11177530879349798428,"deps":[[302948626015856208,"futures_core",false,4958716579649424414],[2251399859588827949,"pin_project_lite",false,13984401435030796292],[2620434475832828286,"http",false,594212649557472584],[3870702314125662939,"bytes",false,10235812692963146175],[14084095096285906100,"http_body",false,11454957666446663064]],"local":[{"CheckDepInfo":{"dep_info":"x86_64-pc-windows-gnu/release/.fingerprint/http-body-util-0a518dddd0d3fc72/dep-lib-http_body_util","checksum":false}}],"rustflags":[],"config":8247474407144887393,"compile_kind":8200324069407742093}

View File

@@ -0,0 +1 @@
This file has an mtime of when this was started.

View File

@@ -0,0 +1 @@
e9cb05adabd5ce52

View File

@@ -0,0 +1 @@
{"rustc":17940977064402226622,"features":"[]","declared_features":"[\"alloc\", \"databake\", \"default\", \"serde\", \"testing\", \"yoke\"]","target":6548088149557820361,"profile":4219373312221703660,"path":16555940653399505668,"deps":[],"local":[{"CheckDepInfo":{"dep_info":"x86_64-pc-windows-gnu/release/.fingerprint/litemap-f0384309ef87186a/dep-lib-litemap","checksum":false}}],"rustflags":[],"config":8247474407144887393,"compile_kind":8200324069407742093}

View File

@@ -0,0 +1 @@
This file has an mtime of when this was started.

View File

@@ -0,0 +1 @@
{"rustc":17940977064402226622,"features":"[\"atomic_usize\", \"default\", \"serde\"]","declared_features":"[\"arc_lock\", \"atomic_usize\", \"default\", \"nightly\", \"owning_ref\", \"serde\"]","target":16157403318809843794,"profile":2040997289075261528,"path":15117271410451327892,"deps":[[13548984313718623784,"serde",false,10567538831842385490],[15358414700195712381,"scopeguard",false,1096733443450341147]],"local":[{"CheckDepInfo":{"dep_info":"x86_64-pc-windows-gnu/release/.fingerprint/lock_api-f554e9d71fe4b103/dep-lib-lock_api","checksum":false}}],"rustflags":[],"config":8247474407144887393,"compile_kind":8200324069407742093}

View File

@@ -0,0 +1 @@
This file has an mtime of when this was started.

View File

@@ -0,0 +1 @@
48fef78f4c67c115

View File

@@ -0,0 +1 @@
{"rustc":17940977064402226622,"features":"[]","declared_features":"[]","target":2764086469773243511,"profile":2040997289075261528,"path":13620704031133624008,"deps":[],"local":[{"CheckDepInfo":{"dep_info":"x86_64-pc-windows-gnu/release/.fingerprint/mime-ecb881789889c4e8/dep-lib-mime","checksum":false}}],"rustflags":[],"config":8247474407144887393,"compile_kind":8200324069407742093}

View File

@@ -1,2 +1,2 @@
{"$message_type":"diagnostic","message":"dlltool could not create import library with /opt/homebrew/bin/x86_64-w64-mingw32-dlltool -d /Users/oussi/Documents/Documents - MacBook Pro de oussi/EttaSante/monitoring/SuperVisionRust/target/x86_64-pc-windows-gnu/release/deps/rustcHzXLSe/kernel32.dll_imports.def -D kernel32.dll -l /Users/oussi/Documents/Documents - MacBook Pro de oussi/EttaSante/monitoring/SuperVisionRust/target/x86_64-pc-windows-gnu/release/deps/rustcHzXLSe/kernel32.dll_imports.lib -m i386:x86-64 -f --64 --no-leading-underscore --temp-prefix /Users/oussi/Documents/Documents - MacBook Pro de oussi/EttaSante/monitoring/SuperVisionRust/target/x86_64-pc-windows-gnu/release/deps/rustcHzXLSe/kernel32.dll:\n\nMacBook: Assembler messages:\n{standard input}: Error: can't open MacBook for reading: No such file or directory\nMacBook: Error: can't open Pro for reading: No such file or directory\nPro: Error: can't open de for reading: No such file or directory\nde: Error: can't open oussi/EttaSante/monitoring/SuperVisionRust/target/x86_64-pc-windows-gnu/release/deps/rustcHzXLSe/kernel32.dllh.o for reading: No such file or directory\n/Users/oussi/Documents/Documents: Error: can't read from {standard input}: Bad file descriptor\n{standard input}: Error: can't open MacBook for reading: No such file or directory\nMacBook: Error: can't open Pro for reading: No such file or directory\nPro: Error: can't open de for reading: No such file or directory\nde: Error: can't open oussi/EttaSante/monitoring/SuperVisionRust/target/x86_64-pc-windows-gnu/release/deps/rustcHzXLSe/kernel32.dllh.s for reading: No such file or directory\n/opt/homebrew/bin/x86_64-w64-mingw32-dlltool: /opt/homebrew/bin/x86_64-w64-mingw32-as exited with status 1\n/opt/homebrew/bin/x86_64-w64-mingw32-dlltool: failed to open temporary head file: /Users/oussi/Documents/Documents - MacBook Pro de oussi/EttaSante/monitoring/SuperVisionRust/target/x86_64-pc-windows-gnu/release/deps/rustcHzXLSe/kernel32.dllh.o: No such file or directory\n","code":null,"level":"error","spans":[],"children":[],"rendered":"\u001b[1m\u001b[91merror\u001b[0m\u001b[1m: dlltool could not create import library with /opt/homebrew/bin/x86_64-w64-mingw32-dlltool -d /Users/oussi/Documents/Documents - MacBook Pro de oussi/EttaSante/monitoring/SuperVisionRust/target/x86_64-pc-windows-gnu/release/deps/rustcHzXLSe/kernel32.dll_imports.def -D kernel32.dll -l /Users/oussi/Documents/Documents - MacBook Pro de oussi/EttaSante/monitoring/SuperVisionRust/target/x86_64-pc-windows-gnu/release/deps/rustcHzXLSe/kernel32.dll_imports.lib -m i386:x86-64 -f --64 --no-leading-underscore --temp-prefix /Users/oussi/Documents/Documents - MacBook Pro de oussi/EttaSante/monitoring/SuperVisionRust/target/x86_64-pc-windows-gnu/release/deps/rustcHzXLSe/kernel32.dll:\u001b[0m\n \n \u001b[1mMacBook: Assembler messages:\u001b[0m\n \u001b[1m{standard input}: Error: can't open MacBook for reading: No such file or directory\u001b[0m\n \u001b[1mMacBook: Error: can't open Pro for reading: No such file or directory\u001b[0m\n \u001b[1mPro: Error: can't open de for reading: No such file or directory\u001b[0m\n \u001b[1mde: Error: can't open oussi/EttaSante/monitoring/SuperVisionRust/target/x86_64-pc-windows-gnu/release/deps/rustcHzXLSe/kernel32.dllh.o for reading: No such file or directory\u001b[0m\n \u001b[1m/Users/oussi/Documents/Documents: Error: can't read from {standard input}: Bad file descriptor\u001b[0m\n \u001b[1m{standard input}: Error: can't open MacBook for reading: No such file or directory\u001b[0m\n \u001b[1mMacBook: Error: can't open Pro for reading: No such file or directory\u001b[0m\n \u001b[1mPro: Error: can't open de for reading: No such file or directory\u001b[0m\n \u001b[1mde: Error: can't open oussi/EttaSante/monitoring/SuperVisionRust/target/x86_64-pc-windows-gnu/release/deps/rustcHzXLSe/kernel32.dllh.s for reading: No such file or directory\u001b[0m\n \u001b[1m/opt/homebrew/bin/x86_64-w64-mingw32-dlltool: /opt/homebrew/bin/x86_64-w64-mingw32-as exited with status 1\u001b[0m\n \u001b[1m/opt/homebrew/bin/x86_64-w64-mingw32-dlltool: failed to open temporary head file: /Users/oussi/Documents/Documents - MacBook Pro de oussi/EttaSante/monitoring/SuperVisionRust/target/x86_64-pc-windows-gnu/release/deps/rustcHzXLSe/kernel32.dllh.o: No such file or directory\u001b[0m\n \n\n"}
{"$message_type":"diagnostic","message":"dlltool could not create import library with /opt/homebrew/bin/x86_64-w64-mingw32-dlltool -d /Users/oussi/Documents/Documents - MacBook Pro de oussi/EttaSante/monitoring/SuperVisionRust/target/x86_64-pc-windows-gnu/release/deps/rustc6YHgCN/kernel32.dll_imports.def -D kernel32.dll -l /Users/oussi/Documents/Documents - MacBook Pro de oussi/EttaSante/monitoring/SuperVisionRust/target/x86_64-pc-windows-gnu/release/deps/rustc6YHgCN/kernel32.dll_imports.lib -m i386:x86-64 -f --64 --no-leading-underscore --temp-prefix /Users/oussi/Documents/Documents - MacBook Pro de oussi/EttaSante/monitoring/SuperVisionRust/target/x86_64-pc-windows-gnu/release/deps/rustc6YHgCN/kernel32.dll:\n\nMacBook: Assembler messages:\n{standard input}: Error: can't open MacBook for reading: No such file or directory\nMacBook: Error: can't open Pro for reading: No such file or directory\nPro: Error: can't open de for reading: No such file or directory\nde: Error: can't open oussi/EttaSante/monitoring/SuperVisionRust/target/x86_64-pc-windows-gnu/release/deps/rustc6YHgCN/kernel32.dllh.o for reading: No such file or directory\n/Users/oussi/Documents/Documents: Error: can't read from {standard input}: Bad file descriptor\n{standard input}: Error: can't open MacBook for reading: No such file or directory\nMacBook: Error: can't open Pro for reading: No such file or directory\nPro: Error: can't open de for reading: No such file or directory\nde: Error: can't open oussi/EttaSante/monitoring/SuperVisionRust/target/x86_64-pc-windows-gnu/release/deps/rustc6YHgCN/kernel32.dllh.s for reading: No such file or directory\n/opt/homebrew/bin/x86_64-w64-mingw32-dlltool: /opt/homebrew/bin/x86_64-w64-mingw32-as exited with status 1\n/opt/homebrew/bin/x86_64-w64-mingw32-dlltool: failed to open temporary head file: /Users/oussi/Documents/Documents - MacBook Pro de oussi/EttaSante/monitoring/SuperVisionRust/target/x86_64-pc-windows-gnu/release/deps/rustc6YHgCN/kernel32.dllh.o: No such file or directory\n","code":null,"level":"error","spans":[],"children":[],"rendered":"\u001b[1m\u001b[91merror\u001b[0m\u001b[1m: dlltool could not create import library with /opt/homebrew/bin/x86_64-w64-mingw32-dlltool -d /Users/oussi/Documents/Documents - MacBook Pro de oussi/EttaSante/monitoring/SuperVisionRust/target/x86_64-pc-windows-gnu/release/deps/rustc6YHgCN/kernel32.dll_imports.def -D kernel32.dll -l /Users/oussi/Documents/Documents - MacBook Pro de oussi/EttaSante/monitoring/SuperVisionRust/target/x86_64-pc-windows-gnu/release/deps/rustc6YHgCN/kernel32.dll_imports.lib -m i386:x86-64 -f --64 --no-leading-underscore --temp-prefix /Users/oussi/Documents/Documents - MacBook Pro de oussi/EttaSante/monitoring/SuperVisionRust/target/x86_64-pc-windows-gnu/release/deps/rustc6YHgCN/kernel32.dll:\u001b[0m\n \n \u001b[1mMacBook: Assembler messages:\u001b[0m\n \u001b[1m{standard input}: Error: can't open MacBook for reading: No such file or directory\u001b[0m\n \u001b[1mMacBook: Error: can't open Pro for reading: No such file or directory\u001b[0m\n \u001b[1mPro: Error: can't open de for reading: No such file or directory\u001b[0m\n \u001b[1mde: Error: can't open oussi/EttaSante/monitoring/SuperVisionRust/target/x86_64-pc-windows-gnu/release/deps/rustc6YHgCN/kernel32.dllh.o for reading: No such file or directory\u001b[0m\n \u001b[1m/Users/oussi/Documents/Documents: Error: can't read from {standard input}: Bad file descriptor\u001b[0m\n \u001b[1m{standard input}: Error: can't open MacBook for reading: No such file or directory\u001b[0m\n \u001b[1mMacBook: Error: can't open Pro for reading: No such file or directory\u001b[0m\n \u001b[1mPro: Error: can't open de for reading: No such file or directory\u001b[0m\n \u001b[1mde: Error: can't open oussi/EttaSante/monitoring/SuperVisionRust/target/x86_64-pc-windows-gnu/release/deps/rustc6YHgCN/kernel32.dllh.s for reading: No such file or directory\u001b[0m\n \u001b[1m/opt/homebrew/bin/x86_64-w64-mingw32-dlltool: /opt/homebrew/bin/x86_64-w64-mingw32-as exited with status 1\u001b[0m\n \u001b[1m/opt/homebrew/bin/x86_64-w64-mingw32-dlltool: failed to open temporary head file: /Users/oussi/Documents/Documents - MacBook Pro de oussi/EttaSante/monitoring/SuperVisionRust/target/x86_64-pc-windows-gnu/release/deps/rustc6YHgCN/kernel32.dllh.o: No such file or directory\u001b[0m\n \n\n"}
{"$message_type":"diagnostic","message":"aborting due to 1 previous error","code":null,"level":"error","spans":[],"children":[],"rendered":"\u001b[1m\u001b[91merror\u001b[0m\u001b[1m: aborting due to 1 previous error\u001b[0m\n\n"}

View File

@@ -0,0 +1 @@
This file has an mtime of when this was started.

View File

@@ -0,0 +1 @@
529e1c0e9470a792

View File

@@ -0,0 +1 @@
{"rustc":17940977064402226622,"features":"[\"default\", \"derive\", \"rc\", \"serde_derive\", \"std\"]","declared_features":"[\"alloc\", \"default\", \"derive\", \"rc\", \"serde_derive\", \"std\", \"unstable\"]","target":11327258112168116673,"profile":2040997289075261528,"path":136411737116588719,"deps":[[3051629642231505422,"serde_derive",false,1943245351034616410],[11899261697793765154,"serde_core",false,16906726705389993357],[13548984313718623784,"build_script_build",false,11759127819607947837]],"local":[{"CheckDepInfo":{"dep_info":"x86_64-pc-windows-gnu/release/.fingerprint/serde-26d4f6029faa69d5/dep-lib-serde","checksum":false}}],"rustflags":[],"config":8247474407144887393,"compile_kind":8200324069407742093}

View File

@@ -0,0 +1 @@
This file has an mtime of when this was started.

View File

@@ -0,0 +1 @@
f6ece78a40b09904

View File

@@ -0,0 +1 @@
{"rustc":17940977064402226622,"features":"[\"default\", \"std\"]","declared_features":"[\"default\", \"serde\", \"std\"]","target":7798044754532116308,"profile":2040997289075261528,"path":1691361747740796675,"deps":[],"local":[{"CheckDepInfo":{"dep_info":"x86_64-pc-windows-gnu/release/.fingerprint/slab-440441b151ad24be/dep-lib-slab","checksum":false}}],"rustflags":[],"config":8247474407144887393,"compile_kind":8200324069407742093}

View File

@@ -0,0 +1 @@
This file has an mtime of when this was started.

View File

@@ -0,0 +1 @@
{"rustc":17940977064402226622,"features":"[\"futures\", \"futures-core\"]","declared_features":"[\"futures\", \"futures-core\"]","target":4931834116445848126,"profile":2040997289075261528,"path":7385443758961996696,"deps":[[302948626015856208,"futures_core",false,4958716579649424414]],"local":[{"CheckDepInfo":{"dep_info":"x86_64-pc-windows-gnu/release/.fingerprint/sync_wrapper-abcad2e6e01155ed/dep-lib-sync_wrapper","checksum":false}}],"rustflags":[],"config":8247474407144887393,"compile_kind":8200324069407742093}

View File

@@ -0,0 +1 @@
This file has an mtime of when this was started.

View File

@@ -0,0 +1 @@
fdd3fbbbd2f4bfa6

View File

@@ -0,0 +1 @@
{"rustc":17940977064402226622,"features":"[\"zerovec\"]","declared_features":"[\"alloc\", \"databake\", \"default\", \"serde\", \"std\", \"zerovec\"]","target":161691779326313357,"profile":4219373312221703660,"path":2847020672852685903,"deps":[[5298260564258778412,"displaydoc",false,1325568078780520986],[9119616491714376884,"zerovec",false,775385592940488904]],"local":[{"CheckDepInfo":{"dep_info":"x86_64-pc-windows-gnu/release/.fingerprint/tinystr-fea26ddc5f4cd0d1/dep-lib-tinystr","checksum":false}}],"rustflags":[],"config":8247474407144887393,"compile_kind":8200324069407742093}

View File

@@ -1,2 +1,2 @@
{"$message_type":"diagnostic","message":"dlltool could not create import library with /opt/homebrew/bin/x86_64-w64-mingw32-dlltool -d /Users/oussi/Documents/Documents - MacBook Pro de oussi/EttaSante/monitoring/SuperVisionRust/target/x86_64-pc-windows-gnu/release/deps/rustcfM1ajR/ntdll.dll_imports.def -D ntdll.dll -l /Users/oussi/Documents/Documents - MacBook Pro de oussi/EttaSante/monitoring/SuperVisionRust/target/x86_64-pc-windows-gnu/release/deps/rustcfM1ajR/ntdll.dll_imports.lib -m i386:x86-64 -f --64 --no-leading-underscore --temp-prefix /Users/oussi/Documents/Documents - MacBook Pro de oussi/EttaSante/monitoring/SuperVisionRust/target/x86_64-pc-windows-gnu/release/deps/rustcfM1ajR/ntdll.dll:\n\nMacBook: Assembler messages:\n{standard input}: Error: can't open MacBook for reading: No such file or directory\nMacBook: Error: can't open Pro for reading: No such file or directory\nPro: Error: can't open de for reading: No such file or directory\nde: Error: can't open oussi/EttaSante/monitoring/SuperVisionRust/target/x86_64-pc-windows-gnu/release/deps/rustcfM1ajR/ntdll.dllh.o for reading: No such file or directory\n/Users/oussi/Documents/Documents: Error: can't read from {standard input}: Bad file descriptor\n{standard input}: Error: can't open MacBook for reading: No such file or directory\nMacBook: Error: can't open Pro for reading: No such file or directory\nPro: Error: can't open de for reading: No such file or directory\nde: Error: can't open oussi/EttaSante/monitoring/SuperVisionRust/target/x86_64-pc-windows-gnu/release/deps/rustcfM1ajR/ntdll.dllh.s for reading: No such file or directory\n/opt/homebrew/bin/x86_64-w64-mingw32-dlltool: /opt/homebrew/bin/x86_64-w64-mingw32-as exited with status 1\n/opt/homebrew/bin/x86_64-w64-mingw32-dlltool: failed to open temporary head file: /Users/oussi/Documents/Documents - MacBook Pro de oussi/EttaSante/monitoring/SuperVisionRust/target/x86_64-pc-windows-gnu/release/deps/rustcfM1ajR/ntdll.dllh.o: No such file or directory\n","code":null,"level":"error","spans":[],"children":[],"rendered":"\u001b[1m\u001b[91merror\u001b[0m\u001b[1m: dlltool could not create import library with /opt/homebrew/bin/x86_64-w64-mingw32-dlltool -d /Users/oussi/Documents/Documents - MacBook Pro de oussi/EttaSante/monitoring/SuperVisionRust/target/x86_64-pc-windows-gnu/release/deps/rustcfM1ajR/ntdll.dll_imports.def -D ntdll.dll -l /Users/oussi/Documents/Documents - MacBook Pro de oussi/EttaSante/monitoring/SuperVisionRust/target/x86_64-pc-windows-gnu/release/deps/rustcfM1ajR/ntdll.dll_imports.lib -m i386:x86-64 -f --64 --no-leading-underscore --temp-prefix /Users/oussi/Documents/Documents - MacBook Pro de oussi/EttaSante/monitoring/SuperVisionRust/target/x86_64-pc-windows-gnu/release/deps/rustcfM1ajR/ntdll.dll:\u001b[0m\n \n \u001b[1mMacBook: Assembler messages:\u001b[0m\n \u001b[1m{standard input}: Error: can't open MacBook for reading: No such file or directory\u001b[0m\n \u001b[1mMacBook: Error: can't open Pro for reading: No such file or directory\u001b[0m\n \u001b[1mPro: Error: can't open de for reading: No such file or directory\u001b[0m\n \u001b[1mde: Error: can't open oussi/EttaSante/monitoring/SuperVisionRust/target/x86_64-pc-windows-gnu/release/deps/rustcfM1ajR/ntdll.dllh.o for reading: No such file or directory\u001b[0m\n \u001b[1m/Users/oussi/Documents/Documents: Error: can't read from {standard input}: Bad file descriptor\u001b[0m\n \u001b[1m{standard input}: Error: can't open MacBook for reading: No such file or directory\u001b[0m\n \u001b[1mMacBook: Error: can't open Pro for reading: No such file or directory\u001b[0m\n \u001b[1mPro: Error: can't open de for reading: No such file or directory\u001b[0m\n \u001b[1mde: Error: can't open oussi/EttaSante/monitoring/SuperVisionRust/target/x86_64-pc-windows-gnu/release/deps/rustcfM1ajR/ntdll.dllh.s for reading: No such file or directory\u001b[0m\n \u001b[1m/opt/homebrew/bin/x86_64-w64-mingw32-dlltool: /opt/homebrew/bin/x86_64-w64-mingw32-as exited with status 1\u001b[0m\n \u001b[1m/opt/homebrew/bin/x86_64-w64-mingw32-dlltool: failed to open temporary head file: /Users/oussi/Documents/Documents - MacBook Pro de oussi/EttaSante/monitoring/SuperVisionRust/target/x86_64-pc-windows-gnu/release/deps/rustcfM1ajR/ntdll.dllh.o: No such file or directory\u001b[0m\n \n\n"}
{"$message_type":"diagnostic","message":"dlltool could not create import library with /opt/homebrew/bin/x86_64-w64-mingw32-dlltool -d /Users/oussi/Documents/Documents - MacBook Pro de oussi/EttaSante/monitoring/SuperVisionRust/target/x86_64-pc-windows-gnu/release/deps/rustcUXL48c/ntdll.dll_imports.def -D ntdll.dll -l /Users/oussi/Documents/Documents - MacBook Pro de oussi/EttaSante/monitoring/SuperVisionRust/target/x86_64-pc-windows-gnu/release/deps/rustcUXL48c/ntdll.dll_imports.lib -m i386:x86-64 -f --64 --no-leading-underscore --temp-prefix /Users/oussi/Documents/Documents - MacBook Pro de oussi/EttaSante/monitoring/SuperVisionRust/target/x86_64-pc-windows-gnu/release/deps/rustcUXL48c/ntdll.dll:\n\nMacBook: Assembler messages:\n{standard input}: Error: can't open MacBook for reading: No such file or directory\nMacBook: Error: can't open Pro for reading: No such file or directory\nPro: Error: can't open de for reading: No such file or directory\nde: Error: can't open oussi/EttaSante/monitoring/SuperVisionRust/target/x86_64-pc-windows-gnu/release/deps/rustcUXL48c/ntdll.dllh.o for reading: No such file or directory\n/Users/oussi/Documents/Documents: Error: can't read from {standard input}: Bad file descriptor\n{standard input}: Error: can't open MacBook for reading: No such file or directory\nMacBook: Error: can't open Pro for reading: No such file or directory\nPro: Error: can't open de for reading: No such file or directory\nde: Error: can't open oussi/EttaSante/monitoring/SuperVisionRust/target/x86_64-pc-windows-gnu/release/deps/rustcUXL48c/ntdll.dllh.s for reading: No such file or directory\n/opt/homebrew/bin/x86_64-w64-mingw32-dlltool: /opt/homebrew/bin/x86_64-w64-mingw32-as exited with status 1\n/opt/homebrew/bin/x86_64-w64-mingw32-dlltool: failed to open temporary head file: /Users/oussi/Documents/Documents - MacBook Pro de oussi/EttaSante/monitoring/SuperVisionRust/target/x86_64-pc-windows-gnu/release/deps/rustcUXL48c/ntdll.dllh.o: No such file or directory\n","code":null,"level":"error","spans":[],"children":[],"rendered":"\u001b[1m\u001b[91merror\u001b[0m\u001b[1m: dlltool could not create import library with /opt/homebrew/bin/x86_64-w64-mingw32-dlltool -d /Users/oussi/Documents/Documents - MacBook Pro de oussi/EttaSante/monitoring/SuperVisionRust/target/x86_64-pc-windows-gnu/release/deps/rustcUXL48c/ntdll.dll_imports.def -D ntdll.dll -l /Users/oussi/Documents/Documents - MacBook Pro de oussi/EttaSante/monitoring/SuperVisionRust/target/x86_64-pc-windows-gnu/release/deps/rustcUXL48c/ntdll.dll_imports.lib -m i386:x86-64 -f --64 --no-leading-underscore --temp-prefix /Users/oussi/Documents/Documents - MacBook Pro de oussi/EttaSante/monitoring/SuperVisionRust/target/x86_64-pc-windows-gnu/release/deps/rustcUXL48c/ntdll.dll:\u001b[0m\n \n \u001b[1mMacBook: Assembler messages:\u001b[0m\n \u001b[1m{standard input}: Error: can't open MacBook for reading: No such file or directory\u001b[0m\n \u001b[1mMacBook: Error: can't open Pro for reading: No such file or directory\u001b[0m\n \u001b[1mPro: Error: can't open de for reading: No such file or directory\u001b[0m\n \u001b[1mde: Error: can't open oussi/EttaSante/monitoring/SuperVisionRust/target/x86_64-pc-windows-gnu/release/deps/rustcUXL48c/ntdll.dllh.o for reading: No such file or directory\u001b[0m\n \u001b[1m/Users/oussi/Documents/Documents: Error: can't read from {standard input}: Bad file descriptor\u001b[0m\n \u001b[1m{standard input}: Error: can't open MacBook for reading: No such file or directory\u001b[0m\n \u001b[1mMacBook: Error: can't open Pro for reading: No such file or directory\u001b[0m\n \u001b[1mPro: Error: can't open de for reading: No such file or directory\u001b[0m\n \u001b[1mde: Error: can't open oussi/EttaSante/monitoring/SuperVisionRust/target/x86_64-pc-windows-gnu/release/deps/rustcUXL48c/ntdll.dllh.s for reading: No such file or directory\u001b[0m\n \u001b[1m/opt/homebrew/bin/x86_64-w64-mingw32-dlltool: /opt/homebrew/bin/x86_64-w64-mingw32-as exited with status 1\u001b[0m\n \u001b[1m/opt/homebrew/bin/x86_64-w64-mingw32-dlltool: failed to open temporary head file: /Users/oussi/Documents/Documents - MacBook Pro de oussi/EttaSante/monitoring/SuperVisionRust/target/x86_64-pc-windows-gnu/release/deps/rustcUXL48c/ntdll.dllh.o: No such file or directory\u001b[0m\n \n\n"}
{"$message_type":"diagnostic","message":"aborting due to 1 previous error","code":null,"level":"error","spans":[],"children":[],"rendered":"\u001b[1m\u001b[91merror\u001b[0m\u001b[1m: aborting due to 1 previous error\u001b[0m\n\n"}

View File

@@ -0,0 +1 @@
This file has an mtime of when this was started.

View File

@@ -0,0 +1 @@
{"rustc":17940977064402226622,"features":"[]","declared_features":"[\"alloc\", \"default\", \"either\"]","target":6209224040855486982,"profile":4219373312221703660,"path":7869847303587923190,"deps":[],"local":[{"CheckDepInfo":{"dep_info":"x86_64-pc-windows-gnu/release/.fingerprint/writeable-8f6353cbffd78585/dep-lib-writeable","checksum":false}}],"rustflags":[],"config":8247474407144887393,"compile_kind":8200324069407742093}

View File

@@ -0,0 +1,22 @@
/Users/oussi/Documents/Documents - MacBook Pro de oussi/EttaSante/monitoring/SuperVisionRust/target/x86_64-pc-windows-gnu/release/deps/base64-49d89da40bc8e13d.d: /Users/oussi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/base64-0.22.1/src/lib.rs /Users/oussi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/base64-0.22.1/src/chunked_encoder.rs /Users/oussi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/base64-0.22.1/src/display.rs /Users/oussi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/base64-0.22.1/src/read/mod.rs /Users/oussi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/base64-0.22.1/src/read/decoder.rs /Users/oussi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/base64-0.22.1/src/write/mod.rs /Users/oussi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/base64-0.22.1/src/write/encoder.rs /Users/oussi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/base64-0.22.1/src/write/encoder_string_writer.rs /Users/oussi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/base64-0.22.1/src/engine/mod.rs /Users/oussi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/base64-0.22.1/src/engine/general_purpose/mod.rs /Users/oussi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/base64-0.22.1/src/engine/general_purpose/decode.rs /Users/oussi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/base64-0.22.1/src/engine/general_purpose/decode_suffix.rs /Users/oussi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/base64-0.22.1/src/alphabet.rs /Users/oussi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/base64-0.22.1/src/encode.rs /Users/oussi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/base64-0.22.1/src/decode.rs /Users/oussi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/base64-0.22.1/src/prelude.rs
/Users/oussi/Documents/Documents - MacBook Pro de oussi/EttaSante/monitoring/SuperVisionRust/target/x86_64-pc-windows-gnu/release/deps/libbase64-49d89da40bc8e13d.rlib: /Users/oussi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/base64-0.22.1/src/lib.rs /Users/oussi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/base64-0.22.1/src/chunked_encoder.rs /Users/oussi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/base64-0.22.1/src/display.rs /Users/oussi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/base64-0.22.1/src/read/mod.rs /Users/oussi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/base64-0.22.1/src/read/decoder.rs /Users/oussi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/base64-0.22.1/src/write/mod.rs /Users/oussi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/base64-0.22.1/src/write/encoder.rs /Users/oussi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/base64-0.22.1/src/write/encoder_string_writer.rs /Users/oussi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/base64-0.22.1/src/engine/mod.rs /Users/oussi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/base64-0.22.1/src/engine/general_purpose/mod.rs /Users/oussi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/base64-0.22.1/src/engine/general_purpose/decode.rs /Users/oussi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/base64-0.22.1/src/engine/general_purpose/decode_suffix.rs /Users/oussi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/base64-0.22.1/src/alphabet.rs /Users/oussi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/base64-0.22.1/src/encode.rs /Users/oussi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/base64-0.22.1/src/decode.rs /Users/oussi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/base64-0.22.1/src/prelude.rs
/Users/oussi/Documents/Documents - MacBook Pro de oussi/EttaSante/monitoring/SuperVisionRust/target/x86_64-pc-windows-gnu/release/deps/libbase64-49d89da40bc8e13d.rmeta: /Users/oussi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/base64-0.22.1/src/lib.rs /Users/oussi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/base64-0.22.1/src/chunked_encoder.rs /Users/oussi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/base64-0.22.1/src/display.rs /Users/oussi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/base64-0.22.1/src/read/mod.rs /Users/oussi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/base64-0.22.1/src/read/decoder.rs /Users/oussi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/base64-0.22.1/src/write/mod.rs /Users/oussi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/base64-0.22.1/src/write/encoder.rs /Users/oussi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/base64-0.22.1/src/write/encoder_string_writer.rs /Users/oussi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/base64-0.22.1/src/engine/mod.rs /Users/oussi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/base64-0.22.1/src/engine/general_purpose/mod.rs /Users/oussi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/base64-0.22.1/src/engine/general_purpose/decode.rs /Users/oussi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/base64-0.22.1/src/engine/general_purpose/decode_suffix.rs /Users/oussi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/base64-0.22.1/src/alphabet.rs /Users/oussi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/base64-0.22.1/src/encode.rs /Users/oussi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/base64-0.22.1/src/decode.rs /Users/oussi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/base64-0.22.1/src/prelude.rs
/Users/oussi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/base64-0.22.1/src/lib.rs:
/Users/oussi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/base64-0.22.1/src/chunked_encoder.rs:
/Users/oussi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/base64-0.22.1/src/display.rs:
/Users/oussi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/base64-0.22.1/src/read/mod.rs:
/Users/oussi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/base64-0.22.1/src/read/decoder.rs:
/Users/oussi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/base64-0.22.1/src/write/mod.rs:
/Users/oussi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/base64-0.22.1/src/write/encoder.rs:
/Users/oussi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/base64-0.22.1/src/write/encoder_string_writer.rs:
/Users/oussi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/base64-0.22.1/src/engine/mod.rs:
/Users/oussi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/base64-0.22.1/src/engine/general_purpose/mod.rs:
/Users/oussi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/base64-0.22.1/src/engine/general_purpose/decode.rs:
/Users/oussi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/base64-0.22.1/src/engine/general_purpose/decode_suffix.rs:
/Users/oussi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/base64-0.22.1/src/alphabet.rs:
/Users/oussi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/base64-0.22.1/src/encode.rs:
/Users/oussi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/base64-0.22.1/src/decode.rs:
/Users/oussi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/base64-0.22.1/src/prelude.rs:

View File

@@ -0,0 +1,12 @@
/Users/oussi/Documents/Documents - MacBook Pro de oussi/EttaSante/monitoring/SuperVisionRust/target/x86_64-pc-windows-gnu/release/deps/futures_channel-ee19c3dfbc2e5439.d: /Users/oussi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-channel-0.3.32/src/lib.rs /Users/oussi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-channel-0.3.32/src/lock.rs /Users/oussi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-channel-0.3.32/src/mpsc/mod.rs /Users/oussi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-channel-0.3.32/src/mpsc/queue.rs /Users/oussi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-channel-0.3.32/src/mpsc/sink_impl.rs /Users/oussi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-channel-0.3.32/src/oneshot.rs
/Users/oussi/Documents/Documents - MacBook Pro de oussi/EttaSante/monitoring/SuperVisionRust/target/x86_64-pc-windows-gnu/release/deps/libfutures_channel-ee19c3dfbc2e5439.rlib: /Users/oussi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-channel-0.3.32/src/lib.rs /Users/oussi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-channel-0.3.32/src/lock.rs /Users/oussi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-channel-0.3.32/src/mpsc/mod.rs /Users/oussi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-channel-0.3.32/src/mpsc/queue.rs /Users/oussi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-channel-0.3.32/src/mpsc/sink_impl.rs /Users/oussi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-channel-0.3.32/src/oneshot.rs
/Users/oussi/Documents/Documents - MacBook Pro de oussi/EttaSante/monitoring/SuperVisionRust/target/x86_64-pc-windows-gnu/release/deps/libfutures_channel-ee19c3dfbc2e5439.rmeta: /Users/oussi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-channel-0.3.32/src/lib.rs /Users/oussi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-channel-0.3.32/src/lock.rs /Users/oussi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-channel-0.3.32/src/mpsc/mod.rs /Users/oussi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-channel-0.3.32/src/mpsc/queue.rs /Users/oussi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-channel-0.3.32/src/mpsc/sink_impl.rs /Users/oussi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-channel-0.3.32/src/oneshot.rs
/Users/oussi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-channel-0.3.32/src/lib.rs:
/Users/oussi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-channel-0.3.32/src/lock.rs:
/Users/oussi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-channel-0.3.32/src/mpsc/mod.rs:
/Users/oussi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-channel-0.3.32/src/mpsc/queue.rs:
/Users/oussi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-channel-0.3.32/src/mpsc/sink_impl.rs:
/Users/oussi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-channel-0.3.32/src/oneshot.rs:

File diff suppressed because one or more lines are too long

View File

@@ -0,0 +1,21 @@
/Users/oussi/Documents/Documents - MacBook Pro de oussi/EttaSante/monitoring/SuperVisionRust/target/x86_64-pc-windows-gnu/release/deps/http_body_util-0a518dddd0d3fc72.d: /Users/oussi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/http-body-util-0.1.3/src/lib.rs /Users/oussi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/http-body-util-0.1.3/src/collected.rs /Users/oussi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/http-body-util-0.1.3/src/combinators/mod.rs /Users/oussi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/http-body-util-0.1.3/src/combinators/box_body.rs /Users/oussi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/http-body-util-0.1.3/src/combinators/collect.rs /Users/oussi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/http-body-util-0.1.3/src/combinators/frame.rs /Users/oussi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/http-body-util-0.1.3/src/combinators/map_err.rs /Users/oussi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/http-body-util-0.1.3/src/combinators/map_frame.rs /Users/oussi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/http-body-util-0.1.3/src/combinators/with_trailers.rs /Users/oussi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/http-body-util-0.1.3/src/either.rs /Users/oussi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/http-body-util-0.1.3/src/empty.rs /Users/oussi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/http-body-util-0.1.3/src/full.rs /Users/oussi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/http-body-util-0.1.3/src/limited.rs /Users/oussi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/http-body-util-0.1.3/src/stream.rs /Users/oussi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/http-body-util-0.1.3/src/util.rs
/Users/oussi/Documents/Documents - MacBook Pro de oussi/EttaSante/monitoring/SuperVisionRust/target/x86_64-pc-windows-gnu/release/deps/libhttp_body_util-0a518dddd0d3fc72.rlib: /Users/oussi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/http-body-util-0.1.3/src/lib.rs /Users/oussi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/http-body-util-0.1.3/src/collected.rs /Users/oussi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/http-body-util-0.1.3/src/combinators/mod.rs /Users/oussi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/http-body-util-0.1.3/src/combinators/box_body.rs /Users/oussi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/http-body-util-0.1.3/src/combinators/collect.rs /Users/oussi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/http-body-util-0.1.3/src/combinators/frame.rs /Users/oussi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/http-body-util-0.1.3/src/combinators/map_err.rs /Users/oussi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/http-body-util-0.1.3/src/combinators/map_frame.rs /Users/oussi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/http-body-util-0.1.3/src/combinators/with_trailers.rs /Users/oussi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/http-body-util-0.1.3/src/either.rs /Users/oussi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/http-body-util-0.1.3/src/empty.rs /Users/oussi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/http-body-util-0.1.3/src/full.rs /Users/oussi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/http-body-util-0.1.3/src/limited.rs /Users/oussi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/http-body-util-0.1.3/src/stream.rs /Users/oussi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/http-body-util-0.1.3/src/util.rs
/Users/oussi/Documents/Documents - MacBook Pro de oussi/EttaSante/monitoring/SuperVisionRust/target/x86_64-pc-windows-gnu/release/deps/libhttp_body_util-0a518dddd0d3fc72.rmeta: /Users/oussi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/http-body-util-0.1.3/src/lib.rs /Users/oussi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/http-body-util-0.1.3/src/collected.rs /Users/oussi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/http-body-util-0.1.3/src/combinators/mod.rs /Users/oussi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/http-body-util-0.1.3/src/combinators/box_body.rs /Users/oussi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/http-body-util-0.1.3/src/combinators/collect.rs /Users/oussi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/http-body-util-0.1.3/src/combinators/frame.rs /Users/oussi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/http-body-util-0.1.3/src/combinators/map_err.rs /Users/oussi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/http-body-util-0.1.3/src/combinators/map_frame.rs /Users/oussi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/http-body-util-0.1.3/src/combinators/with_trailers.rs /Users/oussi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/http-body-util-0.1.3/src/either.rs /Users/oussi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/http-body-util-0.1.3/src/empty.rs /Users/oussi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/http-body-util-0.1.3/src/full.rs /Users/oussi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/http-body-util-0.1.3/src/limited.rs /Users/oussi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/http-body-util-0.1.3/src/stream.rs /Users/oussi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/http-body-util-0.1.3/src/util.rs
/Users/oussi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/http-body-util-0.1.3/src/lib.rs:
/Users/oussi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/http-body-util-0.1.3/src/collected.rs:
/Users/oussi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/http-body-util-0.1.3/src/combinators/mod.rs:
/Users/oussi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/http-body-util-0.1.3/src/combinators/box_body.rs:
/Users/oussi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/http-body-util-0.1.3/src/combinators/collect.rs:
/Users/oussi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/http-body-util-0.1.3/src/combinators/frame.rs:
/Users/oussi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/http-body-util-0.1.3/src/combinators/map_err.rs:
/Users/oussi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/http-body-util-0.1.3/src/combinators/map_frame.rs:
/Users/oussi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/http-body-util-0.1.3/src/combinators/with_trailers.rs:
/Users/oussi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/http-body-util-0.1.3/src/either.rs:
/Users/oussi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/http-body-util-0.1.3/src/empty.rs:
/Users/oussi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/http-body-util-0.1.3/src/full.rs:
/Users/oussi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/http-body-util-0.1.3/src/limited.rs:
/Users/oussi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/http-body-util-0.1.3/src/stream.rs:
/Users/oussi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/http-body-util-0.1.3/src/util.rs:

View File

@@ -0,0 +1,10 @@
/Users/oussi/Documents/Documents - MacBook Pro de oussi/EttaSante/monitoring/SuperVisionRust/target/x86_64-pc-windows-gnu/release/deps/litemap-f0384309ef87186a.d: /Users/oussi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/litemap-0.8.2/src/lib.rs /Users/oussi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/litemap-0.8.2/src/map.rs /Users/oussi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/litemap-0.8.2/src/store/mod.rs /Users/oussi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/litemap-0.8.2/src/store/slice_impl.rs
/Users/oussi/Documents/Documents - MacBook Pro de oussi/EttaSante/monitoring/SuperVisionRust/target/x86_64-pc-windows-gnu/release/deps/liblitemap-f0384309ef87186a.rlib: /Users/oussi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/litemap-0.8.2/src/lib.rs /Users/oussi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/litemap-0.8.2/src/map.rs /Users/oussi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/litemap-0.8.2/src/store/mod.rs /Users/oussi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/litemap-0.8.2/src/store/slice_impl.rs
/Users/oussi/Documents/Documents - MacBook Pro de oussi/EttaSante/monitoring/SuperVisionRust/target/x86_64-pc-windows-gnu/release/deps/liblitemap-f0384309ef87186a.rmeta: /Users/oussi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/litemap-0.8.2/src/lib.rs /Users/oussi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/litemap-0.8.2/src/map.rs /Users/oussi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/litemap-0.8.2/src/store/mod.rs /Users/oussi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/litemap-0.8.2/src/store/slice_impl.rs
/Users/oussi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/litemap-0.8.2/src/lib.rs:
/Users/oussi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/litemap-0.8.2/src/map.rs:
/Users/oussi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/litemap-0.8.2/src/store/mod.rs:
/Users/oussi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/litemap-0.8.2/src/store/slice_impl.rs:

View File

@@ -0,0 +1,10 @@
/Users/oussi/Documents/Documents - MacBook Pro de oussi/EttaSante/monitoring/SuperVisionRust/target/x86_64-pc-windows-gnu/release/deps/lock_api-f554e9d71fe4b103.d: /Users/oussi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/lock_api-0.4.14/src/lib.rs /Users/oussi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/lock_api-0.4.14/src/mutex.rs /Users/oussi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/lock_api-0.4.14/src/remutex.rs /Users/oussi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/lock_api-0.4.14/src/rwlock.rs
/Users/oussi/Documents/Documents - MacBook Pro de oussi/EttaSante/monitoring/SuperVisionRust/target/x86_64-pc-windows-gnu/release/deps/liblock_api-f554e9d71fe4b103.rlib: /Users/oussi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/lock_api-0.4.14/src/lib.rs /Users/oussi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/lock_api-0.4.14/src/mutex.rs /Users/oussi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/lock_api-0.4.14/src/remutex.rs /Users/oussi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/lock_api-0.4.14/src/rwlock.rs
/Users/oussi/Documents/Documents - MacBook Pro de oussi/EttaSante/monitoring/SuperVisionRust/target/x86_64-pc-windows-gnu/release/deps/liblock_api-f554e9d71fe4b103.rmeta: /Users/oussi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/lock_api-0.4.14/src/lib.rs /Users/oussi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/lock_api-0.4.14/src/mutex.rs /Users/oussi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/lock_api-0.4.14/src/remutex.rs /Users/oussi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/lock_api-0.4.14/src/rwlock.rs
/Users/oussi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/lock_api-0.4.14/src/lib.rs:
/Users/oussi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/lock_api-0.4.14/src/mutex.rs:
/Users/oussi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/lock_api-0.4.14/src/remutex.rs:
/Users/oussi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/lock_api-0.4.14/src/rwlock.rs:

View File

@@ -0,0 +1,8 @@
/Users/oussi/Documents/Documents - MacBook Pro de oussi/EttaSante/monitoring/SuperVisionRust/target/x86_64-pc-windows-gnu/release/deps/mime-ecb881789889c4e8.d: /Users/oussi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/mime-0.3.17/src/lib.rs /Users/oussi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/mime-0.3.17/src/parse.rs
/Users/oussi/Documents/Documents - MacBook Pro de oussi/EttaSante/monitoring/SuperVisionRust/target/x86_64-pc-windows-gnu/release/deps/libmime-ecb881789889c4e8.rlib: /Users/oussi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/mime-0.3.17/src/lib.rs /Users/oussi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/mime-0.3.17/src/parse.rs
/Users/oussi/Documents/Documents - MacBook Pro de oussi/EttaSante/monitoring/SuperVisionRust/target/x86_64-pc-windows-gnu/release/deps/libmime-ecb881789889c4e8.rmeta: /Users/oussi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/mime-0.3.17/src/lib.rs /Users/oussi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/mime-0.3.17/src/parse.rs
/Users/oussi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/mime-0.3.17/src/lib.rs:
/Users/oussi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/mime-0.3.17/src/parse.rs:

View File

@@ -0,0 +1,14 @@
/Users/oussi/Documents/Documents - MacBook Pro de oussi/EttaSante/monitoring/SuperVisionRust/target/x86_64-pc-windows-gnu/release/deps/serde-26d4f6029faa69d5.d: /Users/oussi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/serde-1.0.228/src/lib.rs /Users/oussi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/serde-1.0.228/src/integer128.rs /Users/oussi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/serde-1.0.228/src/private/mod.rs /Users/oussi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/serde-1.0.228/src/private/de.rs /Users/oussi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/serde-1.0.228/src/private/ser.rs /Users/oussi/Documents/Documents\ -\ MacBook\ Pro\ de\ oussi/EttaSante/monitoring/SuperVisionRust/target/x86_64-pc-windows-gnu/release/build/serde-3f6abdd66b2047e8/out/private.rs
/Users/oussi/Documents/Documents - MacBook Pro de oussi/EttaSante/monitoring/SuperVisionRust/target/x86_64-pc-windows-gnu/release/deps/libserde-26d4f6029faa69d5.rlib: /Users/oussi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/serde-1.0.228/src/lib.rs /Users/oussi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/serde-1.0.228/src/integer128.rs /Users/oussi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/serde-1.0.228/src/private/mod.rs /Users/oussi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/serde-1.0.228/src/private/de.rs /Users/oussi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/serde-1.0.228/src/private/ser.rs /Users/oussi/Documents/Documents\ -\ MacBook\ Pro\ de\ oussi/EttaSante/monitoring/SuperVisionRust/target/x86_64-pc-windows-gnu/release/build/serde-3f6abdd66b2047e8/out/private.rs
/Users/oussi/Documents/Documents - MacBook Pro de oussi/EttaSante/monitoring/SuperVisionRust/target/x86_64-pc-windows-gnu/release/deps/libserde-26d4f6029faa69d5.rmeta: /Users/oussi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/serde-1.0.228/src/lib.rs /Users/oussi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/serde-1.0.228/src/integer128.rs /Users/oussi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/serde-1.0.228/src/private/mod.rs /Users/oussi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/serde-1.0.228/src/private/de.rs /Users/oussi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/serde-1.0.228/src/private/ser.rs /Users/oussi/Documents/Documents\ -\ MacBook\ Pro\ de\ oussi/EttaSante/monitoring/SuperVisionRust/target/x86_64-pc-windows-gnu/release/build/serde-3f6abdd66b2047e8/out/private.rs
/Users/oussi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/serde-1.0.228/src/lib.rs:
/Users/oussi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/serde-1.0.228/src/integer128.rs:
/Users/oussi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/serde-1.0.228/src/private/mod.rs:
/Users/oussi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/serde-1.0.228/src/private/de.rs:
/Users/oussi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/serde-1.0.228/src/private/ser.rs:
/Users/oussi/Documents/Documents\ -\ MacBook\ Pro\ de\ oussi/EttaSante/monitoring/SuperVisionRust/target/x86_64-pc-windows-gnu/release/build/serde-3f6abdd66b2047e8/out/private.rs:
# env-dep:OUT_DIR=/Users/oussi/Documents/Documents - MacBook Pro de oussi/EttaSante/monitoring/SuperVisionRust/target/x86_64-pc-windows-gnu/release/build/serde-3f6abdd66b2047e8/out

View File

@@ -0,0 +1,8 @@
/Users/oussi/Documents/Documents - MacBook Pro de oussi/EttaSante/monitoring/SuperVisionRust/target/x86_64-pc-windows-gnu/release/deps/slab-440441b151ad24be.d: /Users/oussi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/slab-0.4.12/src/lib.rs /Users/oussi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/slab-0.4.12/src/builder.rs
/Users/oussi/Documents/Documents - MacBook Pro de oussi/EttaSante/monitoring/SuperVisionRust/target/x86_64-pc-windows-gnu/release/deps/libslab-440441b151ad24be.rlib: /Users/oussi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/slab-0.4.12/src/lib.rs /Users/oussi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/slab-0.4.12/src/builder.rs
/Users/oussi/Documents/Documents - MacBook Pro de oussi/EttaSante/monitoring/SuperVisionRust/target/x86_64-pc-windows-gnu/release/deps/libslab-440441b151ad24be.rmeta: /Users/oussi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/slab-0.4.12/src/lib.rs /Users/oussi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/slab-0.4.12/src/builder.rs
/Users/oussi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/slab-0.4.12/src/lib.rs:
/Users/oussi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/slab-0.4.12/src/builder.rs:

View File

@@ -0,0 +1,7 @@
/Users/oussi/Documents/Documents - MacBook Pro de oussi/EttaSante/monitoring/SuperVisionRust/target/x86_64-pc-windows-gnu/release/deps/sync_wrapper-abcad2e6e01155ed.d: /Users/oussi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/sync_wrapper-1.0.2/src/lib.rs
/Users/oussi/Documents/Documents - MacBook Pro de oussi/EttaSante/monitoring/SuperVisionRust/target/x86_64-pc-windows-gnu/release/deps/libsync_wrapper-abcad2e6e01155ed.rlib: /Users/oussi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/sync_wrapper-1.0.2/src/lib.rs
/Users/oussi/Documents/Documents - MacBook Pro de oussi/EttaSante/monitoring/SuperVisionRust/target/x86_64-pc-windows-gnu/release/deps/libsync_wrapper-abcad2e6e01155ed.rmeta: /Users/oussi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/sync_wrapper-1.0.2/src/lib.rs
/Users/oussi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/sync_wrapper-1.0.2/src/lib.rs:

View File

@@ -0,0 +1,14 @@
/Users/oussi/Documents/Documents - MacBook Pro de oussi/EttaSante/monitoring/SuperVisionRust/target/x86_64-pc-windows-gnu/release/deps/tinystr-fea26ddc5f4cd0d1.d: /Users/oussi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tinystr-0.8.3/src/lib.rs /Users/oussi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tinystr-0.8.3/src/macros.rs /Users/oussi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tinystr-0.8.3/src/ascii.rs /Users/oussi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tinystr-0.8.3/src/asciibyte.rs /Users/oussi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tinystr-0.8.3/src/error.rs /Users/oussi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tinystr-0.8.3/src/int_ops.rs /Users/oussi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tinystr-0.8.3/src/unvalidated.rs /Users/oussi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tinystr-0.8.3/src/ule.rs
/Users/oussi/Documents/Documents - MacBook Pro de oussi/EttaSante/monitoring/SuperVisionRust/target/x86_64-pc-windows-gnu/release/deps/libtinystr-fea26ddc5f4cd0d1.rlib: /Users/oussi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tinystr-0.8.3/src/lib.rs /Users/oussi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tinystr-0.8.3/src/macros.rs /Users/oussi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tinystr-0.8.3/src/ascii.rs /Users/oussi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tinystr-0.8.3/src/asciibyte.rs /Users/oussi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tinystr-0.8.3/src/error.rs /Users/oussi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tinystr-0.8.3/src/int_ops.rs /Users/oussi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tinystr-0.8.3/src/unvalidated.rs /Users/oussi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tinystr-0.8.3/src/ule.rs
/Users/oussi/Documents/Documents - MacBook Pro de oussi/EttaSante/monitoring/SuperVisionRust/target/x86_64-pc-windows-gnu/release/deps/libtinystr-fea26ddc5f4cd0d1.rmeta: /Users/oussi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tinystr-0.8.3/src/lib.rs /Users/oussi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tinystr-0.8.3/src/macros.rs /Users/oussi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tinystr-0.8.3/src/ascii.rs /Users/oussi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tinystr-0.8.3/src/asciibyte.rs /Users/oussi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tinystr-0.8.3/src/error.rs /Users/oussi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tinystr-0.8.3/src/int_ops.rs /Users/oussi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tinystr-0.8.3/src/unvalidated.rs /Users/oussi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tinystr-0.8.3/src/ule.rs
/Users/oussi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tinystr-0.8.3/src/lib.rs:
/Users/oussi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tinystr-0.8.3/src/macros.rs:
/Users/oussi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tinystr-0.8.3/src/ascii.rs:
/Users/oussi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tinystr-0.8.3/src/asciibyte.rs:
/Users/oussi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tinystr-0.8.3/src/error.rs:
/Users/oussi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tinystr-0.8.3/src/int_ops.rs:
/Users/oussi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tinystr-0.8.3/src/unvalidated.rs:
/Users/oussi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tinystr-0.8.3/src/ule.rs:

View File

@@ -0,0 +1,13 @@
/Users/oussi/Documents/Documents - MacBook Pro de oussi/EttaSante/monitoring/SuperVisionRust/target/x86_64-pc-windows-gnu/release/deps/writeable-8f6353cbffd78585.d: /Users/oussi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/writeable-0.6.3/src/lib.rs /Users/oussi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/writeable-0.6.3/src/cmp.rs /Users/oussi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/writeable-0.6.3/src/concat.rs /Users/oussi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/writeable-0.6.3/src/impls.rs /Users/oussi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/writeable-0.6.3/src/ops.rs /Users/oussi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/writeable-0.6.3/src/parts_write_adapter.rs /Users/oussi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/writeable-0.6.3/src/try_writeable.rs
/Users/oussi/Documents/Documents - MacBook Pro de oussi/EttaSante/monitoring/SuperVisionRust/target/x86_64-pc-windows-gnu/release/deps/libwriteable-8f6353cbffd78585.rlib: /Users/oussi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/writeable-0.6.3/src/lib.rs /Users/oussi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/writeable-0.6.3/src/cmp.rs /Users/oussi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/writeable-0.6.3/src/concat.rs /Users/oussi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/writeable-0.6.3/src/impls.rs /Users/oussi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/writeable-0.6.3/src/ops.rs /Users/oussi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/writeable-0.6.3/src/parts_write_adapter.rs /Users/oussi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/writeable-0.6.3/src/try_writeable.rs
/Users/oussi/Documents/Documents - MacBook Pro de oussi/EttaSante/monitoring/SuperVisionRust/target/x86_64-pc-windows-gnu/release/deps/libwriteable-8f6353cbffd78585.rmeta: /Users/oussi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/writeable-0.6.3/src/lib.rs /Users/oussi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/writeable-0.6.3/src/cmp.rs /Users/oussi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/writeable-0.6.3/src/concat.rs /Users/oussi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/writeable-0.6.3/src/impls.rs /Users/oussi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/writeable-0.6.3/src/ops.rs /Users/oussi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/writeable-0.6.3/src/parts_write_adapter.rs /Users/oussi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/writeable-0.6.3/src/try_writeable.rs
/Users/oussi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/writeable-0.6.3/src/lib.rs:
/Users/oussi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/writeable-0.6.3/src/cmp.rs:
/Users/oussi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/writeable-0.6.3/src/concat.rs:
/Users/oussi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/writeable-0.6.3/src/impls.rs:
/Users/oussi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/writeable-0.6.3/src/ops.rs:
/Users/oussi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/writeable-0.6.3/src/parts_write_adapter.rs:
/Users/oussi/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/writeable-0.6.3/src/try_writeable.rs:

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