1pub trait Capnp<'a> { 2 type Builder; 3 type Reader; 4 5 fn write_capnp(&self, builder: &mut Self::Builder); 6 fn read_capnp(reader: Self::Reader) -> Self; 7}