You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Added the nakago-async-graphql library with an initial implementation of schema building.
Added a new Lifecycle Event, Load, which is intended for use before the config is loaded. During this phase, an Application will typically set up all of its Providers and ConfigLoaders.
The Init Lifecycle Event is now used for constructing anything needed to run the app. This is typically where an Application initializes things like GraphQL schemas, Axum routes, or anything else that needs to make use of Provided dependencies or the loaded Config.
Added the Inject::override_tag() and Inject::override_type() methods to allow for injecting a dependency whether or not it was already there, returning a boolean result to indicate whether the key already existed or not.
Changed
Re-organized the Async-GraphQL example to be more modular and easier to follow.
Moved the Injector and Provider code into their own files within the inject module.