[][src]Struct handlebars::TemplateError

pub struct TemplateError {
    pub reason: TemplateErrorReason,
    pub template_name: Option<String>,
    pub line_no: Option<usize>,
    pub column_no: Option<usize>,
    // some fields omitted
}

Error on parsing template.

Fields

reason: TemplateErrorReasontemplate_name: Option<String>line_no: Option<usize>column_no: Option<usize>

Methods

impl TemplateError[src]

pub fn of(e: TemplateErrorReason) -> TemplateError[src]

pub fn at(
    self,
    template_str: &str,
    line_no: usize,
    column_no: usize
) -> TemplateError
[src]

pub fn in_template(self, name: String) -> TemplateError[src]

Trait Implementations

impl From<TemplateError> for TemplateFileError

impl From<TemplateError> for TemplateRenderError

impl PartialEq<TemplateError> for TemplateError[src]

impl Display for TemplateError[src]

impl Debug for TemplateError[src]

impl Error for TemplateError[src]

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

fn source(&self) -> Option<&(dyn Error + 'static)>1.30.0[src]

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

Auto Trait Implementations

impl Unpin for TemplateError

impl Sync for TemplateError

impl Send for TemplateError

impl UnwindSafe for TemplateError

impl RefUnwindSafe for TemplateError

Blanket Implementations

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

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

impl<T, U> Into<U> for T where
    U: From<T>, 
[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]