Mysql : (Protocol.UndefinedError) protocol Ecto.Queryable not implemented for Web3.Test,

I am using {:mariaex, ">= 0.8.2"} and also used {:mariaex, ">= 0.0.0"}

Repo.all(User)

** (Protocol.UndefinedError) protocol Ecto.Queryable not implemented for Web3.Test, the given module does not exist. This protocol is implemented for: Atom, BitString, Ecto.Query, Ecto.SubQuery, Tuple
    (ecto) lib/ecto/queryable.ex:37: Ecto.Queryable.Atom.to_query/1
    (ecto) lib/ecto/repo/queryable.ex:34: Ecto.Repo.Queryable.all/4

Can you post more code, especially those parts where you use Web3.Test?

As @idi527 already said, a bit more of context would be nice.

Please also tell not only how you are restricting :mariaexs version, but please tell us as well which version actually is locked (in your mix.lock file). Also please tell us which version of ecto is locked for your project.