pub trait ArrayElement: MetaDescribe + 'static {
type Native: IntoBytes + Immutable + TryFromBytes + KnownLayout + Sync + Send + 'static;
}Expand description
Maps a schema element marker to its native Rust type.
Implement this for zero-sized marker types (e.g. F32, BF16, I8)
that identify an element format. Native provides the actual data
type for zerocopy access; MetaDescribe (super-trait via BlobEncoding
downstream) provides schema identity.
Required Associated Types§
Sourcetype Native: IntoBytes + Immutable + TryFromBytes + KnownLayout + Sync + Send + 'static
type Native: IntoBytes + Immutable + TryFromBytes + KnownLayout + Sync + Send + 'static
The native Rust type for this element.
Dyn Compatibility§
This trait is not dyn compatible.
In older versions of Rust, dyn compatibility was called "object safety".