summaryrefslogtreecommitdiff
path: root/src/userdata.rs
diff options
context:
space:
mode:
authorkyren <kerriganw@gmail.com>2017-12-03 18:25:53 -0500
committerkyren <kerriganw@gmail.com>2017-12-03 18:25:53 -0500
commit0909ca34fc801be0b1d4e850d1a00a4851e96405 (patch)
tree3f3bc43acaa0a9cdfd837f2dc7a211728abb2dc0 /src/userdata.rs
parente41c72d64259ade8e66e45a65e1af22694b643ff (diff)
downloadmlua-0909ca34fc801be0b1d4e850d1a00a4851e96405.zip
auto formatting
Diffstat (limited to 'src/userdata.rs')
-rw-r--r--src/userdata.rs25
1 files changed, 11 insertions, 14 deletions
diff --git a/src/userdata.rs b/src/userdata.rs
index 928405d..4c75852 100644
--- a/src/userdata.rs
+++ b/src/userdata.rs
@@ -173,9 +173,7 @@ impl<'lua, T: UserData> UserDataMethods<'lua, T> {
R: ToLuaMulti<'lua>,
F: 'static + FnMut(&'lua Lua, A) -> Result<R>,
{
- Box::new(move |lua, args| {
- function(lua, A::from_lua_multi(args, lua)?)?.to_lua_multi(lua)
- })
+ Box::new(move |lua, args| function(lua, A::from_lua_multi(args, lua)?)?.to_lua_multi(lua))
}
fn box_method<A, R, M>(mut method: M) -> Callback<'lua>
@@ -332,9 +330,8 @@ impl<'lua> AnyUserData<'lua> {
/// Returns a `UserDataBorrowError` if the userdata is already mutably borrowed. Returns a
/// `UserDataTypeMismatch` if the userdata is not of type `T`.
pub fn borrow<T: UserData>(&self) -> Result<Ref<T>> {
- self.inspect(|cell| {
- Ok(cell.try_borrow().map_err(|_| Error::UserDataBorrowError)?)
- }).ok_or(Error::UserDataTypeMismatch)?
+ self.inspect(|cell| Ok(cell.try_borrow().map_err(|_| Error::UserDataBorrowError)?))
+ .ok_or(Error::UserDataTypeMismatch)?
}
/// Borrow this userdata mutably if it is of type `T`.
@@ -463,14 +460,14 @@ mod tests {
impl UserData for MyUserData {
fn add_methods(methods: &mut UserDataMethods<Self>) {
methods.add_method("get", |_, data, ()| Ok(data.0));
- methods
- .add_meta_function(MetaMethod::Add, |_, (lhs, rhs): (MyUserData, MyUserData)| {
- Ok(MyUserData(lhs.0 + rhs.0))
- });
- methods
- .add_meta_function(MetaMethod::Sub, |_, (lhs, rhs): (MyUserData, MyUserData)| {
- Ok(MyUserData(lhs.0 - rhs.0))
- });
+ methods.add_meta_function(
+ MetaMethod::Add,
+ |_, (lhs, rhs): (MyUserData, MyUserData)| Ok(MyUserData(lhs.0 + rhs.0)),
+ );
+ methods.add_meta_function(
+ MetaMethod::Sub,
+ |_, (lhs, rhs): (MyUserData, MyUserData)| Ok(MyUserData(lhs.0 - rhs.0)),
+ );
methods.add_meta_method(MetaMethod::Index, |_, data, index: String| {
if index.to_str()? == "inner" {
Ok(data.0)