pub struct ThreadDebugger {}

impl ThreadDebugger {
    pub fn new() -> Self {
        todo!()
    }
    // pub fn new(channel: ChannelDescriptor) -> Self {
    //     Self { channel }
    // }

    // pub fn send(&self, frame: &DebugFrame) -> Result<(), Error> {
    //     let _ = frame;
    //     todo!()
    //     // let bytes = serde_json::to_vec(frame).unwrap();
    //     // self.channel
    //     //     .send_message(
    //     //         MessagePayload::Data(bytes.into_boxed_slice()),
    //     //         MessageDestination::AllExceptSelf,
    //     //     )
    //     //     .unwrap();
    //     // Ok(())
    // }
}
