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