* 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
13 lines
183 B
TOML
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"] }
|