Trait ezlua::userdata::UserDataTrans
source · pub trait UserDataTrans<T: UserData>: Sized {
type Read<'a>: Deref<Target = T>
where T: 'a,
Self: 'a;
type Write<'a>
where T: 'a;
const FROM_INNER: fn(_: T) -> Self;
const INTO_INNER: fn(_: Self) -> T;
const INIT_USERDATA: Option<fn(_: &State, _: &mut Self)> = None;
// Required method
fn read(&self) -> Self::Read<'_>;
}Required Associated Types§
Required Associated Constants§
const FROM_INNER: fn(_: T) -> Self
const INTO_INNER: fn(_: Self) -> T
Provided Associated Constants§
Required Methods§
Object Safety§
This trait is not object safe.