aboutsummaryrefslogtreecommitdiff
path: root/azalea-inventory/src/operations.rs
diff options
context:
space:
mode:
authormat <git@matdoes.dev>2025-12-15 11:14:40 +0930
committermat <git@matdoes.dev>2025-12-15 11:14:40 +0930
commitdcbd690f21665e22ea250024a1aa85dec34e6c9e (patch)
tree411c76eb92ca1cfe284e56f47bc0abd4079a3364 /azalea-inventory/src/operations.rs
parentb0a2a809331b0f781517649857d31e0aec67d300 (diff)
downloadazalea-drasl-dcbd690f21665e22ea250024a1aa85dec34e6c9e.tar.xz
sort derives with cargo sort-derives
might add to ci later, unsure how to do it without adding significant friction for contributors though
Diffstat (limited to 'azalea-inventory/src/operations.rs')
-rw-r--r--azalea-inventory/src/operations.rs22
1 files changed, 11 insertions, 11 deletions
diff --git a/azalea-inventory/src/operations.rs b/azalea-inventory/src/operations.rs
index fc42e498..41fca533 100644
--- a/azalea-inventory/src/operations.rs
+++ b/azalea-inventory/src/operations.rs
@@ -14,7 +14,7 @@ use crate::{
};
/// A type of click in a Minecraft inventory.
-#[derive(Debug, Clone)]
+#[derive(Clone, Debug)]
pub enum ClickOperation {
Pickup(PickupClick),
QuickMove(QuickMoveClick),
@@ -25,7 +25,7 @@ pub enum ClickOperation {
PickupAll(PickupAllClick),
}
-#[derive(Debug, Clone)]
+#[derive(Clone, Debug)]
pub enum PickupClick {
/// Left mouse click.
///
@@ -47,7 +47,7 @@ impl From<PickupClick> for ClickOperation {
}
/// Shift click
-#[derive(Debug, Clone)]
+#[derive(Clone, Debug)]
pub enum QuickMoveClick {
/// Shift + left mouse click
Left { slot: u16 },
@@ -61,7 +61,7 @@ impl From<QuickMoveClick> for ClickOperation {
}
/// Used when you press number keys or F in an inventory.
-#[derive(Debug, Clone)]
+#[derive(Clone, Debug)]
pub struct SwapClick {
pub source_slot: u16,
/// 0-8 for hotbar slots, 40 for offhand, everything else is treated as a
@@ -76,7 +76,7 @@ impl From<SwapClick> for ClickOperation {
}
/// Middle click, only defined for creative players in non-player
/// inventories.
-#[derive(Debug, Clone)]
+#[derive(Clone, Debug)]
pub struct CloneClick {
pub slot: u16,
}
@@ -85,7 +85,7 @@ impl From<CloneClick> for ClickOperation {
ClickOperation::Clone(click)
}
}
-#[derive(Debug, Clone)]
+#[derive(Clone, Debug)]
pub enum ThrowClick {
/// Drop key (Q)
Single { slot: u16 },
@@ -97,18 +97,18 @@ impl From<ThrowClick> for ClickOperation {
ClickOperation::Throw(click)
}
}
-#[derive(Debug, Clone, Eq, PartialEq)]
+#[derive(Clone, Debug, Eq, PartialEq)]
pub struct QuickCraftClick {
pub kind: QuickCraftKind,
pub status: QuickCraftStatus,
}
-#[derive(Debug, Clone, Eq, PartialEq)]
+#[derive(Clone, Debug, Eq, PartialEq)]
pub enum QuickCraftKind {
Left,
Right,
Middle,
}
-#[derive(Debug, Clone, Eq, PartialEq)]
+#[derive(Clone, Debug, Eq, PartialEq)]
pub enum QuickCraftStatusKind {
/// Starting drag
Start,
@@ -117,7 +117,7 @@ pub enum QuickCraftStatusKind {
/// Ending drag
End,
}
-#[derive(Debug, Clone, Eq, PartialEq)]
+#[derive(Clone, Debug, Eq, PartialEq)]
pub enum QuickCraftStatus {
/// Starting drag
Start,
@@ -137,7 +137,7 @@ impl From<QuickCraftStatus> for QuickCraftStatusKind {
}
/// Double click.
-#[derive(Debug, Clone)]
+#[derive(Clone, Debug)]
pub struct PickupAllClick {
/// The slot that we're double clicking on.
///