Skip to main content

agent_tui_common/common/
mod.rs

1#![deny(clippy::all)]
2
3//! Shared utilities used across layers without domain logic.
4
5mod color;
6pub mod daemon_error;
7pub mod error_codes;
8mod rpc_id;
9mod string_utils;
10mod sync;
11pub mod telemetry;
12mod thread_join;
13
14pub use color::Colors;
15pub use color::init as color_init;
16pub use daemon_error::DaemonError;
17pub use rpc_id::RpcId;
18pub use string_utils::strip_ansi_codes;
19pub use sync::mutex_lock_or_recover;
20pub use sync::rwlock_read_or_recover;
21pub use sync::rwlock_write_or_recover;
22pub use thread_join::ThreadJoinOutcome;
23pub use thread_join::join_thread_with_timeout_or_reap;
24pub use thread_join::join_thread_with_timeout_or_reap_with_poll_interval;