facet-core

Crates.iofacet-core
lib.rsfacet-core
version0.28.1
created_at2025-04-10 11:06:05.080769+00
updated_at2025-08-25 10:28:12.054784+00
descriptionCore types and traits for the facet ecosystem
homepage
repositoryhttps://github.com/facet-rs/facet
max_upload_size
id1628045
size493,160
Amos Wenger (fasterthanlime)

documentation

README

facet-core

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

Defines the core types and traits used throughout the facet ecosystem for runtime reflection:

  • Facet: exposes a SHAPE associated const
  • Shape: The central type that describes the memory layout and capabilities of a type
  • Various vtables that define how to manipulate types at runtime
  • The Def tree, which describes type definitions (structs, enums, etc.)

This crate is foundational to facet's reflection capabilities, providing the type system that enables runtime type manipulation.

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.

Commit count: 1811

cargo fmt