MCPcopy Create free account
hub / github.com/Slowerzs/PPLSystem / encode_as_le_bytes

Method encode_as_le_bytes

endian_codec/src/lib.rs:269–277  ·  view source on GitHub ↗
(&self, bytes: &mut [u8])

Source from the content-addressed store, hash-verified

267
268impl<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
280impl<T: EncodeME, const S: usize> EncodeME for [T; S] {

Callers 11

derive_all_serializeFunction · 0.80
derive_allFunction · 0.80
test_codec_nestedFunction · 0.80
test_codec_arrayFunction · 0.80
set_target_funcFunction · 0.80
write_rpc_messageFunction · 0.80

Calls

no outgoing calls

Tested by 9

derive_all_serializeFunction · 0.64
derive_allFunction · 0.64
test_codec_nestedFunction · 0.64
test_codec_arrayFunction · 0.64