azalea_brigadier/result_consumer.rs
1use std::rc::Rc;
2
3use crate::context::CommandContext;
4
5pub trait ResultConsumer<S> {
6 fn on_command_complete(&self, context: Rc<CommandContext<S>>, success: bool, result: i32);
7}
8
9pub struct DefaultResultConsumer;
10impl<S> ResultConsumer<S> for DefaultResultConsumer {
11 fn on_command_complete(&self, _context: Rc<CommandContext<S>>, _success: bool, _result: i32) {}
12}