diff options
| author | Henry Gressmann <mail@henrygressmann.de> | 2023-12-09 14:56:03 +0100 |
|---|---|---|
| committer | Henry Gressmann <mail@henrygressmann.de> | 2023-12-09 14:56:03 +0100 |
| commit | d08750034a582b7ef338432a360c62a2969f6aa0 (patch) | |
| tree | 577296351a97ed044dd2ceabc7d772c42cf21c0f /crates/parser/src/lib.rs | |
| parent | ea0a362c585c2a2da39ec8fbafacd79c17680665 (diff) | |
chore: improve documentation
Signed-off-by: Henry Gressmann <mail@henrygressmann.de>
Diffstat (limited to 'crates/parser/src/lib.rs')
| -rw-r--r-- | crates/parser/src/lib.rs | 7 |
1 files changed, 5 insertions, 2 deletions
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<TinyWasmModule> { + pub fn parse_module_bytes(&self, wasm: impl AsRef<[u8]>) -> Result<TinyWasmModule> { + let wasm = wasm.as_ref(); let mut validator = Validator::new(); let mut reader = ModuleReader::new(); |
