pub trait Type<'a>: Sized + 'static {
type Reified: 'a;
}
Expand description
This trait is implemented by specific tag types in order to allow
describing a type which can be requested for a given lifetime 'a
.
A few example implementations for type-driven tags can be found in this module, although crates may also implement their own tags for more complex types with internal lifetimes.