Enum chicon::ChiconError
source · [−]pub enum ChiconError {
Show 19 variants
IOError(Error),
DirectoryNotEmpty,
RelativePath,
BadPath,
RusotoGetObjectError(RusotoError<GetObjectError>),
RusotoPutObjectError(RusotoError<PutObjectError>),
RusotoDeleteObjectError(RusotoError<DeleteObjectError>),
RusotoDeleteObjectsError(RusotoError<DeleteObjectsError>),
RusotoCopyObjectError(RusotoError<CopyObjectError>),
RusotoListObjectsV2Error(RusotoError<ListObjectsV2Error>),
SSHError(Error),
SSHExecutionError(String),
SFTPError,
OpenstackError(Error),
BorrowError(BorrowError),
BorrowMutError(BorrowMutError),
MemFileNotFound(PathBuf),
MemDirNotFound(PathBuf),
MemDirNotEmpty(PathBuf),
}
Expand description
Possible errors which can occured during execution
Variants
IOError(Error)
DirectoryNotEmpty
RelativePath
BadPath
RusotoGetObjectError(RusotoError<GetObjectError>)
RusotoPutObjectError(RusotoError<PutObjectError>)
RusotoDeleteObjectError(RusotoError<DeleteObjectError>)
RusotoDeleteObjectsError(RusotoError<DeleteObjectsError>)
RusotoCopyObjectError(RusotoError<CopyObjectError>)
RusotoListObjectsV2Error(RusotoError<ListObjectsV2Error>)
SSHError(Error)
SSHExecutionError(String)
SFTPError
OpenstackError(Error)
BorrowError(BorrowError)
BorrowMutError(BorrowMutError)
MemFileNotFound(PathBuf)
MemDirNotFound(PathBuf)
MemDirNotEmpty(PathBuf)
Trait Implementations
sourceimpl Debug for ChiconError
impl Debug for ChiconError
sourceimpl Display for ChiconError
impl Display for ChiconError
sourceimpl Fail for ChiconError
impl Fail for ChiconError
sourcefn cause(&self) -> Option<&dyn Fail>
fn cause(&self) -> Option<&dyn Fail>
Returns a reference to the underlying cause of this failure, if it
is an error that wraps other errors. Read more
sourcefn backtrace(&self) -> Option<&Backtrace>
fn backtrace(&self) -> Option<&Backtrace>
Returns a reference to the
Backtrace
carried by this failure, if it
carries one. Read moresourceimpl From<BorrowError> for ChiconError
impl From<BorrowError> for ChiconError
sourcefn from(s: BorrowError) -> Self
fn from(s: BorrowError) -> Self
Converts to this type from the input type.
sourceimpl From<BorrowMutError> for ChiconError
impl From<BorrowMutError> for ChiconError
sourcefn from(s: BorrowMutError) -> Self
fn from(s: BorrowMutError) -> Self
Converts to this type from the input type.
sourceimpl From<Error> for ChiconError
impl From<Error> for ChiconError
sourceimpl From<Error> for ChiconError
impl From<Error> for ChiconError
sourceimpl From<Error> for ChiconError
impl From<Error> for ChiconError
sourceimpl From<RusotoError<CopyObjectError>> for ChiconError
impl From<RusotoError<CopyObjectError>> for ChiconError
sourcefn from(s: RusotoError<CopyObjectError>) -> Self
fn from(s: RusotoError<CopyObjectError>) -> Self
Converts to this type from the input type.
sourceimpl From<RusotoError<DeleteObjectError>> for ChiconError
impl From<RusotoError<DeleteObjectError>> for ChiconError
sourcefn from(s: RusotoError<DeleteObjectError>) -> Self
fn from(s: RusotoError<DeleteObjectError>) -> Self
Converts to this type from the input type.
sourceimpl From<RusotoError<DeleteObjectsError>> for ChiconError
impl From<RusotoError<DeleteObjectsError>> for ChiconError
sourcefn from(s: RusotoError<DeleteObjectsError>) -> Self
fn from(s: RusotoError<DeleteObjectsError>) -> Self
Converts to this type from the input type.
sourceimpl From<RusotoError<GetObjectError>> for ChiconError
impl From<RusotoError<GetObjectError>> for ChiconError
sourcefn from(s: RusotoError<GetObjectError>) -> Self
fn from(s: RusotoError<GetObjectError>) -> Self
Converts to this type from the input type.
sourceimpl From<RusotoError<ListObjectsV2Error>> for ChiconError
impl From<RusotoError<ListObjectsV2Error>> for ChiconError
sourcefn from(s: RusotoError<ListObjectsV2Error>) -> Self
fn from(s: RusotoError<ListObjectsV2Error>) -> Self
Converts to this type from the input type.
sourceimpl From<RusotoError<PutObjectError>> for ChiconError
impl From<RusotoError<PutObjectError>> for ChiconError
sourcefn from(s: RusotoError<PutObjectError>) -> Self
fn from(s: RusotoError<PutObjectError>) -> Self
Converts to this type from the input type.
Auto Trait Implementations
impl !RefUnwindSafe for ChiconError
impl Send for ChiconError
impl Sync for ChiconError
impl Unpin for ChiconError
impl !UnwindSafe for ChiconError
Blanket Implementations
sourceimpl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
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