Crate genco [] [src]

Reexports

pub use self::java::Java;
pub use self::rust::Rust;
pub use self::js::JavaScript;
pub use self::python::Python;

Modules

java

Specialization for Java code generation.

js

Specialization for JavaScript code generation.

python

Specialization for Python code generation.

rust

Specialization for Rust code generation.

Macros

toks

Helper macro to reduce boilerplate needed with nested token expressions.

Structs

Formatter

Formatter implementation for write types.

IoFmt

Facade for writing formatted strings to io::Write types.

Tokens

A set of tokens.

Enums

Cons

A managed string that permits immutable borrowing.

Element

A single element in a set of tokens.

Traits

Custom

Trait that must be implemented by custom elements.

Quoted

Trait to convert types to quoted elements.

WriteTokens

Helper trait to write tokens immediately to containers.