aboutsummaryrefslogtreecommitdiff
path: root/azalea-brigadier/src/builder
diff options
context:
space:
mode:
authormat <github@matdoes.dev>2022-02-03 02:16:24 +0000
committermat <github@matdoes.dev>2022-02-03 02:16:24 +0000
commit4ff67d4917ce333232189e86aee09f2d82451fc6 (patch)
tree07c8688f54084d8ebbade9b13ac22e7d50a91e64 /azalea-brigadier/src/builder
parent1b888881516c7553126e0c7fc2539d14b129e29e (diff)
downloadazalea-drasl-4ff67d4917ce333232189e86aee09f2d82451fc6.tar.xz
a
Diffstat (limited to 'azalea-brigadier/src/builder')
-rw-r--r--azalea-brigadier/src/builder/literal_argument_builder.rs17
1 files changed, 4 insertions, 13 deletions
diff --git a/azalea-brigadier/src/builder/literal_argument_builder.rs b/azalea-brigadier/src/builder/literal_argument_builder.rs
index 8250d45d..4a95755c 100644
--- a/azalea-brigadier/src/builder/literal_argument_builder.rs
+++ b/azalea-brigadier/src/builder/literal_argument_builder.rs
@@ -10,11 +10,8 @@ use crate::{
};
use std::fmt::Debug;
-pub struct LiteralArgumentBuilder<'a, S>
-where
- ,
-{
- arguments: RootCommandNode<'a, S>,
+pub struct LiteralArgumentBuilder<S> {
+ arguments: RootCommandNode<S>,
command: Option<Box<dyn Command<S>>>,
requirement: Box<dyn Fn(&S) -> bool>,
target: Option<Box<dyn CommandNodeTrait<S>>>,
@@ -23,10 +20,7 @@ where
literal: String,
}
-impl<'a, S> LiteralArgumentBuilder<'a, S>
-where
- ,
-{
+impl<S> LiteralArgumentBuilder<S> {
pub fn new(literal: String) -> Self {
Self {
literal,
@@ -44,10 +38,7 @@ where
}
}
-impl<'a, S> ArgumentBuilder<S> for LiteralArgumentBuilder<'a, S>
-where
- ,
-{
+impl<S> ArgumentBuilder<S> for LiteralArgumentBuilder<S> {
fn build(self) -> Box<dyn CommandNodeTrait<S>> {
let result = LiteralCommandNode::new(self.literal, self.base.build());