Skip to main content

Type Inference Errors

Because TeaQL relies heavily on advanced Rust traits and macros to provide a fluent API, you may occasionally run into complex type inference errors.

Common Issues

"type annotations needed": This usually happens if you attempt to use .execute() without specifying what type of result you expect, or if the compiler cannot infer the UserContext lifetime. Ensure your async blocks are properly typed.