terminal_thrift::virt
type VirtualEncodeObject<'e> = &'e VirtualEncode<VirtualProtocolObject<'p>, &'t mut Transport>;