[−][src]Struct wabt::script::ScriptParser
Parser which allows to parse WebAssembly script text format.
Methods
impl<F32: FromBits<u32>, F64: FromBits<u64>> ScriptParser<F32, F64>[src]
impl<F32: FromBits<u32>, F64: FromBits<u64>> ScriptParser<F32, F64>pub fn from_source_and_name(
source: &[u8],
test_filename: &str
) -> Result<Self, Error>[src]
pub fn from_source_and_name(
source: &[u8],
test_filename: &str
) -> Result<Self, Error>Create ScriptParser from the script in specified file.
The source should contain valid wast.
The test_filename must have a .wast extension.
pub fn from_str(source: &str) -> Result<Self, Error>[src]
pub fn from_str(source: &str) -> Result<Self, Error>Create ScriptParser from the script source.
pub fn next(&mut self) -> Result<Option<Command<F32, F64>>, Error>[src]
pub fn next(&mut self) -> Result<Option<Command<F32, F64>>, Error>Returns the next Command from the script.
Returns Err if an error occured while parsing the script,
or returns None if the parser reached end of script.
Auto Trait Implementations
impl<F32 = f32, F64 = f64> !Send for ScriptParser<F32, F64>
impl<F32 = f32, F64 = f64> !Send for ScriptParser<F32, F64>impl<F32 = f32, F64 = f64> !Sync for ScriptParser<F32, F64>
impl<F32 = f32, F64 = f64> !Sync for ScriptParser<F32, F64>Blanket Implementations
impl<T> FromBits for T[src]
impl<T> FromBits for Timpl<T> From for T[src]
impl<T> From for Timpl<T, U> Into for T where
U: From<T>, [src]
impl<T, U> Into for T where
U: From<T>, impl<T, U> TryFrom for T where
T: From<U>, [src]
impl<T, U> TryFrom for T where
T: From<U>, type Error = !
🔬 This is a nightly-only experimental API. (
try_from)The type returned in the event of a conversion error.
fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>[src]
fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>🔬 This is a nightly-only experimental API. (
try_from)Performs the conversion.
impl<T> Borrow for T where
T: ?Sized, [src]
impl<T> Borrow for T where
T: ?Sized, impl<T> Any for T where
T: 'static + ?Sized, [src]
impl<T> Any for T where
T: 'static + ?Sized, fn get_type_id(&self) -> TypeId[src]
fn get_type_id(&self) -> TypeId🔬 This is a nightly-only experimental API. (get_type_id)
this method will likely be replaced by an associated static
Gets the TypeId of self. Read more
impl<T> BorrowMut for T where
T: ?Sized, [src]
impl<T> BorrowMut for T where
T: ?Sized, fn borrow_mut(&mut self) -> &mut T[src]
fn borrow_mut(&mut self) -> &mut TMutably borrows from an owned value. Read more
impl<T, U> TryInto for T where
U: TryFrom<T>, [src]
impl<T, U> TryInto for T where
U: TryFrom<T>,