kernel_sidecar/handlers/
debug.rs

1use crate::handlers::Handler;
2use crate::jupyter::response::Response;
3
4// dbg!'s all messages handled by an Action
5// Primarily used in introspective click-testing
6#[derive(Debug)]
7pub struct DebugHandler;
8
9impl Default for DebugHandler {
10    fn default() -> Self {
11        Self::new()
12    }
13}
14
15impl DebugHandler {
16    pub fn new() -> Self {
17        DebugHandler {}
18    }
19}
20
21#[async_trait::async_trait]
22impl Handler for DebugHandler {
23    async fn handle(&mut self, msg: &Response) {
24        dbg!(msg);
25    }
26}