diff options
Diffstat (limited to 'azalea-brigadier/src/modifier.rs')
| -rw-r--r-- | azalea-brigadier/src/modifier.rs | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/azalea-brigadier/src/modifier.rs b/azalea-brigadier/src/modifier.rs new file mode 100644 index 00000000..84528696 --- /dev/null +++ b/azalea-brigadier/src/modifier.rs @@ -0,0 +1,9 @@ +use std::{any::Any, rc::Rc}; + +use crate::{ + context::CommandContext, exceptions::command_syntax_exception::CommandSyntaxException, +}; + +pub trait RedirectModifier<S: Any + Clone> { + fn apply(&self, context: &CommandContext<S>) -> Result<Vec<Rc<S>>, CommandSyntaxException>; +} |
