Struct wasmparser::BrTable
[−]
[src]
pub struct BrTable<'a> { pub size: usize, // some fields omitted }
A br_table entries representation.
Fields
size: usize
Methods
impl<'a> BrTable<'a>
[src]
fn read_table(&self) -> (Vec<u32>, u32)
[src]
Reads br_table entries.
Examples
let buf = vec![0x0e, 0x02, 0x01, 0x02, 0x00]; let mut reader = wasmparser::BinaryReader::new(&buf); let op = reader.read_operator().unwrap(); if let wasmparser::Operator::BrTable { ref table } = op { let br_table_depths = table.read_table(); assert!(br_table_depths.0 == vec![1,2] && br_table_depths.1 == 0); } else { unreachable!(); }