Module twizzler_abi::marker

source ·
Expand description

Marker traits used to indicate safety for storing data in objects and using a struct as a base type.


  • Tag for a base type. Each base type must have a unique tag.
  • Version for a base type.


  • Trait that all base types must implement.
  • This auto trait specifies that some type is “safe” to to store inside an object. This means that the type contains no non-invariant references nor any unsafe interior mutability not implemented via twizzler-nando.