Hi! I’m wondering why the column name start with a capital letter (Column::Name), when it was define lowercase (name):
Column::Name
name
Cake::find().filter(cake::Column::Name.contains("chocolate"))
Good questions! Column is a Enum in Rust and its Enum variants (e.g. Column::Name) are conventionally defined in pascal case. Hence, Column::Name.
Column
Thanks, makes sense! Where this is done? In SeaORM or SQLx, and I guess it’s done in a macro?
It's done by SeaORM via prodedual macros. See the entity structure docs for details.
Are you sure you want to hide this comment? It will become hidden in your post, but will still be visible via the comment's permalink.
Hide child comments as well
Confirm
For further actions, you may consider blocking this person and/or reporting abuse
We're a place where coders share, stay up-to-date and grow their careers.
Hi! I’m wondering why the column name start with a capital letter (
Column::Name), when it was define lowercase (name):Good questions!
Columnis a Enum in Rust and its Enum variants (e.g.Column::Name) are conventionally defined in pascal case. Hence,Column::Name.Thanks, makes sense! Where this is done? In SeaORM or SQLx, and I guess it’s done in a macro?
It's done by SeaORM via prodedual macros. See the entity structure docs for details.