torchbear 0.11.5

Lua programming environment in Rust
pub mod tar;
pub mod xz;
pub mod zip;

use rlua::prelude::*;
use rlua::UserData;

#[derive(Clone)]
struct ByteBuf(Vec<u8>);

impl UserData for ByteBuf {}


pub fn init(lua: &Lua) -> crate::Result<()> {
    tar::init(&lua)?;
    xz::init(&lua)?;
    zip::init(&lua)?;

    Ok(())
}