#metadata #reflection #facet #serialization #schema

facet-shapelike

Serializable owned versions of Facet shape types - enables persisting and transmitting type metadata

15 releases (9 breaking)

Uses new Rust 2024

new 0.44.1 Mar 3, 2026
0.43.2 Jan 23, 2026
0.41.0 Dec 31, 2025

#2975 in Encoding

MIT/Apache

2MB
38K SLoC

facet-shapelike

Coverage Status crates.io documentation MIT/Apache-2.0 licensed Discord

facet-shapelike

This implements a struct which is a fully serialiable version of a Shape, called Shapelike, this is useful if you wanna ever use a shape in other program or in another point in type

Sponsors

Thanks to all individual sponsors:

GitHub Sponsors Patreon

...along with corporate sponsors:

AWS Zed Depot

...without whom this work could not exist.

Special thanks

The facet logo was drawn by Misiasart.

License

Licensed under either of:

at your option.

Dependencies

~11–14MB
~175K SLoC