pub fn require_complete(dir: &Path, format: Format) -> Result<()>
Fail with an actionable error if the template directory is absent or incomplete. This is the gate that makes the partials required.