rust submodule confusion