aboutsummaryrefslogtreecommitdiff
path: root/azalea-brigadier/src/builder
diff options
context:
space:
mode:
Diffstat (limited to 'azalea-brigadier/src/builder')
-rw-r--r--azalea-brigadier/src/builder/argument_builder.rs11
-rw-r--r--azalea-brigadier/src/builder/literal_argument_builder.rs2
2 files changed, 4 insertions, 9 deletions
diff --git a/azalea-brigadier/src/builder/argument_builder.rs b/azalea-brigadier/src/builder/argument_builder.rs
index a5388a43..dee6ccfe 100644
--- a/azalea-brigadier/src/builder/argument_builder.rs
+++ b/azalea-brigadier/src/builder/argument_builder.rs
@@ -1,10 +1,7 @@
-use crate::{
- context::CommandContext, exceptions::command_syntax_exception::CommandSyntaxException,
- modifier::RedirectModifier, tree::CommandNode,
-};
+use crate::{context::CommandContext, modifier::RedirectModifier, tree::CommandNode};
use super::{literal_argument_builder::Literal, required_argument_builder::Argument};
-use std::{any::Any, cell::RefCell, fmt::Debug, rc::Rc};
+use std::{cell::RefCell, fmt::Debug, rc::Rc};
#[derive(Debug, Clone)]
pub enum ArgumentBuilderType {
@@ -31,7 +28,7 @@ impl<S> Clone for ArgumentBuilder<S> {
command: self.command.clone(),
requirement: self.requirement.clone(),
target: self.target.clone(),
- forks: self.forks.clone(),
+ forks: self.forks,
modifier: self.modifier.clone(),
}
}
@@ -118,7 +115,7 @@ impl<S> ArgumentBuilder<S> {
literals: Default::default(),
};
- for (_, argument) in &self.arguments.children {
+ for argument in self.arguments.children.values() {
result.add_child(argument);
}
diff --git a/azalea-brigadier/src/builder/literal_argument_builder.rs b/azalea-brigadier/src/builder/literal_argument_builder.rs
index 65a5644e..6627ffdc 100644
--- a/azalea-brigadier/src/builder/literal_argument_builder.rs
+++ b/azalea-brigadier/src/builder/literal_argument_builder.rs
@@ -1,5 +1,3 @@
-use std::any::Any;
-
use super::argument_builder::{ArgumentBuilder, ArgumentBuilderType};
#[derive(Debug, Clone, Default)]