¿La codificación / gob es determinista?

¿Podemos esperar para dos objetos Go x, y tal que x sea igual a y (suponiendo que no haya trucos con interfaces y mapas, solo estructuras y matrices) que la salida de gob_encode (x) y gob_encode (y) siempre será la misma?

editar (8 de junio de 2018):

la codificación de gob esno determinista cuandomapas estan involucrados. Esto se debe al orden de iteración aleatorio de los mapas, lo que hace que su serialización se ordene aleatoriamente.

Respuestas a la pregunta(2)

Su respuesta a la pregunta