From 332ee84b59f33e3a3f1cb109e02a1c0c9fe108cd Mon Sep 17 00:00:00 2001 From: 魏曹先生 <1992414357@qq.com> Date: Sat, 20 Jun 2026 05:34:51 +0800 Subject: Add output protocol trait and implementations --- src/output_protocol/stdout.rs | 14 ++++++++++++++ 1 file changed, 14 insertions(+) create mode 100644 src/output_protocol/stdout.rs (limited to 'src/output_protocol/stdout.rs') diff --git a/src/output_protocol/stdout.rs b/src/output_protocol/stdout.rs new file mode 100644 index 0000000..3640507 --- /dev/null +++ b/src/output_protocol/stdout.rs @@ -0,0 +1,14 @@ +use crate::OutputProtocol; + +#[derive(Debug, Default)] +pub struct StandardOutputProtocol; + +impl OutputProtocol for StandardOutputProtocol { + async fn init(self) { + // No initialization needed + } + + async fn send(self: std::sync::Arc, str: &str) { + println!("{}", str); + } +} -- cgit