Is it safe to convert an `OwnedBuf` into a `Vec<u8>` if it was created from a `Vec<MaybeUninit<u8>>` or vice versa?