Struct wasmparser::BrTable
[−]
[src]
pub struct BrTable<'a> { /* fields omitted */ }
A br_table entries representation.
Methods
impl<'a> BrTable<'a>
[src]
pub 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!(); }
Trait Implementations
impl<'a> Debug for BrTable<'a>
[src]
fn fmt(&self, __arg_0: &mut Formatter) -> Result
[src]
Formats the value using the given formatter. Read more