[][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.

quote_in

Behaves the same as quote! while quoting into an existing token stream with <target> => <quoted>.

Structs

Csharp

Language specialization for C#.

Dart

Language specialization for Dart.

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.