aboutsummaryrefslogtreecommitdiff
path: root/src/archiver/mod.rs
diff options
context:
space:
mode:
authorRuben Beltran del Rio <git@r.bdr.sh>2025-01-05 15:48:16 +0100
committerRuben Beltran del Rio <git@r.bdr.sh>2025-01-05 15:48:16 +0100
commitb17907faf8d9693cef94a6048d802bd4ced9102f (patch)
tree1bd87c40e85af675a96b63672163b4caaa174364 /src/archiver/mod.rs
parentd7fef30ac3f539975ef9edbba8e0af4a4e9ff3de (diff)
Deal with all lints
Diffstat (limited to 'src/archiver/mod.rs')
-rw-r--r--src/archiver/mod.rs18
1 files changed, 9 insertions, 9 deletions
diff --git a/src/archiver/mod.rs b/src/archiver/mod.rs
index 4631bcb..ba8dd69 100644
--- a/src/archiver/mod.rs
+++ b/src/archiver/mod.rs
@@ -2,7 +2,7 @@ mod gemini;
mod gopher;
mod raw;
-use crate::template::{TemplateContext, TemplateValue};
+use crate::template::{Context, Value};
use std::collections::HashMap;
use std::fs::read_dir;
use std::io::Result;
@@ -16,10 +16,10 @@ struct ArchiveEntry {
slug: String,
}
-type Archiver = fn(&Path, &Path, &Path, &TemplateContext) -> Result<()>;
+type Archiver = fn(&Path, &Path, &Path, &Context) -> Result<()>;
impl ArchiveEntry {
- pub fn to_template_context(archive_entries: &[ArchiveEntry]) -> TemplateContext {
+ pub fn to_template_context(archive_entries: &[ArchiveEntry]) -> Context {
let mut context = HashMap::new();
let archive_entries_collection = archive_entries
@@ -29,25 +29,25 @@ impl ArchiveEntry {
context.insert(
"archive_length".to_string(),
- TemplateValue::Unsigned(archive_entries.len().try_into().unwrap()),
+ Value::Unsigned(archive_entries.len().try_into().unwrap()),
);
context.insert(
"posts".to_string(),
- TemplateValue::Collection(archive_entries_collection),
+ Value::Collection(archive_entries_collection),
);
context
}
- pub fn to_template_value(&self) -> TemplateContext {
+ pub fn to_template_value(&self) -> Context {
let mut context = HashMap::new();
- context.insert("id".to_string(), TemplateValue::String(self.id.clone()));
+ context.insert("id".to_string(), Value::String(self.id.clone()));
- context.insert("slug".to_string(), TemplateValue::String(self.slug.clone()));
+ context.insert("slug".to_string(), Value::String(self.slug.clone()));
if let Some(title) = self.title() {
- context.insert("title".to_string(), TemplateValue::String(title));
+ context.insert("title".to_string(), Value::String(title));
}
context