aboutsummaryrefslogtreecommitdiff
path: root/azalea/src/swarm
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/src/swarm
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/src/swarm')
-rw-r--r--azalea/src/swarm/chat.rs2
-rw-r--r--azalea/src/swarm/events.rs2
-rw-r--r--azalea/src/swarm/mod.rs18
3 files changed, 11 insertions, 11 deletions
diff --git a/azalea/src/swarm/chat.rs b/azalea/src/swarm/chat.rs
index 46741be6..0bad69c1 100644
--- a/azalea/src/swarm/chat.rs
+++ b/azalea/src/swarm/chat.rs
@@ -43,7 +43,7 @@ pub struct ClientChatState {
}
/// A chat message that no other bots have seen yet was received by a bot.
-#[derive(Message, Debug)]
+#[derive(Debug, Message)]
pub struct NewChatMessageEvent(ChatPacket);
#[derive(Resource)]
diff --git a/azalea/src/swarm/events.rs b/azalea/src/swarm/events.rs
index 78fb6127..107a676a 100644
--- a/azalea/src/swarm/events.rs
+++ b/azalea/src/swarm/events.rs
@@ -17,7 +17,7 @@ impl Plugin for SwarmPlugin {
#[derive(Message)]
pub struct SwarmReadyEvent;
-#[derive(Default, Resource, Deref, DerefMut)]
+#[derive(Default, Deref, DerefMut, Resource)]
struct IsSwarmReady(bool);
fn check_ready(
diff --git a/azalea/src/swarm/mod.rs b/azalea/src/swarm/mod.rs
index 0a02e490..360c9939 100644
--- a/azalea/src/swarm/mod.rs
+++ b/azalea/src/swarm/mod.rs
@@ -131,7 +131,7 @@ impl SwarmBuilder<NoState, NoSwarmState, (), ()> {
/// .add_plugins(azalea::bot::DefaultBotPlugins)
/// .add_plugins(azalea::swarm::DefaultSwarmPlugins);
/// # swarm_builder.set_handler(handle).set_swarm_handler(swarm_handle);
- /// # #[derive(Component, Resource, Clone, Default)]
+ /// # #[derive(Clone, Component, Default, Resource)]
/// # pub struct State;
/// # async fn handle(mut bot: Client, event: Event, state: State) -> anyhow::Result<()> {
/// # Ok(())
@@ -183,13 +183,13 @@ where
/// # let swarm_builder = SwarmBuilder::new().set_swarm_handler(swarm_handle);
/// swarm_builder.set_handler(handle);
///
- /// #[derive(Component, Default, Clone)]
+ /// #[derive(Clone, Component, Default)]
/// struct State {}
/// async fn handle(mut bot: Client, event: Event, state: State) -> anyhow::Result<()> {
/// Ok(())
/// }
///
- /// # #[derive(Resource, Default, Clone)]
+ /// # #[derive(Clone, Default, Resource)]
/// # struct SwarmState {}
/// # async fn swarm_handle(
/// # mut swarm: Swarm,
@@ -239,14 +239,14 @@ where
/// # let swarm_builder = SwarmBuilder::new().set_handler(handle);
/// swarm_builder.set_swarm_handler(swarm_handle);
///
- /// # #[derive(Component, Default, Clone)]
+ /// # #[derive(Clone, Component, Default)]
/// # struct State {}
///
/// # async fn handle(mut bot: Client, event: Event, state: State) -> anyhow::Result<()> {
/// # Ok(())
/// # }
///
- /// #[derive(Resource, Default, Clone)]
+ /// #[derive(Clone, Default, Resource)]
/// struct SwarmState {}
/// async fn swarm_handle(
/// mut swarm: Swarm,
@@ -673,10 +673,10 @@ pub type BoxSwarmHandleFn<SS, R> =
/// use azalea::{prelude::*, swarm::prelude::*};
/// use std::time::Duration;
///
-/// #[derive(Default, Clone, Component)]
+/// #[derive(Clone, Component, Default)]
/// struct State {}
///
-/// #[derive(Default, Clone, Resource)]
+/// #[derive(Clone, Default, Resource)]
/// struct SwarmState {}
///
/// #[tokio::main]
@@ -884,7 +884,7 @@ impl IntoIterator for Swarm {
///
/// ```rust,no_run
/// # use azalea::{prelude::*, swarm::prelude::*};
- /// #[derive(Component, Clone)]
+ /// #[derive(Clone, Component)]
/// # pub struct State;
/// # fn example(swarm: Swarm) {
/// for bot in swarm {
@@ -920,5 +920,5 @@ impl PluginGroup for DefaultSwarmPlugins {
///
/// You probably don't need to use this manually since the compiler will infer
/// it for you.
-#[derive(Resource, Clone, Default)]
+#[derive(Clone, Default, Resource)]
pub struct NoSwarmState;