pub enum IndexableLengthError {
    TypeNotIndexable,
    ResolveArraySizeError(ResolveArraySizeError),
    Pending(ArraySize),
}Variants§
Trait Implementations§
Source§impl Clone for IndexableLengthError
 
impl Clone for IndexableLengthError
Source§fn clone(&self) -> IndexableLengthError
 
fn clone(&self) -> IndexableLengthError
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
 
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from 
source. Read moreSource§impl Debug for IndexableLengthError
 
impl Debug for IndexableLengthError
Source§impl Display for IndexableLengthError
 
impl Display for IndexableLengthError
Source§impl Error for IndexableLengthError
 
impl Error for IndexableLengthError
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<IndexableLengthError> for ExpressionError
 
impl From<IndexableLengthError> for ExpressionError
Source§fn from(source: IndexableLengthError) -> Self
 
fn from(source: IndexableLengthError) -> Self
Converts to this type from the input type.
Source§impl From<ResolveArraySizeError> for IndexableLengthError
 
impl From<ResolveArraySizeError> for IndexableLengthError
Source§fn from(source: ResolveArraySizeError) -> Self
 
fn from(source: ResolveArraySizeError) -> Self
Converts to this type from the input type.
Source§impl PartialEq for IndexableLengthError
 
impl PartialEq for IndexableLengthError
impl Copy for IndexableLengthError
impl StructuralPartialEq for IndexableLengthError
Auto Trait Implementations§
impl Freeze for IndexableLengthError
impl RefUnwindSafe for IndexableLengthError
impl Send for IndexableLengthError
impl Sync for IndexableLengthError
impl Unpin for IndexableLengthError
impl UnwindSafe for IndexableLengthError
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