AliSoftware / Dip

Simple Swift Dependency container. Use protocols to resolve your dependencies and avoid singletons / sharedInstances!
MIT License
978 stars 75 forks source link

Print nested types in errors, hash keys using full typenames #221

Closed stevenkramer closed 4 years ago

stevenkramer commented 5 years ago

Hi Ilya, we're using nested types a lot and the "leafs" have identical names, which leads to conflicts when type matching and non-specific log messages. This change uses the fully scoped names.