#reflection #dom #roblox #types

rbx_reflection

Roblox reflection database and ambiguous type resolution

14 stable releases (4 major)

4.0.0-alpha.1 Feb 16, 2021
3.3.454 Oct 28, 2020
3.3.418 Feb 9, 2020
3.3.408 Nov 6, 2019
0.2.373 Feb 25, 2019

#99 in Database implementations

Download history 132/week @ 2020-11-07 215/week @ 2020-11-14 103/week @ 2020-11-21 147/week @ 2020-11-28 86/week @ 2020-12-05 246/week @ 2020-12-12 380/week @ 2020-12-19 48/week @ 2020-12-26 111/week @ 2021-01-02 71/week @ 2021-01-09 99/week @ 2021-01-16 62/week @ 2021-01-23 56/week @ 2021-01-30 107/week @ 2021-02-06 107/week @ 2021-02-13 120/week @ 2021-02-20

545 downloads per month
Used in 8 crates (6 directly)

MIT license

37KB
658 lines

rbx_reflection

rbx_reflection on crates.io rbx_reflection docs

More details about this crate are available on the rbx-dom GitHub.

Contains the types needed to describe a Roblox reflection database.

rbx_reflection can describe:

  • All Instance types and their members
  • All Enums and their values
  • Default values for each property
  • The Roblox client version this information came from

Starting in rbx_reflection 4.0, there is no longer a bundled database in this crate. Look at the rbx_reflection_database crate for a generated database that is easy to depend on.

Dependencies

~1–1.6MB
~35K SLoC