[−][src]Enum restor::UnitError
Miscellaneous errors pertaining to the internal StorageUnit
,
such as an out of bounds error, or improper accessing of data.
Variants
IsNotOne
Created when a One
variant of data was requested, but either
Many
or Nope
were presented.
Describes when there is either more than one or zero pieces of data in the storage, but the function requires there to be one.
IsNotMany
Created when a Many
variant of data was requested, but either
One
or Nope
were presented.
Describes when there is either one or zero pieces of data in the storage, but the function requires there to be more than one.
IsNope
Created when either One
or Many
variants were requested but
a Nope
variant was presented.
Describes when any amount of data was requested from the storage, but there was no data in the storage.
OutOfBounds
Returned when the specified index is outside of the bounds of
the Vec<T>
contained within the storage.
Trait Implementations
impl PartialEq<UnitError> for UnitError
[src]
fn eq(&self, other: &UnitError) -> bool
[src]
#[must_use]
fn ne(&self, other: &Rhs) -> bool
1.0.0[src]
This method tests for !=
.
impl Copy for UnitError
[src]
impl Clone for UnitError
[src]
fn clone(&self) -> UnitError
[src]
fn clone_from(&mut self, source: &Self)
1.0.0[src]
Performs copy-assignment from source
. Read more
impl Debug for UnitError
[src]
Auto Trait Implementations
Blanket Implementations
impl<T> ToOwned for T where
T: Clone,
[src]
T: Clone,
type Owned = T
The resulting type after obtaining ownership.
fn to_owned(&self) -> T
[src]
fn clone_into(&self, target: &mut T)
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T> From<T> for T
[src]
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,
type Error = <U as TryFrom<T>>::Error
The type returned in the event of a conversion error.
fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>
[src]
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,