Crate synthez_core

Source
Expand description

§synthez-core

crates.io Rust 1.62+ Unsafe Forbidden
Rust docs

Internal implementations of synthez crate.

DO NOT use it directly, use synthez crate instead.

Re-exports§

pub use proc_macro2;
pub use quote;
pub use syn;

Modules§

codegen
Code generation implementations.
ext
Extensions for syn types.
field
Batteries for working with struct fields.
has
Abstraction over syn types containing something.
parse
Batteries for syn::parse.
spanned
Batteries for Span and syn::spanned.

Structs§

Required
Container requiring a field to have a value mandatory.
Spanning
Wrapper for non-Spanned types to hold their Span.

Traits§

DataExt
Extension of a syn::Data.
IdentExt
Extension of a syn::Ident.
ParseAttrs
Parseing of syn::Attributes into a custom defined struct.
ParseBufferExt
Extension of a syn::parse::ParseBuffer providing common function widely used by this crate for parsing.
ToTokens
Types that can be interpolated inside a quote! invocation.