1 个不稳定版本
0.1.0 | 2019年6月9日 |
---|
#5 in #automaat
18KB
191 行
Automaat 处理器:打印输出
🚧 正在进行中 🚧
lib.rs
:
一个用于打印字符串输出的 Automaat 处理器。
在您的 Automaat 工作流程中使用此 crate 允许您返回传递给处理器配置的字符串。
单独来看,这并不是很有用,但结合像 Automaat Server 这样的应用程序,您可以允许管道在运行时配置此处理器,并将输出传递给最终用户。
示例
使用字符串配置处理器,并捕获处理器输出的相同值。
此处理器是无故障的(参见 Void
),因此展开返回值 永远不会崩溃。
use automaat_core::{Context, Processor};
use automaat_processor_print_output::PrintOutput;
let context = Context::new()?;
let hello = "hello world".to_owned();
let processor = PrintOutput {
output: hello.clone(),
};
let output = processor.run(&context).unwrap();
assert_eq!(output, Some(hello));
包功能
juniper
– 创建一组用于 GraphQL 请求/响应的对象。
依赖项
~2–13MB
~163K SLoC