aboutsummaryrefslogtreecommitdiff
path: root/src/protocol/mod.rs
blob: 3ea5a0332db0a15debc2b25d271d0483a43e1fae (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
//! GDB protocol internals.
//!
//! These types should _not_ leak into the public interface (with a few
//! exceptions, as listed below).

pub use console_output::ConsoleOutput;
pub use packet::PacketParseError;

mod common;
mod console_output;
mod packet;
mod response_writer;

pub(crate) mod commands;
pub(crate) mod recv_packet;
pub(crate) use common::thread_id::ConcreteThreadId;
pub(crate) use common::thread_id::IdKind;
pub(crate) use common::thread_id::SpecificIdKind;
pub(crate) use common::thread_id::SpecificThreadId;
pub(crate) use packet::Packet;
pub(crate) use response_writer::Error as ResponseWriterError;
pub(crate) use response_writer::ResponseWriter;