TeaQL Adds Topcoat Support for Generated Rust Web Applications
TeaQL now supports Topcoat as a Rust web application target.
The new rust-web-topcoat target generates a server-rendered Topcoat
application around the same TeaQL Rust domain crate used by our other
application targets. It does not introduce a second shared core: a domain such
as commerce continues to use commerce-core, while its framework-specific
application crate is named commerce-web-topcoat.
The most important integration decision is the runtime boundary. Every HTTP
request receives an independent TeaQL UserContext. TeaQL runtimes,
repositories, executors, pools, and other TeaQL resources are accessed through
that context and are never registered in Topcoat's application context.
