diff options
| author | mat <git@matdoes.dev> | 2026-05-06 18:38:23 -0545 |
|---|---|---|
| committer | mat <git@matdoes.dev> | 2026-05-07 08:05:58 -1200 |
| commit | cabc8b60a729ba17f5b75f7a7956c6d1ddcc8919 (patch) | |
| tree | 237fd12a9768fe7431ce42dfbdde60f4c7850e06 /azalea-brigadier/src/arguments | |
| parent | 9ffd0e80bbb3feace231553d6539124585b03e3c (diff) | |
| download | azalea-drasl-cabc8b60a729ba17f5b75f7a7956c6d1ddcc8919.tar.xz | |
azalea-brigadier now allows commands to return a Result
Diffstat (limited to 'azalea-brigadier/src/arguments')
6 files changed, 6 insertions, 6 deletions
diff --git a/azalea-brigadier/src/arguments/bool_argument_type.rs b/azalea-brigadier/src/arguments/bool_argument_type.rs index 5005cda4..51d4a216 100644 --- a/azalea-brigadier/src/arguments/bool_argument_type.rs +++ b/azalea-brigadier/src/arguments/bool_argument_type.rs @@ -34,7 +34,7 @@ impl ArgumentType for Boolean { pub fn bool() -> impl ArgumentType { Boolean } -pub fn get_bool<S>(context: &CommandContext<S>, name: &str) -> Option<bool> { +pub fn get_bool<S, R>(context: &CommandContext<S, R>, name: &str) -> Option<bool> { context .argument(name) .expect("argument with name not found") diff --git a/azalea-brigadier/src/arguments/double_argument_type.rs b/azalea-brigadier/src/arguments/double_argument_type.rs index f4d1d05f..daa1bab3 100644 --- a/azalea-brigadier/src/arguments/double_argument_type.rs +++ b/azalea-brigadier/src/arguments/double_argument_type.rs @@ -51,7 +51,7 @@ impl ArgumentType for Double { pub fn double() -> impl ArgumentType { Double::default() } -pub fn get_double<S>(context: &CommandContext<S>, name: &str) -> Option<f64> { +pub fn get_double<S, R>(context: &CommandContext<S, R>, name: &str) -> Option<f64> { context .argument(name) .unwrap() diff --git a/azalea-brigadier/src/arguments/float_argument_type.rs b/azalea-brigadier/src/arguments/float_argument_type.rs index 766a733f..f68700ec 100644 --- a/azalea-brigadier/src/arguments/float_argument_type.rs +++ b/azalea-brigadier/src/arguments/float_argument_type.rs @@ -51,7 +51,7 @@ impl ArgumentType for Float { pub fn float() -> impl ArgumentType { Float::default() } -pub fn get_float<S>(context: &CommandContext<S>, name: &str) -> Option<f32> { +pub fn get_float<S, R>(context: &CommandContext<S, R>, name: &str) -> Option<f32> { context .argument(name) .unwrap() diff --git a/azalea-brigadier/src/arguments/integer_argument_type.rs b/azalea-brigadier/src/arguments/integer_argument_type.rs index ea547f06..24e9c95f 100644 --- a/azalea-brigadier/src/arguments/integer_argument_type.rs +++ b/azalea-brigadier/src/arguments/integer_argument_type.rs @@ -51,7 +51,7 @@ impl ArgumentType for Integer { pub fn integer() -> impl ArgumentType { Integer::default() } -pub fn get_integer<S>(context: &CommandContext<S>, name: &str) -> Option<i32> { +pub fn get_integer<S, R>(context: &CommandContext<S, R>, name: &str) -> Option<i32> { context .argument(name) .unwrap() diff --git a/azalea-brigadier/src/arguments/long_argument_type.rs b/azalea-brigadier/src/arguments/long_argument_type.rs index de9b27cc..d4369a0d 100644 --- a/azalea-brigadier/src/arguments/long_argument_type.rs +++ b/azalea-brigadier/src/arguments/long_argument_type.rs @@ -51,7 +51,7 @@ impl ArgumentType for Long { pub fn long() -> impl ArgumentType { Long::default() } -pub fn get_long<S>(context: &CommandContext<S>, name: &str) -> Option<i64> { +pub fn get_long<S, R>(context: &CommandContext<S, R>, name: &str) -> Option<i64> { context .argument(name) .unwrap() diff --git a/azalea-brigadier/src/arguments/string_argument_type.rs b/azalea-brigadier/src/arguments/string_argument_type.rs index b074132f..1cac531a 100644 --- a/azalea-brigadier/src/arguments/string_argument_type.rs +++ b/azalea-brigadier/src/arguments/string_argument_type.rs @@ -52,7 +52,7 @@ pub fn string() -> impl ArgumentType { pub fn greedy_string() -> impl ArgumentType { StringArgument::GreedyPhrase } -pub fn get_string<S>(context: &CommandContext<S>, name: &str) -> Option<String> { +pub fn get_string<S, R>(context: &CommandContext<S, R>, name: &str) -> Option<String> { context .argument(name) .unwrap() |
