pub enum HoudiniError {
CouldNotGetModuleName,
CouldNotAcquireHandle,
CouldNotRenameToStream,
CouldNotDisposeFile,
CouldNotCloseHandle(HANDLE),
UnsupportedPlatform,
}Expand description
Lets you know why the executable couldn’t be deleted.
If you encounter HoudiniError::CouldNotDisposeFile or possibly HoudiniError::CouldNotAcquireHandle,
you might be left with a difficult to delete executable.
Variants§
CouldNotGetModuleName
CouldNotAcquireHandle
CouldNotRenameToStream
CouldNotDisposeFile
CouldNotCloseHandle(HANDLE)
UnsupportedPlatform
Trait Implementations§
Source§impl Debug for HoudiniError
impl Debug for HoudiniError
Source§impl Display for HoudiniError
impl Display for HoudiniError
Source§impl Error for HoudiniError
impl Error for HoudiniError
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 HoudiniError
impl RefUnwindSafe for HoudiniError
impl Send for HoudiniError
impl Sync for HoudiniError
impl Unpin for HoudiniError
impl UnsafeUnpin for HoudiniError
impl UnwindSafe for HoudiniError
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