diff --git a/crates/lb/src/runtime.rs b/crates/lb/src/runtime.rs index b8cbe9c..84a2757 100644 --- a/crates/lb/src/runtime.rs +++ b/crates/lb/src/runtime.rs @@ -1,4 +1,5 @@ use crate::{channel::lb_libchannel, fs::lb_libfs, net::lb_libnet, task::lb_libtask}; +use derive_more::{Deref, DerefMut}; use luaffi::{Registry, Type}; use luajit::{Chunk, State}; use std::fmt::Display; @@ -48,8 +49,10 @@ impl Builder { } } -#[derive(Debug)] +#[derive(Debug, Deref, DerefMut)] pub struct Runtime { + #[deref] + #[deref_mut] state: State, tasks: LocalSet, }