Enum hua_core::store::StoreError  
source · [−]pub enum StoreError {
Show 21 variants
    UrlParseError {
        source: ParseError,
    },
    CacheError {
        source: Error,
    },
    RustbreakCreateError {
        source: RustbreakError,
    },
    RustbreakLoadError {
        source: RustbreakError,
    },
    RustbreakLoadDataError {
        source: RustbreakError,
    },
    RustbreakSaveDataError {
        source: RustbreakError,
    },
    NotExisting {
        path: PathBuf,
    },
    VerifyIoError {
        source: Error,
    },
    IoError {
        source: Error,
    },
    LinkObjectsError {
        kind: ObjectKind,
        original: PathBuf,
        link: PathBuf,
        source: Error,
    },
    CopyObjectError {
        kind: ObjectKind,
        src: PathBuf,
        dest: PathBuf,
        source: Error,
    },
    CreateTreeError {
        path: PathBuf,
        source: Error,
    },
    FsExtraError {
        source: Error,
    },
    WalkDirError {
        source: Error,
    },
    PackageNotVerified {
        drv: Derivation,
    },
    PackageNotFoundById {
        id: PackageId,
    },
    ObjectNotFoundById {
        id: ObjectId,
    },
    ObjectNotRetrievable {
        object: Object,
    },
    InvalidUtf8,
    StripPrefixError {
        source: StripPrefixError,
    },
    UnsupportedFilePath {
        path: PathBuf,
    },
}Variants
UrlParseError
Fields
source: ParseErrorCacheError
Fields
source: ErrorRustbreakCreateError
Fields
source: RustbreakErrorRustbreakLoadError
Fields
source: RustbreakErrorRustbreakLoadDataError
Fields
source: RustbreakErrorRustbreakSaveDataError
Fields
source: RustbreakErrorNotExisting
Fields
path: PathBufVerifyIoError
Fields
source: ErrorIoError
Fields
source: ErrorLinkObjectsError
CopyObjectError
CreateTreeError
FsExtraError
Fields
source: ErrorWalkDirError
Fields
source: ErrorPackageNotVerified
Fields
drv: DerivationPackageNotFoundById
Fields
id: PackageIdObjectNotFoundById
Fields
id: ObjectIdObjectNotRetrievable
Fields
object: ObjectInvalidUtf8
StripPrefixError
Fields
source: StripPrefixErrorUnsupportedFilePath
Fields
path: PathBufTrait Implementations
sourceimpl Debug for StoreError
 
impl Debug for StoreError
sourceimpl Display for StoreError
 
impl Display for StoreError
sourceimpl Error for StoreError where
    Self: Debug + Display, 
 
impl Error for StoreError where
    Self: Debug + Display, 
sourcefn description(&self) -> &str
 
fn description(&self) -> &str
👎 Deprecated since 1.42.0: 
use the Display impl or to_string()
sourcefn cause(&self) -> Option<&dyn Error>
 
fn cause(&self) -> Option<&dyn Error>
👎 Deprecated since 1.33.0: 
replaced by Error::source, which can support downcasting
sourceimpl ErrorCompat for StoreError
 
impl ErrorCompat for StoreError
sourcefn iter_chain(&self) -> ChainCompat<'_> where
    Self: AsErrorSource, 
 
fn iter_chain(&self) -> ChainCompat<'_> where
    Self: AsErrorSource, 
Returns an iterator for traversing the chain of errors,
starting with the current error
and continuing with recursive calls to Error::source. Read more
Auto Trait Implementations
impl !RefUnwindSafe for StoreError
impl Send for StoreError
impl Sync for StoreError
impl Unpin for StoreError
impl !UnwindSafe for StoreError
Blanket Implementations
sourceimpl<T> AsErrorSource for T where
    T: 'static + Error, 
 
impl<T> AsErrorSource for T where
    T: 'static + Error, 
sourcefn as_error_source(&self) -> &(dyn Error + 'static)
 
fn as_error_source(&self) -> &(dyn Error + 'static)
For maximum effectiveness, this needs to be called as a method to benefit from Rust’s automatic dereferencing of method receivers. Read more
sourceimpl<T> BorrowMut<T> for T where
    T: ?Sized, 
 
impl<T> BorrowMut<T> for T where
    T: ?Sized, 
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
 
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
sourceimpl<T> Instrument for T
 
impl<T> Instrument for T
sourcefn instrument(self, span: Span) -> Instrumented<Self>
 
fn instrument(self, span: Span) -> Instrumented<Self>
sourcefn in_current_span(self) -> Instrumented<Self>
 
fn in_current_span(self) -> Instrumented<Self>
sourceimpl<T> WithSubscriber for T
 
impl<T> WithSubscriber for T
sourcefn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self> where
    S: Into<Dispatch>, 
 
fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self> where
    S: Into<Dispatch>, 
Attaches the provided Subscriber to this type, returning a
WithDispatch wrapper. Read more
sourcefn with_current_subscriber(self) -> WithDispatch<Self>
 
fn with_current_subscriber(self) -> WithDispatch<Self>
Attaches the current default Subscriber to this type, returning a
WithDispatch wrapper. Read more