[][src]Module genco::prelude

Prelude to import.

Re-exports

pub use crate::ext::DisplayExt as _;
pub use crate::ext::QuotedExt as _;

Modules

csharp

Specialization for Csharp code generation.

dart

Specialization for Dart 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

quote

Language neutral, whitespace sensitive quasi-quoting for GenCo.

quote_in

Same as [quote!], except that it allows for quoting directly to a token stream.

Structs

Csharp

Language specialization for C#.

Dart

Language specialization for Dart.

FormatterConfig

Configuration to use for formatting output.

Go

Language specialization for Go.

Java

Language specialization for Java.

JavaScript

JavaScript language specialization.

LangBox

A box containing a lang item.

Python

Language specialization for Python.

Rust

Language specialization for Rust.

Swift

Swift token specialization.

Tokens

A stream of tokens.

Traits

Lang

Trait to implement for language specialization.

LangItem

A type-erased holder for language-specific items.