From 3ac7df004ddd52d88dfe840684062c1efa381542 Mon Sep 17 00:00:00 2001 From: luaneko Date: Wed, 25 Jun 2025 14:27:05 +1000 Subject: [PATCH] Allow Runtime to deref to inner State --- crates/lb/src/runtime.rs | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) 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, }