Crate ffx_writer

source ·

Structs

  • Type-safe machine output implementation of crate::ToolIO
  • An object that can be used to produce output, with no support for outputting structured machine-interpretable output.
  • Provides a shared memory buffer that can be cloned that can be used with implementations of crate::ToolIO to test input and output behaviour at runtime.
  • Provides shared memory buffers (in the form of TestBuffers for stdout and stderr that can be used with implementations of crate::ToolIO to test input and output behaviour at runtime.
  • This is the legacy writer that doesn’t impose any particular type of the machine output. It should not be used in new code.

Enums

  • The valid formats possible to output for machine consumption.

Traits

  • ToolIO defines the necessary functions to perform output from a tool, potentially including type-safe machine output if required.