use{crate::error::PodSliceError,bytemuck::Pod};/// Marker trait for converting to/from Pod `uint`'s and `usize`
pubtraitPodLength: Pod + Into<usize> + TryFrom<usize> {}/// Blanket implementation to automatically implement `PodLength` for any type
/// that satisfies the required bounds.
impl<T> PodLength forTwhere
T: Pod + Into<usize> + TryFrom<usize>,
PodSliceError:From<<T asTryFrom<usize>>::Error>,
{}