Make module dependencies explicit across the workspace

This commit is contained in:
Samuel Onoja committed 2026-10-22 01:28:03 +01:00
1 parent 610478f8c7
commit 1b4db0e681
104 files changed
+614 -203

No files matched your search

+4 -7
View File
@@ -1,12 +1,9 @@
//! Activity deadlines share CLOCK_BOOTTIME with the published countdowns. A
//! monotonic calloop timer would otherwise keep waiting for time spent asleep.
use smithay::reexports::calloop::{
Interest, LoopHandle, Mode, PostAction, RegistrationToken, generic::Generic,
};
use std::{
io,
os::fd::{AsRawFd, FromRawFd, OwnedFd},
};
use smithay::reexports::calloop::generic::Generic;
use smithay::reexports::calloop::{Interest, LoopHandle, Mode, PostAction, RegistrationToken};
use std::io;
use std::os::fd::{AsRawFd, FromRawFd, OwnedFd};
pub(crate) struct Deadline {
fd: OwnedFd,
+4 -1
View File
@@ -1,4 +1,7 @@
use super::*;
use super::{Data, Duration, Engine, Id, Source, State, Template, Value};
#[cfg(test)]
use ferese_activities::Owner;
use ferese_activities::pomodoro::{Session, Status};
use ferese_ipc::activities::{PomodoroAction, PomodoroRequest};
+4 -5
View File
@@ -1,9 +1,8 @@
//! Bounded serialization and delivery outside the compositor event loop.
use ferese_ipc::{Response, activities::Snapshot};
use std::sync::{
Arc, RwLock,
mpsc::{self, SyncSender},
};
use ferese_ipc::Response;
use ferese_ipc::activities::Snapshot;
use std::sync::mpsc::{self, SyncSender};
use std::sync::{Arc, RwLock};
type Recipient = (u64, SyncSender<Response>);
struct Job {