1 //! GDB protocol internals.
2 //!
3 //! These types should _not_ leak into the public interface (with a few
4 //! exceptions, as listed below).
5 
6 pub use console_output::ConsoleOutput;
7 pub use packet::PacketParseError;
8 
9 mod common;
10 mod console_output;
11 mod packet;
12 mod response_writer;
13 
14 pub(crate) mod commands;
15 pub(crate) mod recv_packet;
16 pub(crate) use common::thread_id::ConcreteThreadId;
17 pub(crate) use common::thread_id::IdKind;
18 pub(crate) use common::thread_id::SpecificIdKind;
19 pub(crate) use common::thread_id::SpecificThreadId;
20 pub(crate) use packet::Packet;
21 pub(crate) use response_writer::Error as ResponseWriterError;
22 pub(crate) use response_writer::ResponseWriter;
23