var newline …
var spaces …
var endBraceNewline …
var backslashN …
var backslashR …
var backslashT …
var backslashDQ …
var backslashBS …
var posInf …
var negInf …
var nan …
type writer …
type textWriter …
func (w *textWriter) WriteString(s string) (n int, err error) { … }
func (w *textWriter) Write(p []byte) (n int, err error) { … }
func (w *textWriter) WriteByte(c byte) error { … }
func (w *textWriter) indent() { … }
func (w *textWriter) unindent() { … }
func writeName(w *textWriter, props *Properties) error { … }
func requiresQuotes(u string) bool { … }
func isAny(sv reflect.Value) bool { … }
func (tm *TextMarshaler) writeProto3Any(w *textWriter, sv reflect.Value) (bool, error) { … }
func (tm *TextMarshaler) writeStruct(w *textWriter, sv reflect.Value) error { … }
var textMarshalerType …
func (tm *TextMarshaler) writeAny(w *textWriter, v reflect.Value, props *Properties) error { … }
func isprint(c byte) bool { … }
func writeString(w *textWriter, s string) error { … }
func writeUnknownStruct(w *textWriter, data []byte) (err error) { … }
func writeUnknownInt(w *textWriter, x uint64, err error) error { … }
type int32Slice …
func (s int32Slice) Len() int { … }
func (s int32Slice) Less(i, j int) bool { … }
func (s int32Slice) Swap(i, j int) { … }
func (tm *TextMarshaler) writeExtensions(w *textWriter, pv reflect.Value) error { … }
func (tm *TextMarshaler) writeExtension(w *textWriter, name string, pb interface{ … }
func (w *textWriter) writeIndent() { … }
type TextMarshaler …
func (tm *TextMarshaler) Marshal(w io.Writer, pb Message) error { … }
func (tm *TextMarshaler) Text(pb Message) string { … }
var defaultTextMarshaler …
var compactTextMarshaler …
func MarshalText(w io.Writer, pb Message) error { … }
func MarshalTextString(pb Message) string { … }
func CompactText(w io.Writer, pb Message) error { … }
func CompactTextString(pb Message) string { … }