#[non_exhaustive]pub enum IterError {
PathDepth,
PathLength,
}Expand description
Errors that occur during iteration over topic paths.
Variants (Non-exhaustive)§
This enum is marked as non-exhaustive
Non-exhaustive enums could have additional variants added in future. Therefore, when matching against variants of non-exhaustive enums, an extra wildcard arm must be added to account for any future variants.
PathDepth
The provided state vector is not long enough.
PathLength
The provided topic length is not long enough.
Trait Implementations§
source§impl PartialEq<IterError> for IterError
impl PartialEq<IterError> for IterError
impl Copy for IterError
impl Eq for IterError
impl StructuralEq for IterError
impl StructuralPartialEq for IterError
Auto Trait Implementations§
impl RefUnwindSafe for IterError
impl Send for IterError
impl Sync for IterError
impl Unpin for IterError
impl UnwindSafe for IterError
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