An associated type name was used that is not defined in the trait being referenced. Check the trait definition for the correct associated type names.
E0220
rust An associated type name was used that is not defined in the trait being referenced. Check the trait definition for the correct associated type names.