1//! `IKey<T>` (`Cache/IKey.cs`). 2 3/// An object that knows its key (`IKey<out T>`): `StartWithItem(item)` and the groups read it. 4pub trait IKey<K> { 5 /// The key (`Key`). 6 fn key(&self) -> K; 7}