Function chrome_native_messaging::write_output [] [src]

pub fn write_output<W: Write>(output: W, value: &Value) -> Result<()>

Writes an output from a stream, encoded according to Chrome's documentation on native messaging. (https://developer.chrome.com/extensions/nativeMessaging)

Example

#[macro_use]
extern crate chrome_native_messaging;
use std::io;
 
fn main() {
    let v = json!({ "msg": "Some other message" });
    chrome_native_messaging::write_output(io::stdout(), &v)
        .expect("failed to write to stdout");
}