Files
dagx/dagx-macros
swaits a34786774f chore: remove Cargo.lock and bump to v0.3.2
Library crates should not commit Cargo.lock files. Only application
crates need Cargo.lock for reproducible builds.

This ensures library users control their own dependency resolution
rather than being locked to specific versions from the library's
lock file.

Changes:
- Add Cargo.lock to .gitignore (was missing from ignore patterns)
- Delete committed Cargo.lock file from repository (1475 lines)
- Bump version to 0.3.2 in both crates
- Update CHANGELOG.md with 0.3.2 release notes
- Update scripts/release_check.sh version to 0.3.2
2025-10-10 17:53:23 -06:00
..
2025-10-07 16:31:03 -07:00
2025-10-07 16:31:03 -07:00

dagx-macros

Procedural macros for dagx.

This crate provides the #[task] attribute macro. You typically don't need to depend on this directly—it's included automatically when you use dagx.

Usage

See the dagx documentation for usage examples.

The #[task] macro automatically implements the Task trait by deriving input and output types from your run() method signature.

License

MIT