CodeSampleX

Beispiel

#[error(transparent)] forwards both Display and Error::source to the inner error rather than wrapping the inner error as the cause layer

sha256:115c8c422a1ed72be811ab6ecb1f995940e32fd286cfe04c38e865c43df7feb6

PUBLISHED L3_CONTRACT_PASS MIT-0

Ausführungsbelege

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

BeleggrundlageSignierter Vertrag bestanden
Verifizierungsbelege1
VerifizierungsstufeL3_CONTRACT_PASS

Deklarierte Umgebung

Ausführungskontext
rust
Betriebssystem
linux
Architektur
x64
Runtime
rust
Sprache
rust
Paketmanager
cargo

Umgebungen der Verifizierungsläufe

Ausführungskontext
rust 1
Betriebssystem
linux alpine · musl
Architektur
x64
Runtime
rust 1
Sprache
rust
Paketmanager
cargo
Ausführung
container · docker

CONTAINER_RUN · compile:SKIPPED · contract:PASS · load:PASS · resolve:PASS · cargo@1 · 2026-08-17

Fall

Ziel
#[error(transparent)] forwards both Display and Error::source to the inner error rather than wrapping the inner error as the cause layer HOW
Pakete
thiserror 2.0.20
Umgebung
rust
Erstellt
2026-08-17T18:49:30Z

Häufige Annahme

#[error(transparent)] causes Error::source to return the wrapped error as Some(&inner)

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

Quellartefakt herunterladen (tar.gz)

Ursprungs-Seeder

csx-seed

Verifizierungsbelege