Type Alias IpmiCommandError

Source
pub type IpmiCommandError<T, E> = IpmiError<T, ParseResponseError<E>>;

Aliased Type§

pub enum IpmiCommandError<T, E> {
    NetFnIsResponse(NetFn),
    UnexpectedResponse {
        netfn_sent: NetFn,
        netfn_recvd: NetFn,
        cmd_sent: u8,
        cmd_recvd: u8,
    },
    ParsingFailed {
        error: ParseResponseError<E>,
        netfn: NetFn,
        cmd: u8,
        completion_code: u8,
        data: Vec<u8>,
    },
    Connection(T),
}

Variants§

§

NetFnIsResponse(NetFn)

§

UnexpectedResponse

Fields

§netfn_sent: NetFn
§netfn_recvd: NetFn
§cmd_sent: u8
§cmd_recvd: u8
§

ParsingFailed

Fields

§netfn: NetFn
§cmd: u8
§completion_code: u8
§data: Vec<u8>
§

Connection(T)