30 using Encoder = std::function<std::string(
const T&)>;
31 using Validator = std::function<void(
const char* data,
size_t)>;
34 Encoder encoder, Validator validator = [](
const char*, std::size_t) {})
35 : encoder_(encoder), validator_(validator) {}
40 validator_(data(), size());
46 const Encoder encoder_;
47 const Validator validator_;