#include "message_view.h" namespace yunq { template <> glcr::ErrorOr MessageView::ReadField(uint64_t field_index) { return buffer_.At(field_offset(field_index)); } template <> glcr::ErrorOr MessageView::ReadField( uint64_t field_index) { ExtensionPointer ptr = buffer_.At(field_offset(field_index)); return buffer_.StringAt(offset_ + ptr.offset, ptr.length); } } // namespace yunq