From 62fd0d00b18c399f231445dc601c9fff9590c92e Mon Sep 17 00:00:00 2001 From: highflowey Date: Fri, 23 Aug 2024 02:37:11 +0330 Subject: [PATCH] make data struct ready for impl --- crates/lune-std/src/globals/require/context.rs | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/crates/lune-std/src/globals/require/context.rs b/crates/lune-std/src/globals/require/context.rs index c659b25..fcaeb36 100644 --- a/crates/lune-std/src/globals/require/context.rs +++ b/crates/lune-std/src/globals/require/context.rs @@ -1,14 +1,15 @@ use crate::{library::StandardLibrary, luaurc::RequireAlias}; use mlua::prelude::*; -use std::{collections::HashMap, sync::Arc}; -use tokio::sync::Mutex; +use std::{collections::HashMap, path::PathBuf, sync::Arc}; +use tokio::sync::{broadcast::Sender, Mutex}; /// The private struct that's stored in mlua's app data container #[derive(Debug, Default)] struct RequireContextData<'a> { std: HashMap<&'a str, HashMap<&'a str, Box>>, std_cache: HashMap, - cache: Arc>>, + cache: Arc>>, + pending: Arc>>>, } #[derive(Debug)]