pub struct DesktopOperationError {
pub operation: Cow<'static, str>,
pub target: Cow<'static, str>,
pub error_code: Option<i32>,
}Expand description
Desktop operation failure details.
Fields§
§operation: Cow<'static, str>Operation that failed.
target: Cow<'static, str>Target resource involved in the operation.
error_code: Option<i32>Optional Windows error code.
Implementations§
Trait Implementations§
Source§impl Debug for DesktopOperationError
impl Debug for DesktopOperationError
Source§impl Display for DesktopOperationError
impl Display for DesktopOperationError
Source§impl Error for DesktopOperationError
impl Error for DesktopOperationError
1.30.0 · Source§fn source(&self) -> Option<&(dyn Error + 'static)>
fn source(&self) -> Option<&(dyn Error + 'static)>
Returns the lower-level source of this error, if any. Read more
1.0.0 · Source§fn description(&self) -> &str
fn description(&self) -> &str
👎Deprecated since 1.42.0:
use the Display impl or to_string()
Auto Trait Implementations§
impl Freeze for DesktopOperationError
impl RefUnwindSafe for DesktopOperationError
impl Send for DesktopOperationError
impl Sync for DesktopOperationError
impl Unpin for DesktopOperationError
impl UnsafeUnpin for DesktopOperationError
impl UnwindSafe for DesktopOperationError
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