[][src]Module flubber::util

Structs

BufferedSubprocess

A restartable subprocess that is a Stream (from stdout) and a Sink (from stdin), with the Sink portion being block-buffered. (This means that if the subprocess exits, any blocks writes that had not begun to be sent will be sent in full.) The Stream portion will yield a successfull read of None if the subprocess had to be restarted, and will never end. The only errors the Stream or Sink portions will return will be errors from restarting the subprocess. On other errors, the subprocess will be restarted.

CBORSubprocess

A wrapper around BufferedSubprocess that serializes CBOR objects as its blocks.