• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
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 mod common;
7 mod console_output;
8 mod packet;
9 mod response_writer;
10 
11 pub(crate) mod commands;
12 pub(crate) mod recv_packet;
13 
14 pub(crate) use common::thread_id::{ConcreteThreadId, IdKind, SpecificIdKind, SpecificThreadId};
15 pub(crate) use packet::Packet;
16 pub(crate) use response_writer::{Error as ResponseWriterError, ResponseWriter};
17 
18 // These types end up a part of the public interface.
19 pub use console_output::ConsoleOutput;
20 pub use packet::PacketParseError;
21