MCPcopy Create free account
hub / github.com/apache/thrift / read_list_begin

Method read_list_begin

lib/rs/src/protocol/binary.rs:253–259  ·  view source on GitHub ↗
(&mut self)

Source from the content-addressed store, hash-verified

251 }
252
253 fn read_list_begin(&mut self) -> crate::Result<TListIdentifier> {
254 let element_type: TType = self.read_byte().and_then(field_type_from_u8)?;
255 let size = self.read_i32()?;
256 let min_element_size = self.min_serialized_size(element_type);
257 super::check_container_size(&self.config, size, min_element_size)?;
258 Ok(TListIdentifier::new(element_type, size))
259 }
260
261 fn read_list_end(&mut self) -> crate::Result<()> {
262 Ok(())

Calls 4

check_container_sizeFunction · 0.85
read_byteMethod · 0.45
read_i32Method · 0.45
min_serialized_sizeMethod · 0.45