Cargo Features

rabbitizer has no features set by default.

[dependencies]
rabbitizer = { version = "2.0.0-alpha.1", features = ["std", "MIPS_II", "MIPS_III", "MIPS_IV", "RSP", "R3000GTE", "R4000ALLEGREX", "R5900EE", "RspViceMsp", "all_extensions", "all_gated_extensions", "bindings_c", "pyo3", "doc"] }
std pyo3?
MIPS_II MIPS_III?

TODO: Normalize capitalization
MIPS_I

MIPS_III MIPS_IV? R4000ALLEGREX? RSP? = MIPS_II
MIPS_IV R5900EE? doc? = MIPS_III
RSP RspViceMsp? all_extensions? = MIPS_III
R3000GTE all_extensions?

MIPS_I

R4000ALLEGREX all_extensions? = MIPS_III

Affects utils::floatrepr_32_from_16

R5900EE all_extensions? = MIPS_IV
RspViceMsp all_gated_extensions? = RSP
all_extensions all_gated_extensions? doc? pyo3? = R3000GTE, R4000ALLEGREX, R5900EE, RSP
all_gated_extensions doc? pyo3? = RspViceMsp, all_extensions
bindings_c
pyo3 = all_extensions, all_gated_extensions, std

Enables pyo3 ^0.23.2

doc = MIPS_IV, all_extensions, all_gated_extensions

Documentation should be generated with every user-facing feature