Skip to main content

Module userdata

Module userdata 

Source
Expand description

Lua userdata handling.

This module provides types for creating and working with Lua userdata from Rust.

Structs§

AnyUserData
Handle to an internal Lua userdata for any type that implements UserData.
UserDataMetatable
Handle to a AnyUserData metatable.
UserDataMetatablePairs
An iterator over the pairs of a AnyUserData metatable.
UserDataOwned
A wrapper type that takes ownership of a userdata value.
UserDataRef
A wrapper type for a userdata value that provides read access.
UserDataRefMut
A wrapper type for a userdata value that provides read and write access.
UserDataRegistry
Handle to registry for userdata methods and metamethods.

Enums§

MetaMethod
Kinds of metamethods that can be overridden.

Traits§

UserData
Trait for custom userdata types.
UserDataFields
Field registry for UserData implementors.
UserDataMethods
Method registry for UserData implementors.