burncloud-auto-update 0.1.2

Auto-update functionality for BurnCloud
Documentation
//! BurnCloud 自动更新库
//!
//! 提供从 GitHub 自动更新应用程序的功能,失败时提供手动下载链接。
//!
//! # 示例
//!
//! ```rust,no_run
//! use burncloud_auto_update::{AutoUpdater, UpdateConfig, UpdateResult};
//!
//! fn main() -> UpdateResult<()> {
//!     let updater = AutoUpdater::with_default_config();
//!
//!     // 使用同步 API 避免运行时冲突
//!     if updater.sync_check_for_updates()? {
//!         updater.sync_update()?;
//!     }
//!
//!     Ok(())
//! }
//! ```

pub mod config;
pub mod updater;
pub mod error;

pub use config::UpdateConfig;
pub use updater::AutoUpdater;
pub use error::{UpdateError, UpdateResult};