pub type MutationCallback<K, V> = Option<Box<dyn Fn(Operation, &Item<K, V>) + Send + Sync>>;
enum MutationCallback<K, V> { None, Some(Box<dyn Fn(Operation, &Item<K, V>) + Sync + Send>), }
No value.
Some value of type T.
T