Placating the borrow checker for systems that depend on a component plus the same component on another entity?

This page summarizes the projects mentioned and recommended in the original post on /r/bevy

InfluxDB - Power Real-Time Data Analytics at Scale
Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
www.influxdata.com
featured
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com
featured
  • rfcs

    Suggest changes to Bevy and view accepted designs (by bevyengine)

  • So, several of us have been working on a relations feature for Bevy: first-class support for those sort of "target another entity with a component" patterns that keep cropping up. There's a lot to be done, and it's at a point where it can be chunked out, so if you're interested in helping out come say hi on Discord :)

  • bevy

    A refreshingly simple data-driven game engine built in Rust

  • In its current form, it would probably help make your code prettier, but won't solve your borrow checker woes. In order to do that directly, we'd need a borrow-checker-aware version of an advanced feature that I'd like to add onto relations later: "graph invariants". This would allow users to pick and choose properties of the graph (specific to each relation type) that they promise to never break, which is then enforced by the engine. Commonly, this would be "this graph has no cycles" or "this graph is a tree", but in your case it would just be "no node has an edge to itself".

  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

    InfluxDB logo
NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts

  • Trying to write a game with mods loaded at runtime

    1 project | /r/bevy | 10 Dec 2023
  • Bevy vs Fyrox vs ...?

    1 project | /r/rust | 10 Nov 2023
  • My Pure Rust Wishlist

    1 project | news.ycombinator.com | 24 Sep 2023
  • Bevy: Open-source game engine written in Rust

    1 project | news.ycombinator.com | 21 Sep 2023
  • Bevy Engine| A refreshingly simple data-driven game engine built in Rust, Free and Open Source Forever!

    1 project | /r/opensource | 20 Sep 2023