rbx_binary (0.7.4)

Published 2024-03-29 09:05:05 +00:00 by Quaternions

Installation

[registry]
default = "gitea"

[registries.gitea]
index = "sparse+" # Sparse index
# index = "" # Git

[net]
git-fetch-with-cli = true
cargo add rbx_binary@0.7.4

About this package

Implementation of Roblox's binary model (rbxm) and place (rbxl) file formats

rbx_binary

rbx_binary on crates.io rbx_binary docs

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

Implementation of Roblox's binary model formats, rbxm and rbxl, for the rbx-dom ecosystem.

Coverage

rbx_binary supports all property types from rbx_types. It currently embeds a reflection database which contains a list of classes, properties, their types, and other information. In the event that this database is outdated, some issues may come up.

These are mostly harmless, but they may include: - Properties being serialized under the wrong name - Properties having the incorrect default

Additionally, data types newer than the current release of rbx_binary cannot be (de)serialized.

In all of these cases, an update is needed for this crate.

Dependencies

ID Version
log ^0.4.17
lz4 ^1.23.3
profiling ^1.0.6
rbx_dom_weak ^2.7.0
rbx_reflection ^4.5.0
rbx_reflection_database ^0.2.10
serde ^1.0.137
thiserror ^1.0.31
criterion ^0.3.5
env_logger ^0.9.0
heck ^0.4.0
insta ^1.14.1
serde ^1.0.137
Details
Cargo
2024-03-29 09:05:05 +00:00
26
Lucien Greathouse <me@lpghatguy.com>
MIT
102 KiB
Assets (1)
Versions (1) View all
0.7.4 2024-03-29