Copie instâncias do tipo T, quando qualquer um dos métodos de um tipo nomeado T tiver um receptor de ponteiro

Eu liO livro de idiomas de programação Go recentemente, o bom recurso para aprender a linguagem de programação golang. Há um parágrafo na seção 6.2 sobre a instância de cópia do tipoT quando é receptor de ponteiro ou não em métodos, que eu não consigo entender. Existe alguém que explique este parágrafo com um exemplo significativo?

6.2 Métodos com um receptor de ponteiro

Se todos os métodos de um tipo nomeado T tiverem um tipo receptor T (não * T), é seguro copiar instâncias desse tipo; chamar qualquer um de seus métodos necessariamente faz uma cópia. Por exemplo, valores time.Duration são copiados livremente, inclusive como argumentos para funções. Porém, se qualquer método tiver um receptor de ponteiro, evite copiar instâncias de T, pois isso pode violar invariantes internos. Por exemplo, copiar uma instância de bytes.Buffer faria com que o original e a cópia aliassem (§2.3.2) a mesma matriz de bytes subjacente. Chamadas de método subsequentes teriam efeitos imprevisíveis.

(A linguagem de programação Go Alan A. A. Donovan · Brian W. Kernighan)

questionAnswers(1)

yourAnswerToTheQuestion