-
Notifications
You must be signed in to change notification settings - Fork 441
Replace macros with proc_macros #295
Copy link
Copy link
Closed
Labels
enhancementImprovement of existing features or bugfixImprovement of existing features or bugfixk::apiRelated to API (application interface)Related to API (application interface)semver::breakingBreaking change in terms of SemVerBreaking change in terms of SemVer
Milestone
Metadata
Metadata
Assignees
Labels
enhancementImprovement of existing features or bugfixImprovement of existing features or bugfixk::apiRelated to API (application interface)Related to API (application interface)semver::breakingBreaking change in terms of SemVerBreaking change in terms of SemVer
Replace all macros used for defining GraphQL types with proc macro implementations.
#[graphql_scalar]macro #1014, RedesignGraphQLScalarmacros #1017, ImplementScalarValuederive macro #1025)graphql_value(not necessary, Macro forInputValuecreation #996)This should probably be a two-step process: first implement proc-macro alternatives for everything and have tests for functional equivalence.
Then remove the old macros with a new breaking version.