diff --git a/lib/roblox_emulator/src/runner/color_sequence.rs b/lib/roblox_emulator/src/runner/color_sequence.rs index e5b100c..79cf8f8 100644 --- a/lib/roblox_emulator/src/runner/color_sequence.rs +++ b/lib/roblox_emulator/src/runner/color_sequence.rs @@ -6,9 +6,8 @@ impl ColorSequence{ } } impl From<ColorSequence> for rbx_types::ColorSequence{ - fn from(value:ColorSequence)->rbx_types::ColorSequence{ - let ColorSequence(sequence)=value; - sequence + fn from(ColorSequence(value):ColorSequence)->rbx_types::ColorSequence{ + value } } diff --git a/lib/roblox_emulator/src/runner/number_range.rs b/lib/roblox_emulator/src/runner/number_range.rs index d7dcb79..cfa264a 100644 --- a/lib/roblox_emulator/src/runner/number_range.rs +++ b/lib/roblox_emulator/src/runner/number_range.rs @@ -8,9 +8,8 @@ impl NumberRange{ } } impl From<NumberRange> for rbx_types::NumberRange{ - fn from(value:NumberRange)->rbx_types::NumberRange{ - let NumberRange(number_sequence)=value; - number_sequence + fn from(NumberRange(value):NumberRange)->rbx_types::NumberRange{ + value } } diff --git a/lib/roblox_emulator/src/runner/number_sequence.rs b/lib/roblox_emulator/src/runner/number_sequence.rs index f1e910c..3ed5acf 100644 --- a/lib/roblox_emulator/src/runner/number_sequence.rs +++ b/lib/roblox_emulator/src/runner/number_sequence.rs @@ -6,9 +6,8 @@ impl NumberSequence{ } } impl From<NumberSequence> for rbx_types::NumberSequence{ - fn from(value:NumberSequence)->rbx_types::NumberSequence{ - let NumberSequence(number_sequence)=value; - number_sequence + fn from(NumberSequence(value):NumberSequence)->rbx_types::NumberSequence{ + value } } diff --git a/lib/roblox_emulator/src/runner/udim2.rs b/lib/roblox_emulator/src/runner/udim2.rs index d0406ae..3b4539d 100644 --- a/lib/roblox_emulator/src/runner/udim2.rs +++ b/lib/roblox_emulator/src/runner/udim2.rs @@ -11,6 +11,11 @@ impl UDim2{ )) } } +impl From<UDim2> for rbx_types::UDim2{ + fn from(UDim2(value):UDim2)->rbx_types::UDim2{ + value + } +} pub fn set_globals(lua:&mlua::Lua,globals:&mlua::Table)->Result<(),mlua::Error>{ let table=lua.create_table()?; diff --git a/lib/roblox_emulator/src/runner/vector3.rs b/lib/roblox_emulator/src/runner/vector3.rs index 3bcb877..93acfb8 100644 --- a/lib/roblox_emulator/src/runner/vector3.rs +++ b/lib/roblox_emulator/src/runner/vector3.rs @@ -24,9 +24,8 @@ pub fn set_globals(lua:&mlua::Lua,globals:&mlua::Table)->Result<(),mlua::Error>{ Ok(()) } -impl Into<rbx_types::Vector3> for Vector3{ - fn into(self)->rbx_types::Vector3{ - let Vector3(v)=self; +impl From<Vector3> for rbx_types::Vector3{ + fn from(Vector3(v):Vector3)->rbx_types::Vector3{ rbx_types::Vector3::new(v.x,v.y,v.z) } }