[−][src]Trait wasmparser::SectionReader
Associated Types
type Item
Required methods
Loading content...Provided methods
fn ensure_end(&self) -> Result<()>
Implementors
impl<'a> SectionReader for CodeSectionReader<'a>
[src]
impl<'a> SectionReader for CodeSectionReader<'a>
type Item = FunctionBody<'a>
fn read(&mut self) -> Result<Self::Item> | [src] |
fn eof(&self) -> bool | [src] |
fn original_position(&self) -> usize | [src] |
fn ensure_end(&self) -> Result<()> | [src] |
impl<'a> SectionReader for DataSectionReader<'a>
[src]
impl<'a> SectionReader for DataSectionReader<'a>
type Item = Data<'a>
fn read(&mut self) -> Result<Self::Item> | [src] |
fn eof(&self) -> bool | [src] |
fn original_position(&self) -> usize | [src] |
fn ensure_end(&self) -> Result<()> | [src] |
impl<'a> SectionReader for ElementSectionReader<'a>
[src]
impl<'a> SectionReader for ElementSectionReader<'a>
type Item = Element<'a>
fn read(&mut self) -> Result<Self::Item> | [src] |
fn eof(&self) -> bool | [src] |
fn original_position(&self) -> usize | [src] |
fn ensure_end(&self) -> Result<()> | [src] |
impl<'a> SectionReader for ExportSectionReader<'a>
[src]
impl<'a> SectionReader for ExportSectionReader<'a>
type Item = Export<'a>
fn read(&mut self) -> Result<Self::Item> | [src] |
fn eof(&self) -> bool | [src] |
fn original_position(&self) -> usize | [src] |
fn ensure_end(&self) -> Result<()> | [src] |
impl<'a> SectionReader for FunctionSectionReader<'a>
[src]
impl<'a> SectionReader for FunctionSectionReader<'a>
type Item = u32
fn read(&mut self) -> Result<Self::Item> | [src] |
fn eof(&self) -> bool | [src] |
fn original_position(&self) -> usize | [src] |
fn ensure_end(&self) -> Result<()> | [src] |
impl<'a> SectionReader for GlobalSectionReader<'a>
[src]
impl<'a> SectionReader for GlobalSectionReader<'a>
type Item = Global<'a>
fn read(&mut self) -> Result<Self::Item> | [src] |
fn eof(&self) -> bool | [src] |
fn original_position(&self) -> usize | [src] |
fn ensure_end(&self) -> Result<()> | [src] |
impl<'a> SectionReader for ImportSectionReader<'a>
[src]
impl<'a> SectionReader for ImportSectionReader<'a>
type Item = Import<'a>
fn read(&mut self) -> Result<Self::Item> | [src] |
fn eof(&self) -> bool | [src] |
fn original_position(&self) -> usize | [src] |
fn ensure_end(&self) -> Result<()> | [src] |
impl<'a> SectionReader for LinkingSectionReader<'a>
[src]
impl<'a> SectionReader for LinkingSectionReader<'a>
type Item = LinkingType
fn read(&mut self) -> Result<Self::Item> | [src] |
fn eof(&self) -> bool | [src] |
fn original_position(&self) -> usize | [src] |
fn ensure_end(&self) -> Result<()> | [src] |
impl<'a> SectionReader for MemorySectionReader<'a>
[src]
impl<'a> SectionReader for MemorySectionReader<'a>
type Item = MemoryType
fn read(&mut self) -> Result<Self::Item> | [src] |
fn eof(&self) -> bool | [src] |
fn original_position(&self) -> usize | [src] |
fn ensure_end(&self) -> Result<()> | [src] |
impl<'a> SectionReader for NameSectionReader<'a>
[src]
impl<'a> SectionReader for NameSectionReader<'a>
type Item = Name<'a>
fn read(&mut self) -> Result<Self::Item> | [src] |
fn eof(&self) -> bool | [src] |
fn original_position(&self) -> usize | [src] |
fn ensure_end(&self) -> Result<()> | [src] |
impl<'a> SectionReader for RelocSectionReader<'a>
[src]
impl<'a> SectionReader for RelocSectionReader<'a>
type Item = Reloc
fn read(&mut self) -> Result<Self::Item> | [src] |
fn eof(&self) -> bool | [src] |
fn original_position(&self) -> usize | [src] |
fn ensure_end(&self) -> Result<()> | [src] |
impl<'a> SectionReader for TableSectionReader<'a>
[src]
impl<'a> SectionReader for TableSectionReader<'a>
type Item = TableType
fn read(&mut self) -> Result<Self::Item> | [src] |
fn eof(&self) -> bool | [src] |
fn original_position(&self) -> usize | [src] |
fn ensure_end(&self) -> Result<()> | [src] |
impl<'a> SectionReader for TypeSectionReader<'a>
[src]
impl<'a> SectionReader for TypeSectionReader<'a>