Bladeren bron

Removed redundant `lua::pushnil`

IVogel 2 jaren geleden
bovenliggende
commit
e9467201a5
2 gewijzigde bestanden met toevoegingen van 4 en 6 verwijderingen
  1. 1 2
      src/ldb.rs
  2. 3 4
      src/ltree.rs

+ 1 - 2
src/ldb.rs

@@ -83,8 +83,7 @@ impl LDb {
                     }
                 }
             } else {
-                lua::pushnil(state);
-                Ok(1)
+                Ok(0)
             }
         }
     }

+ 3 - 4
src/ltree.rs

@@ -45,10 +45,10 @@ impl LTree {
             let this = &mut *lua::Lcheckudata(state, 1, lua::cstr!("cslt")).cast::<Self>();
             if let Some(ivec) = this.0.get(check_slice!(state, 2))? {
                 lua::pushlstring(state, ivec.as_ptr(), ivec.len());
+                Ok(1)
             } else {
-                lua::pushnil(state)
+                Ok(0)
             }
-            Ok(1)
         }
     }
 
@@ -71,8 +71,7 @@ impl LTree {
                     }
                 }
             } else {
-                lua::pushnil(state);
-                Ok(1)
+                Ok(0)
             }
         }
     }