pub struct Template { /* private fields */ }
Expand description
A loaded template string.
Implementations§
source§impl Template
impl Template
sourcepub fn parse(input: &str) -> Result<Template, Error>
pub fn parse(input: &str) -> Result<Template, Error>
Parse a template string, with variables delimited with {var}
.
sourcepub fn as_relative_path(
&self,
vars: impl Vars,
environment: impl Environment
) -> Result<Option<RelativePathBuf>, Error>
pub fn as_relative_path( &self, vars: impl Vars, environment: impl Environment ) -> Result<Option<RelativePathBuf>, Error>
Render as a relative path buffer.
Trait Implementations§
source§impl<'de> Deserialize<'de> for Template
impl<'de> Deserialize<'de> for Template
source§fn deserialize<D>(deserializer: D) -> Result<Template, D::Error>where
D: Deserializer<'de>,
fn deserialize<D>(deserializer: D) -> Result<Template, D::Error>where D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
source§impl PartialEq<Template> for Template
impl PartialEq<Template> for Template
impl Eq for Template
impl StructuralEq for Template
impl StructuralPartialEq for Template
Auto Trait Implementations§
impl RefUnwindSafe for Template
impl Send for Template
impl Sync for Template
impl Unpin for Template
impl UnwindSafe for Template
Blanket Implementations§
source§impl<Q, K> Equivalent<K> for Qwhere
Q: Eq + ?Sized,
K: Borrow<Q> + ?Sized,
impl<Q, K> Equivalent<K> for Qwhere Q: Eq + ?Sized, K: Borrow<Q> + ?Sized,
source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key
and return true
if they are equal.