Включение типа без имени поля: type B struct { A }. Поля и методы A доступны на B напрямую (promoted): b.FieldA. Внешняя структура "включает" встроенную. Конфликт имён - явно указывать вложенный тип. Наследования нет - только композиция.
type B struct { A }
b.FieldA