With rust 1.78 we now get panics on what I assume has to do with how we copy data from c message structs.
thread 'msg_types::tests::test_float_sequence' panicked at library/core/src/panicking.rs:156:5:
unsafe precondition(s) violated: ptr::copy_nonoverlapping requires that both pointer arguments are aligned and non-null and the specified memory ranges do not overlap
As a temporary fix you can downgrate to rust 1.77.
But we should investigate the root cause of the problem.