https://github.com/rust-lang/rust/pull/102368 (nightly-2022-09-29) changed the memory layout of std::time::{SystemTime, Instant} on Linux (code), making them no longer equal to libc::timespec. So the previous transmute between these types will break data and trigger a panic.
https://github.com/rust-lang/rust/pull/102368 (nightly-2022-09-29) changed the memory layout of
std::time::{SystemTime, Instant}
on Linux (code), making them no longer equal to libc::timespec. So the previous transmute between these types will break data and trigger a panic.This PR fixes this issue and releases v0.2.9.