Removes the schema::Name struct entirely. Use regular String instead, with necessary checks in place to prevent invalid names. Also made some minor changes to Namespace to make it a little bit nicer to work with.
Minor issue: potentially invalid names could be put into a Namespace due to the fact that it implements FromIterator - I'm not aware of a fallible version of that trait that could be used instead?
Removes the
schema::Name
struct entirely. Use regularString
instead, with necessary checks in place to prevent invalid names. Also made some minor changes toNamespace
to make it a little bit nicer to work with.Minor issue: potentially invalid names could be put into a
Namespace
due to the fact that it implementsFromIterator
- I'm not aware of a fallible version of that trait that could be used instead?