Struct capnp::private::layout::StructReader
[−]
[src]
pub struct StructReader<'a> {
// some fields omitted
}pub struct StructReader<'a> {
// some fields omitted
}impl<'a> StructReader<'a>fn new_default<'b>() -> StructReader<'b>fn imbue(&mut self, cap_table: CapTableReader)fn get_data_section_size(&self) -> BitCount32fn get_pointer_section_size(&self) -> WirePointerCount16fn get_data_section_as_blob(&self) -> usizefn get_data_field<T: Endian + Zero>(&self, offset: ElementCount) -> Tfn get_bool_field(&self, offset: ElementCount) -> boolfn get_data_field_mask<T: Endian + Zero + Mask>(&self, offset: ElementCount, mask: T::T) -> Tfn get_bool_field_mask(&self, offset: ElementCount, mask: bool) -> boolfn get_pointer_field(&self, ptr_index: WirePointerCount) -> PointerReader<'a>fn total_size(&self) -> Result<MessageSize>impl<'a> Copy for StructReader<'a>impl<'a> Clone for StructReader<'a>fn clone(&self) -> StructReader<'a>fn clone_from(&mut self, source: &Self)