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}