oxidar 0.0.0

A lightweight web framework written in rust inspired by Django.
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
mod parser;
mod var;

use std::collections::HashMap;

pub use oxidar_derive::ToTemplateVar;
pub use parser::TemplateParsingError;
pub use var::{TemplateVar, ToTemplateVar};

pub fn resolve_template_string(
    initial: String,
    data: HashMap<&'static str, TemplateVar>,
) -> Result<String, TemplateParsingError> {
    let temp_var = TemplateVar::Indexable(data);
    return parser::parse(initial, &temp_var);
}