In https://iceoryx2.readthedocs.io and also our examples we need to clearly define the restrictions on the payload type. On the Rust side we can solve this cleanly with the shmem derive macro but on the C/C++ side we must document it.
It already led to a bug; see #436, so this shall be done sooner rather than later. Otherwise, another user will also run into this pitfall.
Improvement Suggestion
In https://iceoryx2.readthedocs.io and also our examples we need to clearly define the restrictions on the payload type. On the Rust side we can solve this cleanly with the
shmem
derive macro but on the C/C++ side we must document it.It already led to a bug; see #436, so this shall be done sooner rather than later. Otherwise, another user will also run into this pitfall.