pub struct ServiceManagerError {
pub operation: Cow<'static, str>,
pub reason: Cow<'static, str>,
pub error_code: Option<i32>,
}Expand description
Service Control Manager failure details.
Fields§
§operation: Cow<'static, str>Operation that failed.
reason: Cow<'static, str>Failure reason.
error_code: Option<i32>Optional Windows error code.
Implementations§
Trait Implementations§
Source§impl Debug for ServiceManagerError
impl Debug for ServiceManagerError
Source§impl Display for ServiceManagerError
impl Display for ServiceManagerError
Source§impl Error for ServiceManagerError
impl Error for ServiceManagerError
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 ServiceManagerError
impl RefUnwindSafe for ServiceManagerError
impl Send for ServiceManagerError
impl Sync for ServiceManagerError
impl Unpin for ServiceManagerError
impl UnsafeUnpin for ServiceManagerError
impl UnwindSafe for ServiceManagerError
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