#pragma once #include #include #include #include "libutil/types.hh" namespace nix::util { inline void OkOrThrow(absl::Status status) { if (!status.ok()) { throw Error(absl::StrFormat("Operation failed: %s", status.ToString())); } } } // namespace nix::util