#reflection #dom #roblox #types

rbx_reflection

Roblox reflection database and ambiguous type resolution

15 stable releases (4 major)

4.0.0-alpha.1 Feb 16, 2021
3.3.482 Jun 10, 2021
3.3.454 Oct 28, 2020
3.3.418 Feb 9, 2020
0.2.373 Feb 25, 2019

#123 in Database implementations

Download history 128/week @ 2021-02-24 152/week @ 2021-03-03 79/week @ 2021-03-10 72/week @ 2021-03-17 318/week @ 2021-03-24 112/week @ 2021-03-31 130/week @ 2021-04-07 181/week @ 2021-04-14 166/week @ 2021-04-21 169/week @ 2021-04-28 182/week @ 2021-05-05 277/week @ 2021-05-12 350/week @ 2021-05-19 109/week @ 2021-05-26 138/week @ 2021-06-02 144/week @ 2021-06-09

751 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.7MB
~38K SLoC