bevy_reflect

Derive Macro TypePath

Source
#[derive(TypePath)]
{
    // Attributes available to this derive:
    #[type_path]
    #[type_name]
}
Expand description

Derives the TypePath trait, providing a stable alternative to [std::any::type_name].

§Container Attributes

§#[type_path = "my_crate::foo"]

Optionally specifies a custom module path to use instead of [module_path].

This path does not include the final identifier.

§#[type_name = "RenamedType"]

Optionally specifies a new terminating identifier for TypePath.

To use this attribute, #[type_path = "..."] must also be specified.