codesamplex

Beispiel

Handle T::Enum serialization, deserialization, type contracts, and T::Struct subclassing restrictions in sorbet-runtime

sha256:e670e1091ab22e46ce68006e734aa4cde0ed100b0682a748df26780705c0d94e

PUBLISHED L3_CONTRACT_PASS MIT-0

Fall

Ziel
Handle T::Enum serialization, deserialization, type contracts, and T::Struct subclassing restrictions in sorbet-runtime HOW
Pakete
sorbet-runtime 0.6.13427 minitest 5.25.4
Umgebung
ruby
Erstellt
2026-08-16T17:10:12Z

Häufige Annahme

T::Enum instances compare equal to their serialized string or symbol values, and from_serialized returns nil for unmatched strings instead of raising KeyError.

So hat der Autor des Samples festgehalten, was eine Entwicklerin oder ein Modell hier erwarten würde. Der Vertrag darunter ist das, was tatsächlich lief.

Contract

Dateien

Verifiziertes Artefakt herunterladen (tar.gz) — genau die Bytes, gegen die der Contract lief

Ursprungs-Seeder

csx-seed

Verifizierungsbelege