aboutsummaryrefslogtreecommitdiff
path: root/azalea-brigadier/src/arguments
diff options
context:
space:
mode:
Diffstat (limited to 'azalea-brigadier/src/arguments')
-rw-r--r--azalea-brigadier/src/arguments/argument_type.rs11
-rw-r--r--azalea-brigadier/src/arguments/mod.rs2
2 files changed, 10 insertions, 3 deletions
diff --git a/azalea-brigadier/src/arguments/argument_type.rs b/azalea-brigadier/src/arguments/argument_type.rs
index 4dc97ee0..4c48d6bb 100644
--- a/azalea-brigadier/src/arguments/argument_type.rs
+++ b/azalea-brigadier/src/arguments/argument_type.rs
@@ -1,3 +1,10 @@
+use crate::{
+ context::command_context::CommandContext,
+ exceptions::command_syntax_exception::CommandSyntaxException,
+ string_reader::StringReader,
+ suggestion::{suggestions::Suggestions, suggestions_builder::SuggestionsBuilder},
+};
+
pub trait ArgumentType<T> {
// T parse(StringReader reader) throws CommandSyntaxException;
@@ -9,12 +16,12 @@ pub trait ArgumentType<T> {
// return Collections.emptyList();
// }
- fn parse(reader: &mut StringReader) -> Result<T, CommandSyntaxError>;
+ fn parse(reader: &mut StringReader) -> Result<T, CommandSyntaxException>;
fn list_suggestions<S>(
context: &CommandContext<S>,
builder: &mut SuggestionsBuilder,
- ) -> Result<Suggestions, CommandSyntaxError>;
+ ) -> Result<Suggestions, CommandSyntaxException>;
fn get_examples() -> Vec<String>;
}
diff --git a/azalea-brigadier/src/arguments/mod.rs b/azalea-brigadier/src/arguments/mod.rs
index 18d01d88..50b0f09b 100644
--- a/azalea-brigadier/src/arguments/mod.rs
+++ b/azalea-brigadier/src/arguments/mod.rs
@@ -1 +1 @@
-mod argument_type;
+pub mod argument_type;