#[derive(FerrayRecord)]Expand description
Derive macro that generates an unsafe impl FerrayRecord for a #[repr(C)] struct.
§Requirements
- The struct must have
#[repr(C)]. - All fields must implement
ferray_core::dtype::Element.
§Generated code
field_descriptors()returns a static slice ofFieldDescriptorwith correct name, dtype, offset, and size for each field.record_size()returnsstd::mem::size_of::<Self>().