[][src]Module join_impl::join

Defines Join trait and Join type to generate output of the join! macro based on input and given config.

Re-exports

pub use config::Config;

Modules

config

Configuration of the join! macro.

join_output

Definition and implementation of join! macro output generator.

name_constructors

Name constructors for code generation by join! macro.

parse

Parser which takes expression chains and puts them into branches field, and handler (one of map, and_then, then) and puts it into handler field. Handler can be either defined once or not defined.

Structs

JoinInputDefault

Default struct which represents result of parsing join! macro input.

Traits

JoinInput

Result of parsing join! macro input in trait form.

Functions

generate_join

Generates output of the join! macro based on parsed input and given config.