use core::fmt; use core::marker::PhantomData; use serde::de::{self, SeqAccess, Visitor}; use serde::{ser::SerializeTuple, Deserialize, Deserializer, Serialize, Serializer}; use {ArrayLength, GenericArray};
impl<T, N> Serialize for GenericArray<T, N> where
T: Serialize,
N: ArrayLength<T>,
{ #[inline] fn serialize<S>(&self, serializer: S) -> Result<S::Ok, S::Error> where
S: Serializer,
{ letmut tup = serializer.serialize_tuple(N::USIZE)?; for el inself {
tup.serialize_element(el)?;
}
#[test] fn test_serialized_size() { let array = GenericArray::<u8, typenum::U1>::default(); let size = bincode::serialized_size(&array).unwrap();
assert_eq!(size, 1);
}
}
Messung V0.5 in Prozent
¤ Die Informationen auf dieser Webseite wurden
nach bestem Wissen sorgfältig zusammengestellt. Es wird jedoch weder Vollständigkeit, noch Richtigkeit,
noch Qualität der bereit gestellten Informationen zugesichert.0.12Bemerkung:
(vorverarbeitet am 2026-08-25)
¤
Die Informationen auf dieser Webseite wurden
nach bestem Wissen sorgfältig zusammengestellt. Es wird jedoch weder Vollständigkeit, noch Richtigkeit,
noch Qualität der bereit gestellten Informationen zugesichert.
Bemerkung:
Die farbliche Syntaxdarstellung und die Messung sind noch experimentell.