Enum fungus::errors::IterError [−][src]
An error indicating something went wrong with an iterator operation
Variants
An error indicating that the iterator item was not found
An error indicating that multiple items were found for the iterator
An error indicating that the indicies are mutually exclusive
Implementations
impl IterError
[src]
pub fn item_not_found() -> IterError
[src]
An error indicating that the iterator item was not found
pub fn multiple_items_found() -> IterError
[src]
An error indicating that multiple items were found for the iterator
pub fn mutually_exclusive_indices() -> IterError
[src]
An error indicating that the indicies are mutually exclusive
Trait Implementations
impl Clone for IterError
[src]
impl Debug for IterError
[src]
impl Display for IterError
[src]
impl Eq for IterError
[src]
impl Error for IterError
[src]
pub fn source(&self) -> Option<&(dyn Error + 'static)>
1.30.0[src]
pub fn backtrace(&self) -> Option<&Backtrace>
[src]
pub fn description(&self) -> &str
1.0.0[src]
pub fn cause(&self) -> Option<&dyn Error>
1.0.0[src]
impl From<IterError> for FuError
[src]
impl Hash for IterError
[src]
fn hash<__H: Hasher>(&self, state: &mut __H)
[src]
pub fn hash_slice<H>(data: &[Self], state: &mut H) where
H: Hasher,
1.3.0[src]
H: Hasher,
impl Ord for IterError
[src]
fn cmp(&self, other: &IterError) -> Ordering
[src]
#[must_use]pub fn max(self, other: Self) -> Self
1.21.0[src]
#[must_use]pub fn min(self, other: Self) -> Self
1.21.0[src]
#[must_use]pub fn clamp(self, min: Self, max: Self) -> Self
1.50.0[src]
impl PartialEq<IterError> for IterError
[src]
fn eq(&self, other: &IterError) -> bool
[src]
#[must_use]pub fn ne(&self, other: &Rhs) -> bool
1.0.0[src]
impl PartialOrd<IterError> for IterError
[src]
fn partial_cmp(&self, other: &IterError) -> Option<Ordering>
[src]
#[must_use]pub fn lt(&self, other: &Rhs) -> bool
1.0.0[src]
#[must_use]pub fn le(&self, other: &Rhs) -> bool
1.0.0[src]
#[must_use]pub fn gt(&self, other: &Rhs) -> bool
1.0.0[src]
#[must_use]pub fn ge(&self, other: &Rhs) -> bool
1.0.0[src]
impl StructuralEq for IterError
[src]
impl StructuralPartialEq for IterError
[src]
Auto Trait Implementations
impl RefUnwindSafe for IterError
[src]
impl Send for IterError
[src]
impl Sync for IterError
[src]
impl Unpin for IterError
[src]
impl UnwindSafe for IterError
[src]
Blanket Implementations
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
pub fn borrow_mut(&mut self) -> &mut Tⓘ
[src]
impl<T> From<T> for T
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T> Same<T> for T
type Output = T
Should always be Self
impl<T> ToOwned for T where
T: Clone,
[src]
T: Clone,
type Owned = T
The resulting type after obtaining ownership.
pub fn to_owned(&self) -> T
[src]
pub fn clone_into(&self, target: &mut T)
[src]
impl<T> ToString for T where
T: Display + ?Sized,
[src]
T: Display + ?Sized,
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.
pub 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>,