pub trait TypeMapKey: Any { type Value: Send + Sync; }
TypeMapKey is used to declare key types that are eligible for use with TypeMap.
TypeMap
Defines the value type that corresponds to this TypeMapKey.
TypeMapKey