pub enum VdirClientError {
Show 14 variants
VdirCollectionCreate(VdirCollectionCreateError),
VdirCollectionDelete(VdirCollectionDeleteError),
VdirCollectionList(VdirCollectionListError),
VdirCollectionRename(VdirCollectionRenameError),
VdirCollectionUpdate(VdirCollectionUpdateError),
VdirItemLocate(VdirItemLocateError),
VdirItemGet(VdirItemGetError),
VdirItemList(VdirItemListError),
VdirItemStore(VdirItemStoreError),
VdirItemCopy(VdirItemCopyError),
VdirItemMove(VdirItemMoveError),
VdirItemDelete(VdirItemDeleteError),
Io(Error),
Random(Error),
}Available on crate feature
client only.Expand description
Errors returned by the VdirClient helpers.
Variants§
VdirCollectionCreate(VdirCollectionCreateError)
A collection create coroutine failed.
VdirCollectionDelete(VdirCollectionDeleteError)
A collection delete coroutine failed.
VdirCollectionList(VdirCollectionListError)
A collection list coroutine failed.
VdirCollectionRename(VdirCollectionRenameError)
A collection rename coroutine failed.
VdirCollectionUpdate(VdirCollectionUpdateError)
A collection update coroutine failed.
VdirItemLocate(VdirItemLocateError)
An item locate coroutine failed.
VdirItemGet(VdirItemGetError)
An item get coroutine failed.
VdirItemList(VdirItemListError)
An item list coroutine failed.
VdirItemStore(VdirItemStoreError)
An item store coroutine failed.
VdirItemCopy(VdirItemCopyError)
An item copy coroutine failed.
VdirItemMove(VdirItemMoveError)
An item move coroutine failed.
VdirItemDelete(VdirItemDeleteError)
An item delete coroutine failed.
Io(Error)
A filesystem operation failed while servicing a coroutine request.
Random(Error)
The system entropy source failed while minting a new item id.
Trait Implementations§
Source§impl Debug for VdirClientError
impl Debug for VdirClientError
Source§impl Display for VdirClientError
impl Display for VdirClientError
Source§impl Error for VdirClientError
impl Error for VdirClientError
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()
Source§impl From<Error> for VdirClientError
impl From<Error> for VdirClientError
Source§impl From<VdirCollectionCreateError> for VdirClientError
impl From<VdirCollectionCreateError> for VdirClientError
Source§fn from(source: VdirCollectionCreateError) -> Self
fn from(source: VdirCollectionCreateError) -> Self
Converts to this type from the input type.
Source§impl From<VdirCollectionDeleteError> for VdirClientError
impl From<VdirCollectionDeleteError> for VdirClientError
Source§fn from(source: VdirCollectionDeleteError) -> Self
fn from(source: VdirCollectionDeleteError) -> Self
Converts to this type from the input type.
Source§impl From<VdirCollectionListError> for VdirClientError
impl From<VdirCollectionListError> for VdirClientError
Source§fn from(source: VdirCollectionListError) -> Self
fn from(source: VdirCollectionListError) -> Self
Converts to this type from the input type.
Source§impl From<VdirCollectionRenameError> for VdirClientError
impl From<VdirCollectionRenameError> for VdirClientError
Source§fn from(source: VdirCollectionRenameError) -> Self
fn from(source: VdirCollectionRenameError) -> Self
Converts to this type from the input type.
Source§impl From<VdirCollectionUpdateError> for VdirClientError
impl From<VdirCollectionUpdateError> for VdirClientError
Source§fn from(source: VdirCollectionUpdateError) -> Self
fn from(source: VdirCollectionUpdateError) -> Self
Converts to this type from the input type.
Source§impl From<VdirItemCopyError> for VdirClientError
impl From<VdirItemCopyError> for VdirClientError
Source§fn from(source: VdirItemCopyError) -> Self
fn from(source: VdirItemCopyError) -> Self
Converts to this type from the input type.
Source§impl From<VdirItemDeleteError> for VdirClientError
impl From<VdirItemDeleteError> for VdirClientError
Source§fn from(source: VdirItemDeleteError) -> Self
fn from(source: VdirItemDeleteError) -> Self
Converts to this type from the input type.
Source§impl From<VdirItemGetError> for VdirClientError
impl From<VdirItemGetError> for VdirClientError
Source§fn from(source: VdirItemGetError) -> Self
fn from(source: VdirItemGetError) -> Self
Converts to this type from the input type.
Source§impl From<VdirItemListError> for VdirClientError
impl From<VdirItemListError> for VdirClientError
Source§fn from(source: VdirItemListError) -> Self
fn from(source: VdirItemListError) -> Self
Converts to this type from the input type.
Source§impl From<VdirItemLocateError> for VdirClientError
impl From<VdirItemLocateError> for VdirClientError
Source§fn from(source: VdirItemLocateError) -> Self
fn from(source: VdirItemLocateError) -> Self
Converts to this type from the input type.
Source§impl From<VdirItemMoveError> for VdirClientError
impl From<VdirItemMoveError> for VdirClientError
Source§fn from(source: VdirItemMoveError) -> Self
fn from(source: VdirItemMoveError) -> Self
Converts to this type from the input type.
Source§impl From<VdirItemStoreError> for VdirClientError
impl From<VdirItemStoreError> for VdirClientError
Source§fn from(source: VdirItemStoreError) -> Self
fn from(source: VdirItemStoreError) -> Self
Converts to this type from the input type.
Auto Trait Implementations§
impl !RefUnwindSafe for VdirClientError
impl !UnwindSafe for VdirClientError
impl Freeze for VdirClientError
impl Send for VdirClientError
impl Sync for VdirClientError
impl Unpin for VdirClientError
impl UnsafeUnpin for VdirClientError
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