Trait ToLua
Other items inmlua
pub trait ToLua<'lua> { fn to_lua(self, lua: &'lua Lua) -> Result<Value<'lua>>; }
Trait for types convertible to Value.
Value
fn to_lua(self, lua: &'lua Lua) -> Result<Value<'lua>>
Performs the conversion.
impl<'lua> ToLua<'lua> for bool
fn to_lua(self, _: &'lua Lua) -> Result<Value<'lua>>
impl<'lua> ToLua<'lua> for StdString
impl<'lua> ToLua<'lua> for &str
impl<'lua> ToLua<'lua> for Cow<'_, str>
impl<'lua> ToLua<'lua> for Box<str>
impl<'lua> ToLua<'lua> for CString
impl<'lua> ToLua<'lua> for &CStr
impl<'lua> ToLua<'lua> for Cow<'_, CStr>
impl<'lua> ToLua<'lua> for BString
impl<'lua> ToLua<'lua> for &BStr
impl<'lua> ToLua<'lua> for i8
impl<'lua> ToLua<'lua> for u8
impl<'lua> ToLua<'lua> for i16
impl<'lua> ToLua<'lua> for u16
impl<'lua> ToLua<'lua> for i32
impl<'lua> ToLua<'lua> for u32
impl<'lua> ToLua<'lua> for i64
impl<'lua> ToLua<'lua> for u64
impl<'lua> ToLua<'lua> for i128
impl<'lua> ToLua<'lua> for u128
impl<'lua> ToLua<'lua> for isize
impl<'lua> ToLua<'lua> for usize
impl<'lua> ToLua<'lua> for f32
impl<'lua> ToLua<'lua> for f64
impl<'lua, T> ToLua<'lua> for &[T] where T: Clone + ToLua<'lua>,
impl<'lua, T> ToLua<'lua> for [T; 0] where T: Clone + ToLua<'lua>,
impl<'lua, T> ToLua<'lua> for &[T; 0] where T: Clone + ToLua<'lua>,
impl<'lua, T> ToLua<'lua> for [T; 1] where T: Clone + ToLua<'lua>,
impl<'lua, T> ToLua<'lua> for &[T; 1] where T: Clone + ToLua<'lua>,
impl<'lua, T> ToLua<'lua> for [T; 2] where T: Clone + ToLua<'lua>,
impl<'lua, T> ToLua<'lua> for &[T; 2] where T: Clone + ToLua<'lua>,
impl<'lua, T> ToLua<'lua> for [T; 3] where T: Clone + ToLua<'lua>,
impl<'lua, T> ToLua<'lua> for &[T; 3] where T: Clone + ToLua<'lua>,
impl<'lua, T> ToLua<'lua> for [T; 4] where T: Clone + ToLua<'lua>,
impl<'lua, T> ToLua<'lua> for &[T; 4] where T: Clone + ToLua<'lua>,
impl<'lua, T> ToLua<'lua> for [T; 5] where T: Clone + ToLua<'lua>,
impl<'lua, T> ToLua<'lua> for &[T; 5] where T: Clone + ToLua<'lua>,
impl<'lua, T> ToLua<'lua> for [T; 6] where T: Clone + ToLua<'lua>,
impl<'lua, T> ToLua<'lua> for &[T; 6] where T: Clone + ToLua<'lua>,
impl<'lua, T> ToLua<'lua> for [T; 7] where T: Clone + ToLua<'lua>,
impl<'lua, T> ToLua<'lua> for &[T; 7] where T: Clone + ToLua<'lua>,
impl<'lua, T> ToLua<'lua> for [T; 8] where T: Clone + ToLua<'lua>,
impl<'lua, T> ToLua<'lua> for &[T; 8] where T: Clone + ToLua<'lua>,
impl<'lua, T> ToLua<'lua> for [T; 9] where T: Clone + ToLua<'lua>,
impl<'lua, T> ToLua<'lua> for &[T; 9] where T: Clone + ToLua<'lua>,
impl<'lua, T> ToLua<'lua> for [T; 10] where T: Clone + ToLua<'lua>,
impl<'lua, T> ToLua<'lua> for &[T; 10] where T: Clone + ToLua<'lua>,
impl<'lua, T> ToLua<'lua> for [T; 11] where T: Clone + ToLua<'lua>,
impl<'lua, T> ToLua<'lua> for &[T; 11] where T: Clone + ToLua<'lua>,
impl<'lua, T> ToLua<'lua> for [T; 12] where T: Clone + ToLua<'lua>,
impl<'lua, T> ToLua<'lua> for &[T; 12] where T: Clone + ToLua<'lua>,
impl<'lua, T> ToLua<'lua> for [T; 13] where T: Clone + ToLua<'lua>,
impl<'lua, T> ToLua<'lua> for &[T; 13] where T: Clone + ToLua<'lua>,
impl<'lua, T> ToLua<'lua> for [T; 14] where T: Clone + ToLua<'lua>,
impl<'lua, T> ToLua<'lua> for &[T; 14] where T: Clone + ToLua<'lua>,
impl<'lua, T> ToLua<'lua> for [T; 15] where T: Clone + ToLua<'lua>,
impl<'lua, T> ToLua<'lua> for &[T; 15] where T: Clone + ToLua<'lua>,
impl<'lua, T> ToLua<'lua> for [T; 16] where T: Clone + ToLua<'lua>,
impl<'lua, T> ToLua<'lua> for &[T; 16] where T: Clone + ToLua<'lua>,
impl<'lua, T> ToLua<'lua> for [T; 17] where T: Clone + ToLua<'lua>,
impl<'lua, T> ToLua<'lua> for &[T; 17] where T: Clone + ToLua<'lua>,
impl<'lua, T> ToLua<'lua> for [T; 18] where T: Clone + ToLua<'lua>,
impl<'lua, T> ToLua<'lua> for &[T; 18] where T: Clone + ToLua<'lua>,
impl<'lua, T> ToLua<'lua> for [T; 19] where T: Clone + ToLua<'lua>,
impl<'lua, T> ToLua<'lua> for &[T; 19] where T: Clone + ToLua<'lua>,
impl<'lua, T> ToLua<'lua> for [T; 20] where T: Clone + ToLua<'lua>,
impl<'lua, T> ToLua<'lua> for &[T; 20] where T: Clone + ToLua<'lua>,
impl<'lua, T> ToLua<'lua> for [T; 21] where T: Clone + ToLua<'lua>,
impl<'lua, T> ToLua<'lua> for &[T; 21] where T: Clone + ToLua<'lua>,
impl<'lua, T> ToLua<'lua> for [T; 22] where T: Clone + ToLua<'lua>,
impl<'lua, T> ToLua<'lua> for &[T; 22] where T: Clone + ToLua<'lua>,
impl<'lua, T> ToLua<'lua> for [T; 23] where T: Clone + ToLua<'lua>,
impl<'lua, T> ToLua<'lua> for &[T; 23] where T: Clone + ToLua<'lua>,
impl<'lua, T> ToLua<'lua> for [T; 24] where T: Clone + ToLua<'lua>,
impl<'lua, T> ToLua<'lua> for &[T; 24] where T: Clone + ToLua<'lua>,
impl<'lua, T> ToLua<'lua> for [T; 25] where T: Clone + ToLua<'lua>,
impl<'lua, T> ToLua<'lua> for &[T; 25] where T: Clone + ToLua<'lua>,
impl<'lua, T> ToLua<'lua> for [T; 26] where T: Clone + ToLua<'lua>,
impl<'lua, T> ToLua<'lua> for &[T; 26] where T: Clone + ToLua<'lua>,
impl<'lua, T> ToLua<'lua> for [T; 27] where T: Clone + ToLua<'lua>,
impl<'lua, T> ToLua<'lua> for &[T; 27] where T: Clone + ToLua<'lua>,
impl<'lua, T> ToLua<'lua> for [T; 28] where T: Clone + ToLua<'lua>,
impl<'lua, T> ToLua<'lua> for &[T; 28] where T: Clone + ToLua<'lua>,
impl<'lua, T> ToLua<'lua> for [T; 29] where T: Clone + ToLua<'lua>,
impl<'lua, T> ToLua<'lua> for &[T; 29] where T: Clone + ToLua<'lua>,
impl<'lua, T> ToLua<'lua> for [T; 30] where T: Clone + ToLua<'lua>,
impl<'lua, T> ToLua<'lua> for &[T; 30] where T: Clone + ToLua<'lua>,
impl<'lua, T> ToLua<'lua> for [T; 31] where T: Clone + ToLua<'lua>,
impl<'lua, T> ToLua<'lua> for &[T; 31] where T: Clone + ToLua<'lua>,
impl<'lua, T> ToLua<'lua> for [T; 32] where T: Clone + ToLua<'lua>,
impl<'lua, T> ToLua<'lua> for &[T; 32] where T: Clone + ToLua<'lua>,
impl<'lua, T: ToLua<'lua>> ToLua<'lua> for Box<[T]>
impl<'lua, T: ToLua<'lua>> ToLua<'lua> for Vec<T>
impl<'lua, K: Eq + Hash + ToLua<'lua>, V: ToLua<'lua>, S: BuildHasher> ToLua<'lua> for HashMap<K, V, S>
impl<'lua, K: Ord + ToLua<'lua>, V: ToLua<'lua>> ToLua<'lua> for BTreeMap<K, V>
impl<'lua, T: Eq + Hash + ToLua<'lua>, S: BuildHasher> ToLua<'lua> for HashSet<T, S>
impl<'lua, T: Ord + ToLua<'lua>> ToLua<'lua> for BTreeSet<T>
impl<'lua, T: ToLua<'lua>> ToLua<'lua> for Option<T>
impl<'lua> ToLua<'lua> for Error
impl<'lua> ToLua<'lua> for Value<'lua>
impl<'lua> ToLua<'lua> for AnyUserData<'lua>
impl<'lua> ToLua<'lua> for Function<'lua>
impl<'lua> ToLua<'lua> for LightUserData
impl<'lua> ToLua<'lua> for String<'lua>
impl<'lua> ToLua<'lua> for Table<'lua>
impl<'lua> ToLua<'lua> for Thread<'lua>
impl<'lua, T: 'static + MaybeSend + UserData> ToLua<'lua> for T