pub(super) fn hash_nbt_codec<T: DataComponentPredicateCodec>( value: &T, hasher: &mut ComponentHasher, )