in src/generate_report.rs [20:39]
fn array_length_helper(
h: &Helper,
_: &Handlebars,
_: &Context,
_: &mut RenderContext,
out: &mut dyn Output,
) -> Result<(), RenderError> {
let length = h
.param(0)
.as_ref()
.and_then(|v| v.value().as_array())
.map(|arr| arr.len())
.ok_or_else(|| {
RenderError::new("Param 0 with 'array' type is required for array_length helper")
})?;
out.write(length.to_string().as_ref())?;
Ok(())
}