(&self, bytes: &mut [u8])
| 267 | |
| 268 | impl<T: EncodeLE, const S: usize> EncodeLE for [T; S] { |
| 269 | fn encode_as_le_bytes(&self, bytes: &mut [u8]) -> usize { |
| 270 | let size = T::PACKED_LEN; |
| 271 | |
| 272 | for (i, value) in self.iter().enumerate() { |
| 273 | value.encode_as_le_bytes(&mut bytes[i * size..(i + 1) * size]); |
| 274 | } |
| 275 | |
| 276 | size * self.len() |
| 277 | } |
| 278 | } |
| 279 | |
| 280 | impl<T: EncodeME, const S: usize> EncodeME for [T; S] { |
no outgoing calls