CodeSampleX

Пример

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

sha256:9e0c691236f126689c768e47da74acdaab263649af521e16f6172c40ab73ae6e

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

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

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

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

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

Окружение Контракт Этапы Запуск
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.NewConnInfo in pkg:golang/github.com/jackc/pgtype@v1.14.0
Пакеты
Символы
  • github.com/jackc/pgtype.NewConnInfo
Окружение
go 1.26.6
Создан
2026-08-26T12:49:15Z

Контракт

  1. pgtype.NewConnInfo initializes a ConnInfo instance with standard PostgreSQL data types registered for lookup by name and OID
  2. ConnInfo.Scan decodes text, binary, and NULL values into target Go variables and pgtype types
  3. ConnInfo.PlanScan generates precompiled execution plans to scan data into target types
  4. ConnInfo.DataTypeForValue and ConnInfo.RegisterDefaultPgType resolve and map Go types to PostgreSQL type definitions
  5. ConnInfo.RegisterDataType, ConnInfo.InitializeDataTypes, and ConnInfo.DeepCopy support custom data type registration, OID mapping, and state cloning

Файлы

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

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

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

аноним