We are heavily inspired by SeaORM, DoctrineORM, and official SurrealDB SDK.
- Intuitive and ergonomic
API should state the intention clearly. Provide syntax sugar for common things.
- Fast(er) compilation
Balance between compile-time checking and compilation speed.
- Avoid 'symbol soup'
Avoid macros with DSL, use derive macros where appropriate. Be friendly with IDE tools.