From 16ae4720d67f214f17f11c05cd8cd0b3228d206c Mon Sep 17 00:00:00 2001 From: Jonas Schievink Date: Sun, 18 Jun 2017 14:48:45 +0200 Subject: [PATCH] Rename `LuaString::get` to `to_str` This is what similar types in libstd do (`CStr::to_str`, `OsStr::to_str`, `Path::to_str`). --- src/conversion.rs | 2 +- src/lua.rs | 2 +- src/tests.rs | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/src/conversion.rs b/src/conversion.rs index aa3b1ca..b4a90a5 100644 --- a/src/conversion.rs +++ b/src/conversion.rs @@ -143,7 +143,7 @@ impl<'lua> ToLua<'lua> for String { impl<'lua> FromLua<'lua> for String { fn from_lua(value: LuaValue<'lua>, lua: &'lua Lua) -> LuaResult { - Ok(lua.coerce_string(value)?.get()?.to_owned()) + Ok(lua.coerce_string(value)?.to_str()?.to_owned()) } } diff --git a/src/lua.rs b/src/lua.rs index 56ce092..b2f8e49 100644 --- a/src/lua.rs +++ b/src/lua.rs @@ -168,7 +168,7 @@ pub struct LuaString<'lua>(LuaRef<'lua>); impl<'lua> LuaString<'lua> { /// Get a `&str` slice if the Lua string is valid UTF-8. - pub fn get(&self) -> LuaResult<&str> { + pub fn to_str(&self) -> LuaResult<&str> { let lua = self.0.lua; unsafe { stack_guard(lua.state, 0, || { diff --git a/src/tests.rs b/src/tests.rs index 8881ce3..610aec3 100644 --- a/src/tests.rs +++ b/src/tests.rs @@ -269,7 +269,7 @@ fn test_metamethods() { }); methods.add_meta_method(LuaMetaMethod::Index, |lua, data, args| { let index = lua.unpack::(args)?; - if index.get()? == "inner" { + if index.to_str()? == "inner" { lua.pack(data.0) } else { Err("no such custom index".into())