pub struct ScsiResult {
pub scsi_status: ScsiStatus,
pub srb_status: SrbStatus,
pub tx: usize,
pub sense_data: Option<SenseData>,
}Expand description
The result of a SCSI request.
Fields§
§scsi_status: ScsiStatusThe SCSI status.
srb_status: SrbStatusThe SRB status.
TODO: move computation of this to storvsp.
tx: usizeThe number of bytes that were transferred.
sense_data: Option<SenseData>The sense data for a failed request.
Trait Implementations§
Auto Trait Implementations§
impl Freeze for ScsiResult
impl RefUnwindSafe for ScsiResult
impl Send for ScsiResult
impl Sync for ScsiResult
impl Unpin for ScsiResult
impl UnwindSafe for ScsiResult
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more