Files
mautrix-telegram/pkg/gotd/gen/_template/string.tmpl
T
2025-06-27 20:03:37 -07:00

11 lines
321 B
Cheetah

{{define "string_derive" }}{{ $s := $ }}
// String implements fmt.Stringer.
func ({{ $s.Receiver }} *{{ $s.Name }}) String() string {
if {{ $s.Receiver }} == nil {
return "{{ $.Name }}(nil)"
}
type Alias {{ $s.Name }}
return fmt.Sprintf("{{ $s.Name }}%+v", Alias(*{{ $s.Receiver }}))
}
{{- end }}