4 Commits (88471bcb41691de31559e0791c40c537ed7758c9)

Author SHA1 Message Date
trivernis 8b8245b6b8
Add license and crates.io metadata
Signed-off-by: trivernis <trivernis@protonmail.com>
4 years ago
trivernis 49d5458538
Add scheduled thread pool
Signed-off-by: trivernis <trivernis@protonmail.com>
4 years ago
trivernis 49dd76c142
Add RpcServer implementation
Signed-off-by: trivernis <trivernis@protonmail.com>
4 years ago
trivernis fd23240633
Add Message struct and implementation
Add a Message struct representing a single rpc message that has
a field for the called method and the data as well as the length
indicator and a crc32 checksum. The struct implements a way of
serializing the message into bytes and constructing it from bytes
with support for serde.

Signed-off-by: trivernis <trivernis@protonmail.com>
4 years ago