pub fn encode_message<T: Serialize>(msg: &T) -> Result<Vec<u8>, Error>Expand description
Serialize a message struct to a JSON byte vector for use as a NERVE payload.
§Errors
Returns Err if T’s Serialize impl fails; for all types defined in this
crate this is infallible.
§Examples
use nerve_ipc::message::{AiToken, encode_message};
let payload = encode_message(&AiToken { t: "Hello".into() }).unwrap();
assert!(!payload.is_empty());