diff options
| author | mat <github@matdoes.dev> | 2022-01-09 14:50:41 -0600 |
|---|---|---|
| committer | mat <github@matdoes.dev> | 2022-01-09 14:50:41 -0600 |
| commit | 8331851d972b42b68e1fb64e2ec9faef6c02be32 (patch) | |
| tree | 35f8a0c9175a10f626835f7930660ef7e7415acf /azalea-brigadier/src/arguments | |
| parent | d959fb2d0cc4d8ad97eae86666876e22b2e50613 (diff) | |
| download | azalea-drasl-8331851d972b42b68e1fb64e2ec9faef6c02be32.tar.xz | |
string reader
Diffstat (limited to 'azalea-brigadier/src/arguments')
| -rw-r--r-- | azalea-brigadier/src/arguments/argument_type.rs | 11 | ||||
| -rw-r--r-- | azalea-brigadier/src/arguments/mod.rs | 2 |
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; |
