unistore-progress 0.1.0

Progress tracking capability for UniStore
Documentation
//! 【依赖接口】- 统一导入 unistore 底层能力
//!
//! 职责:
//! - 集中管理对 unistore-core 的依赖
//! - 提供统一的类型别名
//! - 解耦内部实现与外部依赖

// === unistore-core 依赖 ===
// 预留:当前版本未使用,但保持与其他 crate 一致的结构
#[allow(unused_imports)]
pub use unistore_core::{Capability, CapabilityError, CapabilityInfo, CapabilityState};

// === 标准库依赖 ===
pub use std::sync::atomic::{AtomicBool, AtomicU64, Ordering};
#[allow(unused_imports)]
pub use std::sync::Arc;
pub use std::time::{Duration, Instant};

// === tokio 依赖 ===
pub use tokio::sync::broadcast;

// === parking_lot 依赖 ===
pub use parking_lot::RwLock;