From 41b337574948f5f8e597e9ba5fae01fe1f6e66d9 Mon Sep 17 00:00:00 2001
From: ErrorNoInternet <errornointernet@envs.net>
Date: Sat, 15 Mar 2025 15:07:26 -0400
Subject: [PATCH] refactor: clean up import paths

---
 src/lua/direction.rs         | 4 ++--
 src/lua/matrix/client.rs     | 6 +++---
 src/lua/matrix/member.rs     | 4 ++--
 src/lua/matrix/room.rs       | 6 +++---
 src/lua/nochatreports/key.rs | 4 ++--
 src/lua/vec3.rs              | 4 ++--
 6 files changed, 14 insertions(+), 14 deletions(-)

diff --git a/src/lua/direction.rs b/src/lua/direction.rs
index 973d41c..74282f4 100644
--- a/src/lua/direction.rs
+++ b/src/lua/direction.rs
@@ -1,5 +1,5 @@
 use azalea::entity::LookDirection;
-use mlua::{FromLua, IntoLua, Lua, Result, Value};
+use mlua::{Error, FromLua, IntoLua, Lua, Result, Value};
 
 #[derive(Clone)]
 pub struct Direction {
@@ -37,7 +37,7 @@ impl FromLua for Direction {
                 }
             })
         } else {
-            Err(mlua::Error::FromLuaConversionError {
+            Err(Error::FromLuaConversionError {
                 from: value.type_name(),
                 to: "Direction".to_string(),
                 message: None,
diff --git a/src/lua/matrix/client.rs b/src/lua/matrix/client.rs
index bbd9a41..711cbe1 100644
--- a/src/lua/matrix/client.rs
+++ b/src/lua/matrix/client.rs
@@ -1,12 +1,12 @@
 use super::room::Room;
 use matrix_sdk::{Client as MatrixClient, ruma::UserId};
-use mlua::{Error, UserData};
+use mlua::{Error, UserData, UserDataFields, UserDataMethods};
 use std::sync::Arc;
 
 pub struct Client(pub Arc<MatrixClient>);
 
 impl UserData for Client {
-    fn add_fields<F: mlua::UserDataFields<Self>>(f: &mut F) {
+    fn add_fields<F: UserDataFields<Self>>(f: &mut F) {
         f.add_field_method_get("rooms", |_, this| {
             Ok(this.0.rooms().into_iter().map(Room).collect::<Vec<_>>())
         });
@@ -15,7 +15,7 @@ impl UserData for Client {
         });
     }
 
-    fn add_methods<M: mlua::UserDataMethods<Self>>(m: &mut M) {
+    fn add_methods<M: UserDataMethods<Self>>(m: &mut M) {
         m.add_async_method("create_dm", async |_, this, user_id: String| {
             this.0
                 .create_dm(&UserId::parse(user_id).map_err(Error::external)?)
diff --git a/src/lua/matrix/member.rs b/src/lua/matrix/member.rs
index 03e0166..c799b80 100644
--- a/src/lua/matrix/member.rs
+++ b/src/lua/matrix/member.rs
@@ -1,10 +1,10 @@
 use matrix_sdk::room::RoomMember;
-use mlua::UserData;
+use mlua::{UserData, UserDataFields};
 
 pub struct Member(pub RoomMember);
 
 impl UserData for Member {
-    fn add_fields<F: mlua::UserDataFields<Self>>(f: &mut F) {
+    fn add_fields<F: UserDataFields<Self>>(f: &mut F) {
         f.add_field_method_get("id", |_, this| Ok(this.0.user_id().to_string()));
         f.add_field_method_get("name", |_, this| Ok(this.0.name().to_owned()));
         f.add_field_method_get("power_level", |_, this| Ok(this.0.power_level()));
diff --git a/src/lua/matrix/room.rs b/src/lua/matrix/room.rs
index bbfd0e8..88aea9b 100644
--- a/src/lua/matrix/room.rs
+++ b/src/lua/matrix/room.rs
@@ -2,12 +2,12 @@ use super::member::Member;
 use matrix_sdk::{
     RoomMemberships, room::Room as MatrixRoom, ruma::events::room::message::RoomMessageEventContent,
 };
-use mlua::{Error, UserData};
+use mlua::{Error, UserData, UserDataFields, UserDataMethods};
 
 pub struct Room(pub MatrixRoom);
 
 impl UserData for Room {
-    fn add_fields<F: mlua::UserDataFields<Self>>(f: &mut F) {
+    fn add_fields<F: UserDataFields<Self>>(f: &mut F) {
         f.add_field_method_get("id", |_, this| Ok(this.0.room_id().to_string()));
         f.add_field_method_get("name", |_, this| Ok(this.0.name()));
         f.add_field_method_get("topic", |_, this| Ok(this.0.topic()));
@@ -16,7 +16,7 @@ impl UserData for Room {
         });
     }
 
-    fn add_methods<M: mlua::UserDataMethods<Self>>(m: &mut M) {
+    fn add_methods<M: UserDataMethods<Self>>(m: &mut M) {
         m.add_async_method("send", async |_, this, body: String| {
             this.0
                 .send(RoomMessageEventContent::text_plain(body))
diff --git a/src/lua/nochatreports/key.rs b/src/lua/nochatreports/key.rs
index 9e4123a..6cdb7f3 100644
--- a/src/lua/nochatreports/key.rs
+++ b/src/lua/nochatreports/key.rs
@@ -1,9 +1,9 @@
-use mlua::UserData;
+use mlua::{UserData, UserDataFields};
 
 pub struct AesKey(pub ncr::AesKey);
 
 impl UserData for AesKey {
-    fn add_fields<F: mlua::UserDataFields<Self>>(f: &mut F) {
+    fn add_fields<F: UserDataFields<Self>>(f: &mut F) {
         f.add_field_method_get("base64", |_, this| Ok(this.0.encode_base64()));
         f.add_field_method_get("bytes", |_, this| Ok(this.0.as_ref().to_vec()));
     }
diff --git a/src/lua/vec3.rs b/src/lua/vec3.rs
index d62c7d7..bb397c2 100644
--- a/src/lua/vec3.rs
+++ b/src/lua/vec3.rs
@@ -1,5 +1,5 @@
 use azalea::{BlockPos, entity::Position};
-use mlua::{FromLua, IntoLua, Lua, Result, Value};
+use mlua::{Error, FromLua, IntoLua, Lua, Result, Value};
 
 #[derive(Clone)]
 pub struct Vec3 {
@@ -63,7 +63,7 @@ impl FromLua for Vec3 {
                 },
             )
         } else {
-            Err(mlua::Error::FromLuaConversionError {
+            Err(Error::FromLuaConversionError {
                 from: value.type_name(),
                 to: "Vec3".to_string(),
                 message: None,