diff options
| author | mat <github@matdoes.dev> | 2022-01-11 00:01:47 -0600 |
|---|---|---|
| committer | mat <github@matdoes.dev> | 2022-01-11 00:01:47 -0600 |
| commit | cc4fe62fc82842e0bde628437a45d55c6a82f1f3 (patch) | |
| tree | 9248cb03406681f81d6d29a0878220fbe1e836e2 /azalea-brigadier/src/arguments | |
| parent | 60b129b3a62b66dd389d1775892405fe735b9540 (diff) | |
| download | azalea-drasl-cc4fe62fc82842e0bde628437a45d55c6a82f1f3.tar.xz | |
adfsfasdfaSDQAWERTERYTUYghyubnjnrdfxcv etgvbhy0ujn-
Diffstat (limited to 'azalea-brigadier/src/arguments')
| -rw-r--r-- | azalea-brigadier/src/arguments/argument_type.rs | 6 | ||||
| -rw-r--r-- | azalea-brigadier/src/arguments/bool_argument_type.rs | 6 |
2 files changed, 7 insertions, 5 deletions
diff --git a/azalea-brigadier/src/arguments/argument_type.rs b/azalea-brigadier/src/arguments/argument_type.rs index 107b1cbf..46026735 100644 --- a/azalea-brigadier/src/arguments/argument_type.rs +++ b/azalea-brigadier/src/arguments/argument_type.rs @@ -7,7 +7,9 @@ use crate::{ }; pub trait Types { - fn bool(value: bool) -> Self; + fn bool(value: bool) -> Self + where + Self: Sized; } /* @@ -28,7 +30,7 @@ enum BrigadierTypes { pub trait ArgumentType<T> where Self: Sized, - T: Types, + T: Types + ?Sized, { // T parse(StringReader reader) throws CommandSyntaxException; diff --git a/azalea-brigadier/src/arguments/bool_argument_type.rs b/azalea-brigadier/src/arguments/bool_argument_type.rs index dc2c6896..1237caa0 100644 --- a/azalea-brigadier/src/arguments/bool_argument_type.rs +++ b/azalea-brigadier/src/arguments/bool_argument_type.rs @@ -33,13 +33,13 @@ where // builder.suggest("false"); // } // return builder.buildFuture(); - if "true".starts_with(builder.get_remaining_lower_case()) { + if "true".starts_with(builder.remaining_lowercase()) { builder.suggest("true"); } - if "false".starts_with(builder.get_remaining_lower_case()) { + if "false".starts_with(builder.remaining_lowercase()) { builder.suggest("false"); } - Ok(builder.build_future()) + Ok(builder.build()) } fn get_examples(&self) -> Vec<String> { |
