#response #template #gotham #ext #type #askama #utilities

gotham_ext_responses

为各种类型提供gotham响应工具,例如模板

1个不稳定版本

0.0.0 2019年10月16日

#10#askama

MIT/Apache

4KB

(WIP) gotham_ext_responses

为各种类型实现gotham::handler::IntoResponse

安装

Cargo.toml中添加gotham_ext_responses作为依赖

[dependencies]
gotham_ext_responses = "*"

使用

use askama::Template;
use gotham_ext_responses::IntoResponseExt;

/// Askama templates are the first type to be implemented
#[derive(Debug, Template)
#[template_name(path = "example.html")]
struct Example<'a {
    name: &'a str,
}

fn handler(state: State) -> (State, Example) {
    let example = Example { name: "Alice" };

    (state, example)
}

行为准则

本项目所有互动均遵循其行为准则。请参阅行为准则文件(code-of-conduct.md)以获取详细信息。

贡献

欢迎提交拉取请求。对于重大更改,请先提交一个问题来讨论您希望进行更改的内容。

所有贡献均遵守项目的行为准则

请确保根据需要更新测试。

许可证

本项目采用MIT或Apache-2.0许可证。

依赖项

~25MB
~565K SLoC