luaur_require/methods/
resolved_require_from_error_handler.rs1use alloc::string::String;
2
3use crate::enums::status_require_impl::Status;
4use crate::records::resolved_require::ResolvedRequire;
5use crate::records::runtime_error_handler::RuntimeErrorHandler;
6
7impl ResolvedRequire {
8 pub fn resolved_require_from_error_handler(
9 error_handler: &RuntimeErrorHandler,
10 ) -> ResolvedRequire {
11 ResolvedRequire {
12 status: Status::ErrorReported,
13 chunkname: alloc::string::String::new(),
14 loadname: alloc::string::String::new(),
15 cacheKey: alloc::string::String::new(),
16 error: alloc::string::String::from(error_handler.get_reported_error()),
17 }
18 }
19}