Edgedb-query-derive crate provide 9 types of attributes that can be used to decorate queries struct fields :