facet_reflect/
lib.rs

1//! The `facet-reflect` crate provides utilities for inspecting and manipulating data structures.
2//!
3//! This crate combines functionality that was previously split between separate crates:
4//! - Peeking: Reading or inspecting data structures
5//! - Poking: Modifying or manipulating data structures
6//!
7//! Both capabilities are essential for reflection operations in the Facet ecosystem.
8
9#[cfg(feature = "alloc")]
10mod poke;
11#[cfg(feature = "alloc")]
12pub use poke::*;
13
14mod peek;
15pub use peek::*;
16
17mod scalar;
18pub use scalar::*;