* Bump Rust edition to 2024
* gen is a reserved keyword now
* Remove ref mut on references
* Mark extern C as unsafe
* Wrap unsafe function bodies in unsafe block
* Geo hash implements Copy, don't reference but pass by value instead
* Replace secluded self import with parent
* Update execute_cluster_read_operation with new match semantics
* Fix lifetime issue
* Replace map_or with is_none_or
* set_var is unsafe now
* Reformat
* update issues crate from unindexed-field-issue-integration branch
* add EventBroker, update Dashboard::solve_by_filter
* Update outdated comment
* better example use
* use composite `Code` type to remove inverted index
* rename `EventBroker::notify` to `EventBroker::publish`
* remove `publish_async`
* review fixes
* rename `Code::from_issue` to `Code::of`