pub struct ErasedCodegen {
pub output: String,
/* private fields */
}Expand description
A simple code generator for erased expressions (stub).
Fields§
§output: StringImplementations§
Source§impl ErasedCodegen
impl ErasedCodegen
Sourcepub fn gen_expr(&mut self, expr: &ErasedExprExt) -> String
pub fn gen_expr(&mut self, expr: &ErasedExprExt) -> String
Generate code for an expression.
Sourcepub fn gen_module(&mut self, module: &ErasedModule)
pub fn gen_module(&mut self, module: &ErasedModule)
Generate code for a module.
Trait Implementations§
Auto Trait Implementations§
impl Freeze for ErasedCodegen
impl RefUnwindSafe for ErasedCodegen
impl Send for ErasedCodegen
impl Sync for ErasedCodegen
impl Unpin for ErasedCodegen
impl UnsafeUnpin for ErasedCodegen
impl UnwindSafe for ErasedCodegen
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more