[][src]Struct tera::Error

pub struct Error {
    pub kind: ErrorKind,
    // some fields omitted
}

The Error type

Fields

kind: ErrorKind

Kind of error

Methods

impl Error[src]

pub fn msg(value: impl ToString) -> Self[src]

Creates generic error

pub fn circular_extend(
    tpl: impl ToString,
    inheritance_chain: Vec<String>
) -> Self
[src]

Creates a circular extend error

pub fn missing_parent(current: impl ToString, parent: impl ToString) -> Self[src]

Creates a missing parent error

pub fn template_not_found(tpl: impl ToString) -> Self[src]

Creates a template not found error

pub fn filter_not_found(name: impl ToString) -> Self[src]

Creates a filter not found error

pub fn test_not_found(name: impl ToString) -> Self[src]

Creates a test not found error

pub fn function_not_found(name: impl ToString) -> Self[src]

Creates a function not found error

pub fn chain(value: impl ToString, source: impl Into<Box<dyn StdError>>) -> Self[src]

Creates generic error with a source

pub fn json(value: Error) -> Self[src]

Creates JSON error

pub fn invalid_macro_def(name: impl ToString) -> Self[src]

Creates an invalid macro definition error

Trait Implementations

impl<'_> From<&'_ str> for Error[src]

impl From<String> for Error[src]

impl From<Error> for Error[src]

impl Display for Error[src]

impl Debug for Error[src]

impl Error for Error[src]

fn description(&self) -> &str1.0.0[src]

This method is soft-deprecated. Read more

fn cause(&self) -> Option<&dyn Error>1.0.0[src]

Deprecated since 1.33.0:

replaced by Error::source, which can support downcasting

The lower-level cause of this error, if any. Read more

Auto Trait Implementations

impl !Sync for Error

impl Unpin for Error

impl !Send for Error

impl !UnwindSafe for Error

impl !RefUnwindSafe for Error

Blanket Implementations

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T> From<T> for T[src]

impl<T> ToString for T where
    T: Display + ?Sized
[src]

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> Any for T where
    T: 'static + ?Sized
[src]