Revert "Move the source to src/a8282cf2"

Revert "Move the Rust files back to the root directory"

This reverts commit ccdcc0e5f822361b304683df7037ad58f0797621.
This reverts commit f200fac978f04c684fdc564c681cec017eb8b5cb.