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

Method encode_as_be_bytes

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

Source from the content-addressed store, hash-verified

255
256impl<T: EncodeBE, const S: usize> EncodeBE for [T; S] {
257 fn encode_as_be_bytes(&self, bytes: &mut [u8]) -> usize {
258 let size = T::PACKED_LEN;
259
260 for (i, value) in self.iter().enumerate() {
261 value.encode_as_be_bytes(&mut bytes[i * size..(i + 1) * size]);
262 }
263
264 size * self.len()
265 }
266}
267
268impl<T: EncodeLE, const S: usize> EncodeLE for [T; S] {

Callers 9

derive_all_serializeFunction · 0.80
derive_allFunction · 0.80
test_codec_nestedFunction · 0.80
test_codec_arrayFunction · 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