aboutsummaryrefslogtreecommitdiff
path: root/azalea-brigadier/src/result_consumer.rs
blob: fb9dd135f7b63654d3be41cc5556315df3e4c8ad (plain)
1
2
3
4
5
6
7
8
9
10
11
12
use std::rc::Rc;

use crate::context::CommandContext;

pub trait ResultConsumer<S> {
    fn on_command_complete(&self, context: Rc<CommandContext<S>>, success: bool, result: i32);
}

pub struct DefaultResultConsumer;
impl<S> ResultConsumer<S> for DefaultResultConsumer {
    fn on_command_complete(&self, _context: Rc<CommandContext<S>>, _success: bool, _result: i32) {}
}