Skip to main content

CodeDisplay

Trait CodeDisplay 

Source
pub trait CodeDisplay<'a, Context = CodeFormatContext<'a>> {
    // Required method
    fn code_display(&self, f: &mut Context) -> Result;
}
Expand description

Trait to display valid µcad source code.

Required Methods§

Source

fn code_display(&self, f: &mut Context) -> Result

Display µcad source code.

Implementors§

Source§

impl<'a, 'b, T> CodeDisplay<'a> for CodeList<'b, T>
where T: CodeDisplay<'a>,

Source§

impl<'a, 'b, T> CodeDisplay<'a> for CodeStack<'b, T>
where T: CodeDisplay<'a>,

Source§

impl<'a, T> CodeDisplay<'a> for T
where T: Display,

If it can be Displayed, it can be CodeDisplayed.