pub trait Serialize<P> where P: ProtocolWriter, { fn write(&self, p: &mut P); }
Vec is Thrift List type
[T] is Thrift List type