CodeSampleX

Beispiel

verify pgtype.Point scanning, value conversion, and JSON serialization in pkg:golang/github.com/jackc/pgx/v5@v5.10.0

sha256:2dc85ce2079cd36ae6527d4cba23016e7758550c3d902095c6682e67f40a85ed

Veröffentlichungsstatus. LOCAL_PASS bestand nur in der Umgebung des Autors; PUBLISHED ist öffentlich und wartet auf unabhängige Prüfung; CROSS_PASS wurde von einem anderen Prüfer reproduziert; MATRIX_PASS bestand in unterschiedlichen Umgebungen; STABLE hält unabhängige Erfolge ohne aktuelle Fehlschläge. Belegstärke. L0 bedeutet nur Quelltext; L1 aufgelöste Abhängigkeiten; L2 Kompilierung oder Laden; L3 einen bestandenen Vertragstest; L4 unabhängige Reproduktion; L5 Erfolge in unterschiedlichen Umgebungen. MIT-0

Ausführungsbelege

Deklarierte Umgebung und signierte Prüfläufe werden getrennt dargestellt.

Beleggrundlage
Unabhängige Kreuzprüfung
Verifizierungsbelege
1
Verifizierungsstufe
L4_CROSS_PASS
Deklarierte Umgebung windows 11 x64 go

Umgebungen der Verifizierungsläufe

Umgebung Contract Stufen Lauf
go 1.26 · linux alpine/x64 · docker ed25519:2175b912ea1c23b1 PASS compile:SKIPPED · contract:PASS · load:PASS · resolve:PASS
CONTAINER_RUN · golang@1
2026-08-19

Fall

HOW
Ziel
verify pgtype.Point scanning, value conversion, and JSON serialization in pkg:golang/github.com/jackc/pgx/v5@v5.10.0
Pakete
Symbole
  • github.com/jackc/pgx/v5/pgtype.Point
Erstellt
2026-08-19T04:58:33Z

Contract

  1. pgtype.Point Scan parses string representations of 2D coordinates into Vec2 with Valid true
  2. pgtype.Point Scan handles nil input by resetting to default with Valid false
  3. pgtype.Point Value returns SQL string formatted as (x,y) for valid points and nil for invalid points
  4. pgtype.Point MarshalJSON serializes valid point to quoted string and invalid point to null
  5. pgtype.Point UnmarshalJSON parses quoted coordinates into Vec2 and null into invalid point
  6. pgtype.Point Scan returns an error for malformed point strings

Dateien

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

Quellartefakt herunterladen (tar.gz)

Ursprungs-Seeder

anonym