1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25
#![allow(dead_code)] use proc_macro2::TokenStream; use yarte_config::Config; use yarte_hir::{Struct, HIR}; use super::CodeGen; pub struct WASMCodeGen<'a> { s: &'a Struct<'a>, config: &'a Config<'a>, } impl<'a> WASMCodeGen<'a> { pub fn new<'n>(config: &'n Config<'n>, s: &'n Struct<'n>) -> WASMCodeGen<'n> { WASMCodeGen { config, s } } } impl<'a> CodeGen for WASMCodeGen<'a> { fn gen(&self, _: Vec<HIR>) -> TokenStream { todo!() } }