MCPcopy Create free account
hub / github.com/apache/avro-rs / read_header

Method read_header

avro/src/reader/single_object.rs:84–94  ·  view source on GitHub ↗
(&self, reader: &mut impl Read)

Source from the content-addressed store, hash-verified

82 config,
83 )?)
84 }
85
86 fn read_header(&self, reader: &mut impl Read) -> AvroResult<()> {
87 let mut header = vec![0; self.expected_header.len()];
88 reader
89 .read_exact(&mut header)
90 .map_err(Details::ReadHeader)?;
91 if self.expected_header == header {
92 Ok(())
93 } else {
94 Err(Details::SingleObjectHeaderMismatch(self.expected_header.clone(), header).into())
95 }
96 }
97}

Callers 2

read_valueMethod · 0.45
read_deserMethod · 0.45

Calls 1

cloneMethod · 0.45

Tested by

no test coverage detected