| Crates.io | facet-reflect |
| lib.rs | facet-reflect |
| version | 0.43.2 |
| created_at | 2025-04-11 23:42:48.273007+00 |
| updated_at | 2026-01-23 18:00:59.551056+00 |
| description | Build and manipulate values of arbitrary Facet types at runtime while respecting invariants - safe runtime reflection |
| homepage | https://facet.rs |
| repository | https://github.com/facet-rs/facet |
| max_upload_size | |
| id | 1630485 |
| size | 923,315 |
Whereas the core facet crate provides essential traits like Facet itself, and
data structures like Type, StructType, Field, etc., facet-reflect uses that
information about the shape of types to allow:
Peek])Partial])This allows, respectively, serialization and deserialization, without risking breaking
invariants in types that implement Facet.
Thanks to all individual sponsors:
...along with corporate sponsors:
...without whom this work could not exist.
The facet logo was drawn by Misiasart.
Licensed under either of:
at your option.