Expand description
This is an internal crate used by the cgp-macro crate. We implement the
proc macros for cgp-component as a library, so that it can be more easily tested.
The constructs are then re-exported as proc macros in the cgp-macro crate,
which is defined as a proc macro crate.
Functionsยง
- blanket_
trait - cgp_
auto_ getter - cgp_
component - cgp_
context - cgp_
getter - cgp_
new_ provider - cgp_
provider - cgp_
type - check_
components - define_
preset - delegate_
and_ check_ components - delegate_
components - derive_
build_ field - derive_
build_ field_ from_ struct - derive_
cgp_ data - derive_
cgp_ record - derive_
cgp_ record_ from_ struct - derive_
cgp_ variant - derive_
cgp_ variant_ from_ enum - derive_
extract_ field - derive_
extract_ field_ from_ enum - derive_
from_ variant - derive_
from_ variant_ from_ enum - derive_
has_ field - derive_
has_ fields - make_
product_ expr - make_
product_ type - make_
sum_ type - make_
symbol - re_
export_ imports - replace_
with