// Generated by the proto_extras plugin. DO NOT EDIT!
// source: components/private_ai/proto/private_ai.proto

#include "components/private_ai/proto/private_ai.ostream.h"

#include <ostream>


#include "base/values.h"
#include "components/private_ai/proto/private_ai.to_value.h"


namespace private_ai {
namespace proto {
std::ostream& operator<<(std::ostream& out, const PrivateAiRequest& message) {
  // This relies on ToValue() from *.to_value.h.
  return out << ToValue(message).DebugString();
}
std::ostream& operator<<(std::ostream& out, const PrivateAiResponse& message) {
  // This relies on ToValue() from *.to_value.h.
  return out << ToValue(message).DebugString();
}
std::ostream& operator<<(std::ostream& out, const PaicMessage& message) {
  // This relies on ToValue() from *.to_value.h.
  return out << ToValue(message).DebugString();
}
std::ostream& operator<<(std::ostream& out, const GenerateContentRequest& message) {
  // This relies on ToValue() from *.to_value.h.
  return out << ToValue(message).DebugString();
}
std::ostream& operator<<(std::ostream& out, const Content& message) {
  // This relies on ToValue() from *.to_value.h.
  return out << ToValue(message).DebugString();
}
std::ostream& operator<<(std::ostream& out, const Part& message) {
  // This relies on ToValue() from *.to_value.h.
  return out << ToValue(message).DebugString();
}
std::ostream& operator<<(std::ostream& out, const Blob& message) {
  // This relies on ToValue() from *.to_value.h.
  return out << ToValue(message).DebugString();
}
std::ostream& operator<<(std::ostream& out, const GenerateContentResponse& message) {
  // This relies on ToValue() from *.to_value.h.
  return out << ToValue(message).DebugString();
}
std::ostream& operator<<(std::ostream& out, const Candidate& message) {
  // This relies on ToValue() from *.to_value.h.
  return out << ToValue(message).DebugString();
}
std::ostream& operator<<(std::ostream& out, const ChromeClientMetadata& message) {
  // This relies on ToValue() from *.to_value.h.
  return out << ToValue(message).DebugString();
}
std::ostream& operator<<(std::ostream& out, const ClientMetadata& message) {
  // This relies on ToValue() from *.to_value.h.
  return out << ToValue(message).DebugString();
}
std::ostream& operator<<(std::ostream& out, const AnonymousTokenRequest& message) {
  // This relies on ToValue() from *.to_value.h.
  return out << ToValue(message).DebugString();
}
}  // namespace proto
}  // namespace private_ai

