[−][src]Enum gdbstub::GdbStubError
An error which may occur during a GDB debugging session.
Variants (Non-exhaustive)
Non-exhaustive enums could have additional variants added in future. Therefore, when matching against variants of non-exhaustive enums, an extra wildcard arm must be added to account for any future variants.
Connection Error while reading request.
Connection Error while writing response.
Client nack'd the last packet, but gdbstub
doesn't implement
re-transmission.
GdbStub was not provided with a packet buffer in no_std
mode
(missing call to with_packet_buffer
)
Packet cannot fit in the provided packet buffer.
Could not parse the packet into a valid command.
GDB client sent an unexpected packet.
GDB client sent a packet with too much data for the given target.
Target threw a fatal error.
Target didn't report any active threads.
Resuming with a signal is not implemented yet. Consider opening a PR?
Trait Implementations
impl<T: Debug, C: Debug> Debug for GdbStubError<T, C>
[src]
impl<T, C> Display for GdbStubError<T, C> where
C: Debug,
T: Debug,
[src]
C: Debug,
T: Debug,
impl<T, C> Error for GdbStubError<T, C> where
C: Debug,
T: Debug,
[src]
C: Debug,
T: Debug,
Auto Trait Implementations
impl<T, C> RefUnwindSafe for GdbStubError<T, C> where
C: RefUnwindSafe,
T: RefUnwindSafe,
C: RefUnwindSafe,
T: RefUnwindSafe,
impl<T, C> Send for GdbStubError<T, C> where
C: Send,
T: Send,
C: Send,
T: Send,
impl<T, C> Sync for GdbStubError<T, C> where
C: Sync,
T: Sync,
C: Sync,
T: Sync,
impl<T, C> Unpin for GdbStubError<T, C> where
C: Unpin,
T: Unpin,
C: Unpin,
T: Unpin,
impl<T, C> UnwindSafe for GdbStubError<T, C> where
C: UnwindSafe,
T: UnwindSafe,
C: UnwindSafe,
T: UnwindSafe,
Blanket Implementations
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
pub fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> From<T> for T
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T> ToString for T where
T: Display + ?Sized,
[src]
T: Display + ?Sized,
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
pub fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,