From d08750034a582b7ef338432a360c62a2969f6aa0 Mon Sep 17 00:00:00 2001 From: Henry Gressmann Date: Sat, 9 Dec 2023 14:56:03 +0100 Subject: chore: improve documentation Signed-off-by: Henry Gressmann --- crates/parser/src/lib.rs | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) (limited to 'crates/parser/src/lib.rs') diff --git a/crates/parser/src/lib.rs b/crates/parser/src/lib.rs index 343350a..0719c96 100644 --- a/crates/parser/src/lib.rs +++ b/crates/parser/src/lib.rs @@ -22,9 +22,11 @@ mod module; use alloc::vec::Vec; pub use error::*; use module::ModuleReader; -use tinywasm_types::{Function, TinyWasmModule}; +use tinywasm_types::Function; use wasmparser::Validator; +pub use tinywasm_types::TinyWasmModule; + #[derive(Default)] pub struct Parser {} @@ -33,7 +35,8 @@ impl Parser { Self {} } - pub fn parse_module_bytes(&self, wasm: &[u8]) -> Result { + pub fn parse_module_bytes(&self, wasm: impl AsRef<[u8]>) -> Result { + let wasm = wasm.as_ref(); let mut validator = Validator::new(); let mut reader = ModuleReader::new(); -- cgit v1.3.1