aboutsummaryrefslogtreecommitdiff
path: root/azalea-brigadier/src/arguments
diff options
context:
space:
mode:
authormat <github@matdoes.dev>2022-01-09 14:50:41 -0600
committermat <github@matdoes.dev>2022-01-09 14:50:41 -0600
commit8331851d972b42b68e1fb64e2ec9faef6c02be32 (patch)
tree35f8a0c9175a10f626835f7930660ef7e7415acf /azalea-brigadier/src/arguments
parentd959fb2d0cc4d8ad97eae86666876e22b2e50613 (diff)
downloadazalea-drasl-8331851d972b42b68e1fb64e2ec9faef6c02be32.tar.xz
string reader
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;