clankerdiff-protocol 0.3.3

Versioned subprocess and live session protocols for Clankerdiff
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
mod document;
mod error;
mod event;
mod message;
mod transport;

pub use document::{DiffSnapshot, DocumentUpdate, FileEntry};
pub use error::{ProtocolError, RemoteError, RemoteErrorCode};
pub use event::Event;
pub use message::{LIVE_PROTOCOL_VERSION, MAX_MESSAGE_BYTES};
pub use transport::{LocalEnd, TransportClosed};

pub(crate) use message::{decode_json, encode_json};