shapely-derive

Crates.ioshapely-derive
lib.rsshapely-derive
version3.1.0
created_at2025-03-10 20:29:58.267182+00
updated_at2025-03-31 19:07:34.850598+00
descriptionProc macro for deriving the 'Shapely' trait in shapely
homepagehttps://github.com/bearcove/shapely
repositoryhttps://github.com/bearcove/shapely
max_upload_size
id1587205
size20,775
Amos Wenger (fasterthanlime)

documentation

https://docs.rs/shapely

README

shapely-derive

experimental free of syn crates.io documentation MIT/Apache-2.0 licensed

shapely-derive provides procedural macros to derive the Shapely trait from shapely.

This crate implements the #[derive(Shapely)] macro which automatically generates runtime reflection code for Rust structs, providing:

  • Structure parsing and representation
  • Field access and manipulation
  • Integration with the shapely runtime reflection system

The implementation uses unsynn for efficient and fast compilation.

Funding

Thanks to Namespace for providing fast GitHub Actions workers:

License

Licensed under either of:

at your option.

Commit count: 1690

cargo fmt