Enum rant::SliceError
source · [−]pub enum SliceError {
OutOfRange,
UnsupportedSliceBoundType(RantValueType),
CannotSliceType(RantValueType),
CannotSetSliceOnType(RantValueType),
UnsupportedSpliceSource {
src: RantValueType,
dst: RantValueType,
},
}
Expand description
Error produced by slicing a RantValue.
Variants
OutOfRange
Slice is out of range.
UnsupportedSliceBoundType(RantValueType)
Tried to slice with an unsupported bound type.
CannotSliceType(RantValueType)
Type cannot be sliced.
CannotSetSliceOnType(RantValueType)
Type cannot be spliced.
UnsupportedSpliceSource
Type cannot be spliced with the specified source type.
Trait Implementations
sourceimpl Debug for SliceError
impl Debug for SliceError
sourceimpl Display for SliceError
impl Display for SliceError
sourceimpl Error for SliceError
impl Error for SliceError
sourcefn source(&self) -> Option<&(dyn Error + 'static)>
fn source(&self) -> Option<&(dyn Error + 'static)>
The lower-level source of this error, if any. Read more
sourcefn cause(&self) -> Option<&dyn Error>
fn cause(&self) -> Option<&dyn Error>
👎 Deprecated since 1.33.0:
replaced by Error::source, which can support downcasting
sourcefn backtrace(&self) -> Option<&Backtrace>
fn backtrace(&self) -> Option<&Backtrace>
🔬 This is a nightly-only experimental API. (
backtrace
)Returns a stack backtrace, if available, of where this error occurred. Read more
1.0.0 · sourcefn description(&self) -> &str
fn description(&self) -> &str
👎 Deprecated since 1.42.0:
use the Display impl or to_string()
Auto Trait Implementations
impl RefUnwindSafe for SliceError
impl Send for SliceError
impl Sync for SliceError
impl Unpin for SliceError
impl UnwindSafe for SliceError
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more