summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--src/request.rs4
1 files changed, 3 insertions, 1 deletions
diff --git a/src/request.rs b/src/request.rs
index 1a0611f..99b7482 100644
--- a/src/request.rs
+++ b/src/request.rs
@@ -96,7 +96,9 @@ impl UserData for Request {
fn add_fields<F: mlua::UserDataFields<Self>>(fields: &mut F) {
fields.add_field_method_get("method", |_, this| Ok(this.method().to_string()));
- fields.add_field_method_get("path", |_, this| Ok(this.path().0.clone()));
+ fields.add_field_method_get("path", |_, this| {
+ Ok(mlua::BString::new(this.path().inner().clone()))
+ });
fields.add_field_method_get("headers", |lua, this| {
let table = lua.create_table()?;