Enum dokan::MountError[][src]

#[repr(i32)]pub enum MountError {
    Error,
    DriveLetterError,
    DriverInstallError,
    StartError,
    MountError,
    MountPointError,
    VersionError,
}

The error type for Drive::mount.

Variants

Error

A general error.

DriveLetterError

Bad drive letter.

DriverInstallError

Can’t install the Dokan driver.

StartError

The driver responds that something is wrong.

MountError

Can’t assign a drive letter or mount point.

This probably means that the mount point is already used by another volume.

MountPointError

The mount point is invalid.

VersionError

The Dokan version that this wrapper is targeting is incompatible with the loaded Dokan library.

Trait Implementations

impl Clone for MountError[src]

impl Copy for MountError[src]

impl Debug for MountError[src]

impl Display for MountError[src]

impl Eq for MountError[src]

impl Error for MountError[src]

impl PartialEq<MountError> for MountError[src]

impl StructuralEq for MountError[src]

impl StructuralPartialEq for MountError[src]

Auto Trait Implementations

impl RefUnwindSafe for MountError

impl Send for MountError

impl Sync for MountError

impl Unpin for MountError

impl UnwindSafe for MountError

Blanket Implementations

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> From<T> for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T> ToOwned for T where
    T: Clone
[src]

type Owned = T

The resulting type after obtaining ownership.

impl<T> ToString for T where
    T: Display + ?Sized
[src]

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.