update rust, support lua
029: solve in rust
030: solve in rust
031: solve in rust
update table