Trait askama::filters::AutoEscape
source · pub trait AutoEscape {
type Escaped: Display;
type Error: Into<Error>;
// Required method
fn askama_auto_escape(&self) -> Result<Self::Escaped, Self::Error>;
}Expand description
Used internally by askama to select the appropriate escaper
Required Associated Types§
sourcetype Error: Into<Error>
type Error: Into<Error>
Early error testing for the input value, usually Infallible
Required Methods§
sourcefn askama_auto_escape(&self) -> Result<Self::Escaped, Self::Error>
fn askama_auto_escape(&self) -> Result<Self::Escaped, Self::Error>
Used internally by askama to select the appropriate escaper
Implementors§
source§impl<'a, T: Display + ?Sized, E: Escaper> AutoEscape for &&AutoEscaper<'a, T, E>
impl<'a, T: Display + ?Sized, E: Escaper> AutoEscape for &&AutoEscaper<'a, T, E>
Use the provided escaper
source§impl<'a, T: Display, E> AutoEscape for &AutoEscaper<'a, &&&Safe<T>, E>
impl<'a, T: Display, E> AutoEscape for &AutoEscaper<'a, &&&Safe<T>, E>
source§impl<'a, T: Display, E> AutoEscape for &AutoEscaper<'a, &&Safe<T>, E>
impl<'a, T: Display, E> AutoEscape for &AutoEscaper<'a, &&Safe<T>, E>
source§impl<'a, T: Display, E> AutoEscape for &AutoEscaper<'a, &Safe<T>, E>
impl<'a, T: Display, E> AutoEscape for &AutoEscaper<'a, &Safe<T>, E>
source§impl<'a, T: Display, E> AutoEscape for &AutoEscaper<'a, Safe<T>, E>
impl<'a, T: Display, E> AutoEscape for &AutoEscaper<'a, Safe<T>, E>
source§impl<'a, T: Display, E: Escaper> AutoEscape for &AutoEscaper<'a, &&&MaybeSafe<T>, E>
impl<'a, T: Display, E: Escaper> AutoEscape for &AutoEscaper<'a, &&&MaybeSafe<T>, E>
source§impl<'a, T: Display, E: Escaper> AutoEscape for &AutoEscaper<'a, &&MaybeSafe<T>, E>
impl<'a, T: Display, E: Escaper> AutoEscape for &AutoEscaper<'a, &&MaybeSafe<T>, E>
source§impl<'a, T: Display, E: Escaper> AutoEscape for &AutoEscaper<'a, &MaybeSafe<T>, E>
impl<'a, T: Display, E: Escaper> AutoEscape for &AutoEscaper<'a, &MaybeSafe<T>, E>
source§impl<'a, T: Display, E: Escaper> AutoEscape for &AutoEscaper<'a, MaybeSafe<T>, E>
impl<'a, T: Display, E: Escaper> AutoEscape for &AutoEscaper<'a, MaybeSafe<T>, E>
source§impl<'a, T: HtmlSafe + ?Sized> AutoEscape for &AutoEscaper<'a, T, Html>
impl<'a, T: HtmlSafe + ?Sized> AutoEscape for &AutoEscaper<'a, T, Html>
Don’t escape HTML safe types