Update outdated Cargo.lock
Description:
The Cargo.lock file in this repository was created three years ago, and many of its dependencies are now outdated. For instance, it currently uses the Rust libc binding version 0.2.98, while the latest version is 0.2.158, which includes numerous updates and fixes. I updated the dependencies and was able to successfully compile and run the project.
P.S. There is a team currently preparing the loong64 port for Arch Linux. Rust libc version 0.2.129 introduced support for loong64. As we plan to contribute the port upstream, updating these dependencies would be greatly beneficial. Thank you very much!