Crate genco [−] [src]
Re-exports
pub use self::csharp::Csharp; |
pub use self::go::Go; |
pub use self::java::Java; |
pub use self::js::JavaScript; |
pub use self::python::Python; |
pub use self::rust::Rust; |
Modules
csharp |
Specialization for Csharp code generation. |
go |
Specialization for Go code generation. |
java |
Specialization for Java code generation. |
js |
Specialization for JavaScript code generation. |
python |
Specialization for Python code generation. |
rust |
Specialization for Rust code generation. |
swift |
Specialization for Swift code generation. |
Macros
nested |
Helper macro to reduce boilerplate needed with nested token expressions. |
push |
Helper macro to reduce boilerplate needed with pushed token expressions. |
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. |
IntoTokens |
Helper trait to convert something into tokens. |
Quoted |
Trait to convert types to quoted elements. |
WriteTokens |
Helper trait to write tokens immediately to containers. |