Files
sausage/host/cred-script/vendor/llrt_utils_watts/src/ctx.rs
T

18 lines
464 B
Rust

// Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
// SPDX-License-Identifier: Apache-2.0
use rquickjs::{Ctx, Result};
pub trait CtxExt {
fn get_script_or_module_name(&self) -> Result<String>;
}
impl CtxExt for Ctx<'_> {
fn get_script_or_module_name(&self) -> Result<String> {
if let Some(name) = self.script_or_module_name(0) {
name.to_string()
} else {
Ok(String::from("."))
}
}
}