Hello. I just found that file creation time can't be obtained with musl, but works with libc on Linux.
According to Metadata.create there is no such thing as "creation time" in POSIX stat(2), so it uses btime from statx(2) Linux-specific call (added in 4.11 kernel).
The issue with obtaining file creation time in Rust when using musl is due to the fact that Rust's musl target (x86_64-unknown-linux-musl) is currently using version 1.2.3, which does not support the statx(2) system call. Musl added support for statx(2) in version 1.2.5. This issue should be resolved when Rust migrates to musl 1.2.5. You can track this issue or file a request in the Rust repository on GitHub.