diff options
| author | Nathan Reiner <nathan@nathanreiner.xyz> | 2024-08-10 15:41:31 +0200 |
|---|---|---|
| committer | Nathan Reiner <nathan@nathanreiner.xyz> | 2024-08-10 15:41:31 +0200 |
| commit | b747ca8af52129876b577a4f20f7105a05c6b002 (patch) | |
| tree | d976a5c3cd135dfecb1014246936bb7a8b525c4b /src/lua/runnable.rs | |
| parent | 4763d8ce3b833df1e7321a407b08666f69657fdb (diff) | |
add global fileloader registry
Diffstat (limited to 'src/lua/runnable.rs')
| -rw-r--r-- | src/lua/runnable.rs | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/src/lua/runnable.rs b/src/lua/runnable.rs index adda512..683d191 100644 --- a/src/lua/runnable.rs +++ b/src/lua/runnable.rs @@ -5,6 +5,7 @@ use super::ownedfunction::OwnedFunction; pub trait Runnable<A, R> where Self: Send, + R: ?Sized { fn run<'lua>(&self, arg: A, lua: &'lua Lua) -> Result<R> where @@ -16,6 +17,7 @@ impl<A, R, T> Runnable<A, R> for T where T: Fn(A) -> R, Self: Send, + R: ?Sized { fn run<'lua>(&self, arg: A, _: &'lua Lua) -> Result<R> where @@ -29,6 +31,7 @@ where impl<A, R> Runnable<A, R> for OwnedFunction where Self: Send, + R: ?Sized { fn run<'lua>(&self, arg: A, lua: &'lua Lua) -> Result<R> where @@ -39,4 +42,3 @@ where func.call::<A, R>(arg) } } - |