|  5b0f40f3f1 # Objective
Prevent future unnecessary mental effort spent figuring out why this trait exists and how to resolve the `TODO`.
## Solution
I happened to notice this trait being used when expanding the `#[derive(Reflect)]` macro in my own crate to figure out how it worked, and noticed that there was a `TODO` comment on it because it is only used in the derive macro and thus appeared to be unused.
I figured I should document my findings to prevent someone else from finding them out the hard way in the future 😆 
Co-authored-by: Waridley <Waridley64@gmail.com> | ||
|---|---|---|
| .. | ||
| impls | ||
| serde | ||
| lib.rs | ||
| list.rs | ||
| map.rs | ||
| path.rs | ||
| reflect.rs | ||
| struct_trait.rs | ||
| tuple_struct.rs | ||
| tuple.rs | ||
| type_registry.rs | ||
| type_uuid.rs | ||