3 个版本
0.0.3 | 2021 年 3 月 31 日 |
---|---|
0.0.2 | 2021 年 3 月 31 日 |
0.0.1 | 2021 年 3 月 20 日 |
在 #step-flow 中排名 #6
在 stepflow-wasm 中使用
25KB
471 行代码(不包括注释)
解析 JSON 格式的 StepFlow 流定义以用于 Session
要使用的主要函数是 parse_session_json
示例
const JSON: &str = r#"
{
"vars": {
"name": "String",
"email": "Email"
},
"steps": {
"$root": {
"substeps": ["nameStep", "emailStep"],
"outputs": ["name","email"]
},
"nameStep": {
"outputs": ["name"]
},
"emailStep": {
"outputs": ["email"]
}
},
"actions": {
"$all": { "type": "HtmlForm" }
}
}"#;
// Parse JSON to a Session
let mut session = Session::new(SessionId::new(0));
parse_session_json(&mut session, JSON, false).unwrap();
依赖项
~265KB