Spec-Zone.ru › Go

Пакет buildinfo

  • import "debug/buildinfo"
  • Обзор
  • Указатель

Обзор

Пакет buildinfo предоставляет доступ к сведениям, встроенным в исполняемый файл Go и описывающим его сборку. К ним относятся версия цепочки инструментов Go и набор использованных модулей (для исполняемых файлов, собранных в режиме модулей).

Сведения о сборке текущего исполняемого файла доступны в runtime/debug.ReadBuildInfo.

Указатель

  • тип BuildInfo
  • функция Read(r io.ReaderAt) (*BuildInfo, error)
  • функция ReadFile(name string) (info *BuildInfo, err error)

Файлы пакета

buildinfo.go

тип BuildInfo 1.18

Псевдоним типа для сведений о сборке. Мы не можем перенести сюда типы, поскольку тогда runtime/debug пришлось бы импортировать этот пакет, что привело бы к значительному увеличению числа зависимостей.

type BuildInfo = debug.BuildInfo

функция Read 1.18

func Read(r io.ReaderAt) (*BuildInfo, error)

Read возвращает сведения о сборке, встроенные в исполняемый файл Go, доступ к которому осуществляется через переданный ReaderAt. Большая часть сведений доступна только для исполняемых файлов, собранных с поддержкой модулей.

функция ReadFile 1.18

func ReadFile(name string) (info *BuildInfo, err error)

ReadFile возвращает сведения о сборке, встроенные в исполняемый файл Go по указанному пути. Большая часть сведений доступна только для исполняемых файлов, собранных с поддержкой модулей.

© Google, Inc.
Licensed under the Creative Commons Attribution License 3.0.
http://golang.org/pkg/debug/buildinfo/

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API