File tree 1 file changed +15
-0
lines changed
1 file changed +15
-0
lines changed Original file line number Diff line number Diff line change @@ -76,6 +76,21 @@ If needed, a section can be split into subsections with a "------" delimiter.
76
76
77
77
## Library Updates
78
78
79
+ ### [ hecs]
80
+
81
+ [ hecs] is a fast, lightweight, and unopinionated archetypal ECS library.
82
+
83
+ [ Version 0.8] ( hecs-changelog ) marks a breaking change to most methods that
84
+ previously took a generic type parameter ` T: Component ` , replacing them with
85
+ methods taking type parameters which must be * references to* component types
86
+ instead. This resolves a long-standing footgun where users accustomed to writing
87
+ ` &T ` in queries might write ` world.get::<&T> ` , interpreted by rustc as
88
+ referencing the valid component type ` &'static T ` , resulting in code that
89
+ compiles but fails to access the intended component.
90
+
91
+ [ hecs ] : https://github.com/Ralith/hecs
92
+ [ hecs-changelog ] : https://github.com/Ralith/hecs/blob/master/CHANGELOG.md#080
93
+
79
94
## Popular Workgroup Issues in Github
80
95
81
96
<!-- Up to 10 links to interesting issues -->
You can’t perform that action at this time.
0 commit comments