Cargo Features

[dependencies]
luao3 = { version = "0.1.2", default-features = false, features = ["luajit", "lua51", "lua52", "lua53", "lua54", "module", "vendored"] }
default = lua54

Rationale to have this as default is that we want a sensible default configuration.
Without this, the "default features" would cause mlua to error because you haven't selected a specific lua version

We want the default features to work correctly, even if it means selecting an undesirable version.

If you are not using Lua 5.4, please disable it by setting default-features = false and selecting a different version.

luajit

Enables luajit of mlua ^0.7

lua51

Enables lua51 of mlua ^0.7

lua52

Enables lua52 of mlua ^0.7

lua53

Enables lua53 of mlua ^0.7

lua54 default

Enables lua54 of mlua ^0.7

module

Enables module of mlua ^0.7

vendored

vendored source for lua (see mlua docs)

Enables vendored of mlua ^0.7