[−][src]Struct runestick::SpannedError
An error with an associated span.
Implementations
impl SpannedError
[src]
pub fn new<E>(span: Span, error: E) -> Self where
Error: From<E>,
[src]
Error: From<E>,
Construct a new error with the associated span.
pub fn msg<M>(span: Span, message: M) -> Self where
M: Display + Debug + Send + Sync + 'static,
[src]
M: Display + Debug + Send + Sync + 'static,
Construct a new error out of the given message.
pub fn into_inner(self) -> Error
[src]
Convert into inner.
pub fn span(&self) -> Span
[src]
Get the span of the error.
Trait Implementations
Auto Trait Implementations
impl RefUnwindSafe for SpannedError
impl Send for SpannedError
impl Sync for SpannedError
impl Unpin for SpannedError
impl UnwindSafe for SpannedError
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,
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> 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.
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>,