This version introduces a minor redesign and significant updates to this package, including migration to the Rust 2024
Edition and leveraging new libraries.
Highlights:
- The Rust Edition was updated to version
2024
, adding all the required fixes for this version. - The ability to extract the synchronization point name along with all related functions was removed as this functionality was redundant.
tokio
was updated and the now unnecessaryasync-trait
library was removed.- The synchronized and synchronized_point macros were made easier to write; their names were shortened.
- General refactoring was done.
- Missing config files were added:
.editorconfig
,rustfmt.toml
, andrust-toolchain.toml
. - Code generator macros were made easier to write.
core.rs
andasync_core.rs
were simplified.build.rs
was removed, and functions were slightly reworked.- Documentation was updated.
- Warnings about strange names and address requirements reported by
clippy
were fixed. - A pointless example (
sync.rs
) was removed.