MirrorSphere/macros/Cargo.toml
DaLaw2 c14fd32277
feat: Complete core backup system implementation with scheduling and GUI (#1)
* refactor: Refactor logging and error handling structures

* refactor: Refactor logging and error handling across modules

* feat: Complete unix filesystem abstract

* feat: Complete backup algorithm

* fix: Invert logic for `need_copy` in comparison mode

* refactor: Refactor event system and enhance file handling.

* feat: Implement file locking and symlink handling logic.

* fix: Fix the wrong function argument

* feat: Add progress tracking and task state handling for backups

* chore: Update dependent crates

* feat: Remove anyhow to improve performance and progress tracker design

* wip: Remove singleton pattern

* feat: Remove all of singleton pattern

* wip: prepare for slint gui

* chore: Update dependent crates

* wip: UI-related module is not yet completed

* wip: Refactor logging macros

* refactor: Add some custom proc macro to improve error handling

* feat: Update dependent and complete demo gui frame

* refactor: Remove database_ops module and add the task schedule into database

* feat: Introduce task scheduling with new schedule manager and backup structure

* refactor: Update error handling and logging

* feat: Add schedule and execution ui page
2025-07-20 18:28:19 +08:00

13 lines
183 B
TOML

[package]
name = "macros"
version = "0.1.0"
edition = "2024"
[lib]
proc-macro = true
[dependencies]
proc-macro2 = "1.0"
quote = "1.0"
syn = { version = "2.0", features = ["full"] }