summaryrefslogtreecommitdiff
path: root/crates/parser/src/lib.rs
diff options
context:
space:
mode:
authorHenry Gressmann <mail@henrygressmann.de>2023-12-05 23:45:45 +0100
committerHenry Gressmann <mail@henrygressmann.de>2023-12-05 23:45:45 +0100
commitef4dbf261d13a72931887dad8db02d53a695a810 (patch)
tree5158792703337483594ceb49e50e9c00b83f0b16 /crates/parser/src/lib.rs
parent15c7ec404c0e4c6aa8829ac6b2d13a6e11cddd9a (diff)
feat: block stack, make cargofmt a bit more sane
Signed-off-by: Henry Gressmann <mail@henrygressmann.de>
Diffstat (limited to 'crates/parser/src/lib.rs')
-rw-r--r--crates/parser/src/lib.rs16
1 files changed, 6 insertions, 10 deletions
diff --git a/crates/parser/src/lib.rs b/crates/parser/src/lib.rs
index fdfea49..31e8cc8 100644
--- a/crates/parser/src/lib.rs
+++ b/crates/parser/src/lib.rs
@@ -38,14 +38,10 @@ impl Parser {
}
#[cfg(feature = "std")]
- pub fn parse_module_file(
- &self,
- path: impl AsRef<crate::std::path::Path> + Clone,
- ) -> Result<TinyWasmModule> {
+ pub fn parse_module_file(&self, path: impl AsRef<crate::std::path::Path> + Clone) -> Result<TinyWasmModule> {
use alloc::format;
- let f = crate::std::fs::File::open(path.clone()).map_err(|e| {
- ParseError::Other(format!("Error opening file {:?}: {}", path.as_ref(), e))
- })?;
+ let f = crate::std::fs::File::open(path.clone())
+ .map_err(|e| ParseError::Other(format!("Error opening file {:?}: {}", path.as_ref(), e)))?;
let mut reader = crate::std::io::BufReader::new(f);
self.parse_module_stream(&mut reader)
@@ -66,9 +62,9 @@ impl Parser {
wasmparser::Chunk::NeedMoreData(hint) => {
let len = buffer.len();
buffer.extend((0..hint).map(|_| 0u8));
- let read_bytes = stream.read(&mut buffer[len..]).map_err(|e| {
- ParseError::Other(format!("Error reading from stream: {}", e))
- })?;
+ let read_bytes = stream
+ .read(&mut buffer[len..])
+ .map_err(|e| ParseError::Other(format!("Error reading from stream: {}", e)))?;
buffer.truncate(len + read_bytes);
eof = read_bytes == 0;
}