Reland "[lib] Migrate to Rust 2024"

This reverts commit 5393930cb58d77713adf2d1fc35531d01c596fd5.

Reason for revert: Finished testing the result

Original change's description:
> Revert "[lib] Migrate to Rust 2024"
>
> [Breaking change] This is to test for failures
> for core.vim3-vg-hwasan and will be reverted.
>
> This reverts commit e88d40df2c311cb4698dd27e97be926111941676.
>
> Reason for revert: Potential cause for core.vim3-vg-hwasan failure
>
> Original change's description:
> > [lib] Migrate to Rust 2024
> >
> > Bug: 461906397
> > Change-Id: Ide55b0c5eb85bcaec4c0ba1d2ecce6d50e86cc37
> > Reviewed-on: https://fuchsia-review.googlesource.com/c/fuchsia/+/1438597
> > Reviewed-by: James Robinson <[email protected]>
> > Owners-Override: James Robinson <[email protected]>
> > Commit-Queue: Sen Jiang <[email protected]>
>
> Bug: 461906397
> Change-Id: I38a33b72d1d53437d78da680f1984566af4b76f9
> Reviewed-on: https://fuchsia-review.googlesource.com/c/fuchsia/+/1442337
> Reviewed-by: RubberStamper 🤖 <[email protected]>

Bug: 461906397
Change-Id: Ib2f14b68041d9803a97bd560ef3f43b7949cd1a7
Reviewed-on: https://fuchsia-review.googlesource.com/c/fuchsia/+/1443388
Commit-Queue: Sarah Chan <[email protected]>
Reviewed-by: RubberStamper 🤖 <[email protected]>
165 files changed