pub type ValueData<'target, 'data, Tgt> = <Tgt as TargetType<'target>>::Data<'data, Value<'target, 'data>>;
Value or ValueRef, depending on the target type Tgt.
Value
ValueRef
Tgt