> Python doesn't have anything even close to something like SQLx, which is a natural fit in Rust because of how Rust macros work.
I'd be interested in hearing/discussing more about this. I was very surprised, when I embarked on my side project, that Rust's options for SQL ORMs all seem so weird.
I think what you are referring to is the derivation of FromRow and stuff with SQLx, right?
I don't paticularly want to use an ORM. What SQLx does is a bit different - it statically analyses the SQL in your program against the database and ensures the SQL is valid.
This means you have rock solid assurance your program won't have database syntax errors at runtime. Basically it's just one less thing to worry about, and it's ideally suited for LLM-generated code.