Ben Chuanlong Du's Blog

It is never too late to learn.

Lua Bindings for Rust

Things on this page are fragmentary and immature notes/thoughts of the author. Please read with your own judgement!

rlua

rlua is the best one currently.

mlua

mlua provides High level Lua 5.4/5.3/5.2/5.1 (including LuaJIT) and Roblox Luau bindings to Rust with async …

Use Tauri to Build a Desktop Application

Things on this page are fragmentary and immature notes/thoughts of the author. Please read with your own judgement!

Tauri is a framework for building tiny, blazing fast binaries for all major desktop platforms. Developers can integrate any front-end framework that compiles to HTML, JS and CSS for building their …

Develop Macros in Rust

Things on this page are fragmentary and immature notes/thoughts of the author. Please read with your own judgement!

Useful Crates for Macro Development

syn

Syn is a parsing library for parsing a stream of Rust tokens into a syntax tree of Rust source code.

quote

Quote provides the quote! macro for turning Rust syntax tree data structures into tokens of source code.