25#include "ProverOutcome.hpp"
27string outcome_to_string(
const ProverOutcome& po) {
30 case ProverOutcome::Valid:
33 case ProverOutcome::False:
36 case ProverOutcome::PathLenLimit:
37 result =
"Path length limit reached";
39 case ProverOutcome::Error:
42 case ProverOutcome::TimeOut:
52ostream& operator<<(ostream& out,
const ProverOutcome& po) {
53 out << outcome_to_string(po);