#protocols #messaging #native #web-extension #helper #read #write

webextension-protocol

Webextension 原生消息协议助手

1 个不稳定版本

使用旧的 Rust 2015

0.1.0 2017年3月26日

#3 in #web-extension

AGPL-3.0

14KB
84

Rust 的 Webextension 原生消息协议助手

本仓库是一组用于处理原生消息协议的助手函数,这是一种 Webextension 与原生应用程序交换消息的方式。

在此处了解更多关于原生消息的信息

示例用法

简单的回声应用程序

#[macro_use(println_stderr)]
extern crate webextension_rust_template as protocol;
use std::io::Write;
use std::process;

fn main() {
    loop {
        let message = match protocol::read_stdin() {
            Ok(m) => m,
            Err(_) => process::exit(1),
        };
        println_stderr!("received {}", message);
        protocol::write_stdout(message);
    }
}

依赖项

~120KB