[−]Struct liquid::Error
Compiler error
Methods
impl Error
pub fn with_msg<S>(msg: S) -> Error where
S: Into<KString>,
S: Into<KString>,
Create a new compiler error with the given message
pub fn trace<T>(self, trace: T) -> Error where
T: Into<KString>,
T: Into<KString>,
Add a new call to the user-visible backtrace
pub fn context<K, V>(self, key: K, value: V) -> Error where
K: Into<KString>,
V: Into<KString>,
K: Into<KString>,
V: Into<KString>,
Add context to the last traced call.
Example context: Value that parameters from the trace
evaluate to.
pub fn cause<E>(self, cause: E) -> Error where
E: ErrorClone,
E: ErrorClone,
Add an external cause to the error for debugging purposes.
pub fn into_err<T, E>(self) -> Result<T, E> where
Error: Into<E>,
Error: Into<E>,
Simplify returning early with an error.
Trait Implementations
impl Clone for Error
fn clone(&self) -> Error
fn clone_from(&mut self, source: &Self)
1.0.0[src]
impl Debug for Error
impl Display for Error
impl Error for Error
Auto Trait Implementations
impl !RefUnwindSafe for Error
impl Send for Error
impl Sync for Error
impl Unpin for Error
impl !UnwindSafe for Error
Blanket Implementations
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
impl<T> Any for T where
T: Any,
T: Any,
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> CloneAny for T where
T: Clone + Any,
T: Clone + Any,
impl<E> ErrorClone for E where
E: Error + Clone + Send + Sync + 'static,
E: Error + Clone + Send + Sync + 'static,
impl<T> From<T> for T
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T> ToOwned for T where
T: Clone,
[src]
T: Clone,
type Owned = T
The resulting type after obtaining ownership.
fn to_owned(&self) -> T
[src]
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.
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>,