Struct hairy::HairyEvalOptions
source · pub struct HairyEvalOptions<'b, 'c, 'd> {
pub custom: &'c dyn CustomFuncs<'d>,
pub escaper: &'c dyn Escaper,
pub values: Vec<EncodedValueRef<'b>>,
pub given_templates: Option<&'c [RawReader<'b>]>,
}
Fields§
§custom: &'c dyn CustomFuncs<'d>
§escaper: &'c dyn Escaper
§values: Vec<EncodedValueRef<'b>>
§given_templates: Option<&'c [RawReader<'b>]>
Implementations§
source§impl<'b, 'c, 'd> HairyEvalOptions<'b, 'c, 'd>
impl<'b, 'c, 'd> HairyEvalOptions<'b, 'c, 'd>
Trait Implementations§
source§impl<'b, 'c, 'd> Clone for HairyEvalOptions<'b, 'c, 'd>
impl<'b, 'c, 'd> Clone for HairyEvalOptions<'b, 'c, 'd>
source§fn clone(&self) -> HairyEvalOptions<'b, 'c, 'd>
fn clone(&self) -> HairyEvalOptions<'b, 'c, 'd>
Returns a copy of the value. Read more
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moresource§impl<'b, 'c, 'd> Default for HairyEvalOptions<'b, 'c, 'd>
impl<'b, 'c, 'd> Default for HairyEvalOptions<'b, 'c, 'd>
source§impl<'b, 'c, 'd> TryFrom<&HairyOptions<'b, 'c, 'd>> for HairyEvalOptions<'b, 'c, 'd>
impl<'b, 'c, 'd> TryFrom<&HairyOptions<'b, 'c, 'd>> for HairyEvalOptions<'b, 'c, 'd>
§type Error = EncodingError
type Error = EncodingError
The type returned in the event of a conversion error.