https://github.com/misterpemodder/pollua
Rust bindings to Lua 5.3
https://github.com/misterpemodder/pollua
bindings lua no-std rust
Last synced: 6 months ago
JSON representation
Rust bindings to Lua 5.3
- Host: GitHub
- URL: https://github.com/misterpemodder/pollua
- Owner: MisterPeModder
- License: apache-2.0
- Archived: true
- Created: 2019-10-25T07:39:06.000Z (over 6 years ago)
- Default Branch: master
- Last Pushed: 2024-05-25T20:44:09.000Z (almost 2 years ago)
- Last Synced: 2025-09-19T16:19:40.697Z (7 months ago)
- Topics: bindings, lua, no-std, rust
- Language: C
- Size: 316 KB
- Stars: 0
- Watchers: 1
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE-APACHE
Awesome Lists containing this project
README
[![Actions Status]][Github-Actions]
Pollua
=========================
**⚠️ This library is no longer maintained, consider using [mlua-sys](https://crates.io/crates/mlua-sys) instead ⚠️**
(WIP) rust bindings to Lua 5.3
## Building
### Using embedded Lua
On Windows and Linux:
```
cargo build
```
### Using system Lua
on Windows:
requires vcpkg
```
vcpkg install --triplet x64-windows lua
cargo build
```
### Cargo features:
- **system-lua**: Attempts to link against the system Lua library instead of the embedded lua lib.
- **lua-compat**: Enables compatibilty for Lua versions 5.1 and 5.2.
## License
Licensed under either of
* Apache License, Version 2.0
([LICENSE-APACHE](LICENSE-APACHE) or http://www.apache.org/licenses/LICENSE-2.0)
* MIT license
([LICENSE-MIT](LICENSE-MIT) or http://opensource.org/licenses/MIT)
at your option.
## Contribution
Unless you explicitly state otherwise, any contribution intentionally submitted
for inclusion in the work by you, as defined in the Apache-2.0 license, shall be
dual licensed as above, without any additional terms or conditions.
[Actions Status]: https://github.com/MisterPeModder/Pollua/workflows/CI/badge.svg
[Github-Actions]: https://github.com/MisterPeModder/Pollua/actions