[][src]Trait typeshare::language::Language

pub trait Language {
    fn write_struct(&mut self, w: &mut dyn Write, rs: &RustStruct) -> Result<()>;
fn write_const_enum(
        &mut self,
        w: &mut dyn Write,
        e: &RustConstEnum
    ) -> Result<()>; fn begin(&mut self, _w: &mut dyn Write) -> Result<()> { ... }
fn end(&mut self, _w: &mut dyn Write) -> Result<()> { ... } }

Required methods

fn write_struct(&mut self, w: &mut dyn Write, rs: &RustStruct) -> Result<()>

fn write_const_enum(
    &mut self,
    w: &mut dyn Write,
    e: &RustConstEnum
) -> Result<()>

Loading content...

Provided methods

fn begin(&mut self, _w: &mut dyn Write) -> Result<()>

fn end(&mut self, _w: &mut dyn Write) -> Result<()>

Loading content...

Implementors

impl Language for Swift[src]

impl Language for TypeScript[src]

Loading content...