From 760816c81fab414cc42ab1e75506fc816bcf9681 Mon Sep 17 00:00:00 2001 From: mat Date: Thu, 13 Jan 2022 20:08:53 -0600 Subject: stuff --- azalea-brigadier/src/arguments/argument_type.rs | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) (limited to 'azalea-brigadier/src/arguments') diff --git a/azalea-brigadier/src/arguments/argument_type.rs b/azalea-brigadier/src/arguments/argument_type.rs index 3d1b1168..37cc9354 100644 --- a/azalea-brigadier/src/arguments/argument_type.rs +++ b/azalea-brigadier/src/arguments/argument_type.rs @@ -1,3 +1,5 @@ +use std::any::Any; + use super::bool_argument_type::BoolArgumentType; use crate::{ context::command_context::CommandContext, @@ -31,8 +33,7 @@ impl Types for BrigadierTypes { } */ -#[clonable] -pub trait ArgumentType: Clone { +pub trait ArgumentType { type Into; // T parse(StringReader reader) throws CommandSyntaxException; @@ -49,7 +50,7 @@ pub trait ArgumentType: Clone { fn list_suggestions( &self, context: &CommandContext, - builder: &mut SuggestionsBuilder, + builder: &SuggestionsBuilder, ) -> Result where Self: Sized, -- cgit v1.2.3