tawasuyu

tawasuyu/brahman

Rust 332TOML 127JSON 17Markdown 154710 Sutichaykuna

probando

9420eae0b6a1335f113af0a94f6d4ded4508fb82 · ruwaq Sergio · (5 killa ñawpaq) · tayta 354f992c6 · kay commitpi sach'ata qhaway

Semántico sayk'uy · 1

crates/core/ente-polkit-compat/src/main.rs

6 qillqakuna · +18 −3

diff --git a/crates/core/ente-hostnamed-compat/src/main.rs b/crates/core/ente-hostnamed-compat/src/main.rs
index ece91a7..54d861a 100644
--- a/crates/core/ente-hostnamed-compat/src/main.rs
+++ b/crates/core/ente-hostnamed-compat/src/main.rs
@@ -14,7 +14,7 @@ use std::sync::Mutex;
 use tokio::signal::unix::{signal, SignalKind};
 use tracing::{info, warn};
 use tracing_subscriber::EnvFilter;
-use zbus::{fdo, interface, Connection};
+use zbus::{fdo, interface};
 
 const BUS_NAME: &str = "org.freedesktop.hostname1";
 const OBJ_PATH: &str = "/org/freedesktop/hostname1";
diff --git a/crates/core/ente-kernel/src/surface.rs b/crates/core/ente-kernel/src/surface.rs
index b4b2ff7..0f50bb3 100644
--- a/crates/core/ente-kernel/src/surface.rs
+++ b/crates/core/ente-kernel/src/surface.rs
@@ -4,7 +4,6 @@
 //! Idempotente: si los puntos de montaje ya existen (initramfs los montó),
 //! el segundo mount falla con EBUSY y simplemente lo ignoramos.
 
-use anyhow::Context;
 use nix::mount::{mount, MsFlags};
 use tracing::debug;
 
diff --git a/crates/core/ente-polkit-compat/src/main.rs b/crates/core/ente-polkit-compat/src/main.rs
index 53b411c..8ff4b6b 100644
--- a/crates/core/ente-polkit-compat/src/main.rs
+++ b/crates/core/ente-polkit-compat/src/main.rs
@@ -183,6 +183,8 @@ type TemporaryAuth = (String, String, (String, HashMap<String, OwnedValue>), u64
 struct PolicyDecision {
     allow: bool,
     /// Origen: "fractal" si vino del bus, "default-allow" si no había proveedor.
+    /// Sólo aparece en `Debug` (logging); ningún consumer lo lee programmático.
+    #[allow(dead_code)]
     source: &'static str,
 }
 
diff --git a/crates/core/ente-zero/src/events.rs b/crates/core/ente-zero/src/events.rs
index 9928324..2102dd3 100644
--- a/crates/core/ente-zero/src/events.rs
+++ b/crates/core/ente-zero/src/events.rs
@@ -1,5 +1,12 @@
 //! Eventos internos del bucle primordial. Todo cambio de estado del fractal
 //! pasa por aquí — la única vía de mutación del grafo desde tasks externas.
+//!
+//! Este módulo es **vocabulario**: declara el universo completo de eventos
+//! del fractal. Algunas variantes/campos están reservados para flujos
+//! aún no implementados (capabilities, signal-driven shutdown). Silenciar
+//! `dead_code` evita ruido sin perder la declaración del contrato.
+
+#![allow(dead_code)]
 
 use ente_bus::{BusMessage, BusRequest, BusResponse, PeerCreds};
 use ente_card::{Capability, EntityCard};
diff --git a/crates/core/ente-zero/src/graph/capabilities.rs b/crates/core/ente-zero/src/graph/capabilities.rs
index 26da392..9d75ae4 100644
--- a/crates/core/ente-zero/src/graph/capabilities.rs
+++ b/crates/core/ente-zero/src/graph/capabilities.rs
@@ -57,6 +57,9 @@ impl EnteGraph {
     /// Extiende un grant existente. Devuelve `true` si renovó. Si el token
     /// no existe o ya expiró, `false` (el cliente debe re-acquire).
     /// Usa el TTL específico de la cap del grant.
+    ///
+    /// Reservado para el flujo de capability renewal (no cableado todavía).
+    #[allow(dead_code)]
     pub fn renew_grant(&mut self, token: u64) -> bool {
         let now = Instant::now();
         if let Some(g) = self.grants.get_mut(&token) {
diff --git a/crates/core/ente-zero/src/graph/mod.rs b/crates/core/ente-zero/src/graph/mod.rs
index 37f2a6a..bf3409c 100644
--- a/crates/core/ente-zero/src/graph/mod.rs
+++ b/crates/core/ente-zero/src/graph/mod.rs
@@ -23,7 +23,8 @@ use std::collections::{BTreeMap, BTreeSet, HashMap};
 use tokio::sync::{mpsc, oneshot};
 use ulid::Ulid;
 
-pub use shutdown::SHUTDOWN_GRACE;
+// `SHUTDOWN_GRACE` está re-exportado bajo `crate::graph::shutdown::SHUTDOWN_GRACE`
+// directo; la re-export adicional aquí no se usa todavía.
 
 /// Bit alto encendido en `seq` para invokes server-iniciados — evita choque
 /// con secuencias allocadas por clientes.
@@ -74,6 +75,9 @@ pub(in crate::graph) struct GrantedCapability {
 /// TTL default para grants cuando la cap no tiene override. 60s es un
 /// compromiso: largo enough para evitar churn en patrones interactivos,
 /// corto enough para que credenciales filtradas expiren rápidamente.
+///
+/// Reservado para el flujo de capability granting (no cableado todavía).
+#[allow(dead_code)]
 pub const DEFAULT_GRANT_TTL: std::time::Duration = std::time::Duration::from_secs(60);
 
 /// Quota máxima de tokens activos por (holder, cap). Caps escaladas tienen