Crate esyn

Source

Re-exports§

pub use utils::ExprHelper;
pub use proc_macro2;
pub use quote as esyn_quote;
pub use syn;

Modules§

utils

Macros§

err
quote

Structs§

ByteStr
Esyn
EsynBuilder
FnBlock
Punctuated
A punctuated sequence of syntax tree nodes of type T separated by punctuation of type P.
TokenStream
An abstract stream of tokens, or more concretely a sequence of token trees.
Wrap

Enums§

Expr
A Rust expression.
MyErr

Traits§

CustomSyntax
DeRs
Type::from_ast()
EsynDefault
EsynSer
Type::into_tokens()
MutPath
Parse
Parsing interface implemented by all types that can be parsed in a default way from a token stream.
ToTokens
Types that can be interpolated inside a quote! invocation.
TokenStreamExt
Visit
Syntax tree traversal to walk a shared borrow of a syntax tree.
WrapExpr

Type Aliases§

Res

Derive Macros§

EsynDe
EsynSer