[][src]Enum wishbone_tool::gdb::GdbServerError

pub enum GdbServerError {
    IoError(Error),
    ConnectionClosed,
    NumberParseError(StringParseIntError),
    CpuError(RiscvCpuError),
    BridgeError(BridgeError),
    ProtocolError,
    UnknownBreakpointType(String),
}

Variants

IoError(Error)

Rust standard IO error

ConnectionClosed

The network connection has closed

NumberParseError(StringParseIntError)

We were unable to parse an integer

CpuError(RiscvCpuError)

Something happened with the CPU

BridgeError(BridgeError)

The bridge failed somehow

ProtocolError

Something strange was received

UnknownBreakpointType(String)

Client tried to give us a breakpoint we didn't recognize

Trait Implementations

impl Debug for GdbServerError[src]

impl From<BridgeError> for GdbServerError[src]

impl From<Error> for GdbServerError[src]

impl From<GdbServerError> for ServerError[src]

impl From<RiscvCpuError> for GdbServerError[src]

Auto Trait Implementations

Blanket Implementations

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> From<T> for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.