Make MetaMap preserve the type id (the one reported by iroha's TypeId::id). Unlike type name, this string is not affected by the transparent types, and now adequately reports the problem with a missing Boxed type
Expose the type id in the no_extra_or_missing_schemas test
Context
Fixes #5041.
Solution
MetaMap
preserve the type id (the one reported by iroha'sTypeId::id
). Unlike type name, this string is not affected by the transparent types, and now adequately reports the problem with a missingBox
ed typeno_extra_or_missing_schemas
testError before
``` Missing types: { ( "CompoundPredicateError after
``` Missing types: { MetaMapEntry { type_id: "BoxChecklist
CONTRIBUTING.md
.