Struct std::any::TypeId
[−]
[src]
pub struct TypeId { // some fields omitted }
A TypeId
`TypeId` represents a globally unique identifier for a type.
Each TypeId
`TypeId` is an opaque object which does not allow inspection of what's
inside but does allow basic operations such as cloning, comparison,
printing, and showing.
A TypeId
`TypeIdis currently only available for types which ascribe to
` is currently only available for types which ascribe to 'static
`'static`,
but this limitation may be removed in the future.
Methods
impl TypeId
fn of<T>() -> TypeId where T: 'static + Reflect + ?Sized
Returns the TypeId
`TypeId` of the type this generic function has been
instantiated with