Start aesthetic refactoring

This commit is contained in:
Rerumu 2022-04-27 01:33:45 -04:00
parent 1fda67d6d3
commit d1ad9ddb7a
2 changed files with 0 additions and 20 deletions

View File

@ -1,4 +1,3 @@
pub mod builder; pub mod builder;
pub mod node; pub mod node;
pub mod visit; pub mod visit;
pub mod writer;

View File

@ -1,19 +0,0 @@
use std::io::{Result, Write};
use parity_wasm::elements::Module;
pub type Writer<'a> = &'a mut dyn Write;
pub trait Transpiler<'a> {
fn new(wasm: &'a Module) -> Self
where
Self: Sized;
/// # Errors
/// Returns `Err` if writing to `Writer` failed.
fn runtime(writer: Writer) -> Result<()>;
/// # Errors
/// Returns `Err` if writing to `Writer` failed.
fn transpile(&self, writer: Writer) -> Result<()>;
}