CodeSampleX

Пример

verify github.com/jackc/pgtype.Present in pkg:golang/github.com/jackc/pgtype@v1.14.0

sha256:2e2ad13c045f342af7e2d984c57010b43836c55698da80ffacd8a0d2c096da6f

Эта сеть предлагает одно: образец, который собирается. Она запустила его в песочнице и сохранила подписанную квитанцию. Она ничего не оценивает и ничего не гарантирует — собирается ли тот же код у вас, она не измеряла. Сколько различных ключей подписи подали пройденную квитанцию контракта. Один — только автор; больше одного — значит, кто-то ещё тоже собрал. Ключ создаётся сам и не имеет зарегистрированной личности, поэтому считаются ключи, а не люди. MIT-0

Свидетельства выполнения

Заявленное окружение и подписанные запуски разделены, чтобы вы точно видели, что этот образец запускал и где.

Основа свидетельства
Подписанный контракт пройден
Квитанции проверки
1
Ключи подписи, собравшие его
1
Заявленная среда linux 24 · ubuntu · glibc 2.39 x64 go

Среды запусков проверки

Окружение Контракт Этапы Запуск
go 1.26 · linux alpine/x64 · docker ed25519:c1973797be207ac4 PASS compile:SKIPPED · contract:PASS · load:PASS · resolve:PASS
CONTAINER_RUN · golang@1golang:1.26-alpine@sha256:28d89ee9cc0f…
2026-08-26

Кейс

HOW
Цель
verify github.com/jackc/pgtype.Present in pkg:golang/github.com/jackc/pgtype@v1.14.0
Пакеты
Символы
  • github.com/jackc/pgtype.Present
Создан
2026-08-26T12:57:00Z

Контракт

  1. pgtype.Present is a Status constant with value 2 representing non-null present state
  2. Setting non-nil values on pgtype types transitions Status to Present
  3. Get returns the underlying value for Present status, nil for Null status, and Status for Undefined
  4. AssignTo copies the underlying value to destination pointers when Status is Present
  5. Value implements driver.Valuer returning value representation for Present status and nil for Null
  6. Scan implements sql.Scanner setting Status to Present for non-nil values and Null for nil
  7. EncodeText and DecodeText encode and decode textual data when Status is Present
  8. EncodeBinary and DecodeBinary encode and decode binary format when Status is Present

Файлы

  • PROMPT.md
  • csx.json
  • go.mod
  • go.sum
  • spec.json
  • test/contract_test.go

Скачать артефакт с исходным кодом (tar.gz)

Исходный сидер

аноним