pub struct ScsiError {
pub cause: ErrorCause,
}Expand description
A general error struct for the package.
Fields§
§cause: ErrorCauseThe cause of the error.
Implementations§
Source§impl ScsiError
impl ScsiError
Sourcepub fn from_cause(cause: ErrorCause) -> ScsiError
pub fn from_cause(cause: ErrorCause) -> ScsiError
Constructs a new ScsiError struct from a particular cause.
Trait Implementations§
impl Copy for ScsiError
impl Eq for ScsiError
impl StructuralPartialEq for ScsiError
Auto Trait Implementations§
impl Freeze for ScsiError
impl RefUnwindSafe for ScsiError
impl Send for ScsiError
impl Sync for ScsiError
impl Unpin for ScsiError
impl UnwindSafe for ScsiError
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