Cargo Features

rabbitizer has no features set by default.

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

Encode string representation into an Instruction.

Affects rabbitizer::encoder, register_trait::Register.from_name, utils::iter, utils::hex_num

unchecked_instr_fields

Unsafe unchecked field accesses

MIPS_II MIPS_III? all_isas?

TODO: Normalize capitalization
MIPS_I

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

MIPS_I

R4000ALLEGREX all_extensions? = MIPS_III

Enables ordered-float

Affects utils::f16

R5900EE all_extensions? = MIPS_IV
RspViceMsp all_gated_extensions? = RSP
all_isas doc? pyo3? = MIPS_II, MIPS_III, MIPS_IV
all_extensions all_gated_extensions? doc? pyo3? = R3000GTE, R4000ALLEGREX, R5900EE, RSP
all_gated_extensions doc? pyo3? = RspViceMsp, all_extensions
serde

Enables serde

bindings_c
pyo3 = all_extensions, all_gated_extensions, all_isas, std

Enables pyo3 ^0.23.2

doc = all_extensions, all_gated_extensions, all_isas, encoder

Documentation should be generated with every user-facing feature