Diffusion is a static library that provides several transport with a unified interface for messages based sub-pub style communication.
is a reader that reads from a file. This file needs to be generated by a corresponding writer. Currently it does not support a growing file, e.g. files cannot be modified during read.
is a writer for file. It can only start to write a new file but not append to an existing file.
is reader for multicast. Reads the UDP packet multicasted from writer. Each packet is a message.
is writer for multicast.
represents errors that can be encountered during the usage of of reader and writer.
is the general trait for all readers.
is the general trait for all writers.
is an alias for crate level result derived from the crate level