文件名称:gotemplate-rs:用于渲染Go模板的Rust库
文件大小:138KB
文件格式:ZIP
更新时间:2024-04-02 06:28:53
gotemplate-rs 用于渲染Go模板的Rust库。 使用FFI直接调用Go的text/template库。 在模板范围内包括函数。 要注入的数据必须作为JSON字符串传递。 通常是一个与CGo和Rust一起玩的实验。 使用风险自负! 例子 #[macro_use] extern crate json_str; extern crate gotemplate; use std :: borrow :: Borrow; fn main () { let template_body = "Distance: {{ .query.filtered.filter.geo_distance.distance }}" ; let json_data = json_str! ({ "query" : { "filtered" : {