#reflection #facet #peek #poke

no-std facet-reflect

Allows peeking (reading from) and poking (writing to) types that implement Facet

22 releases (9 breaking)

Uses new Rust 2024

new 0.19.1 May 8, 2025
0.18.2 May 2, 2025

#169 in Rust patterns

Download history 534/week @ 2025-04-10 1432/week @ 2025-04-17 1077/week @ 2025-04-24 428/week @ 2025-05-01

3,476 downloads per month
Used in 13 crates (11 directly)

MIT/Apache

515KB
10K SLoC

Facet logo - a reflection library for Rust

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

Logo by Misiasart

Thanks to all individual and corporate sponsors, without whom this work could not exist:

Ko-fi GitHub Sponsors Patreon Zed Depot

Allows building values, via Wip, and inspecting existing values, via PeekValue.

License

Licensed under either of:

at your option.

Dependencies

~265–650KB
~12K SLoC