Skip to main content

TranscodeDecodeErrorOf

Type Alias TranscodeDecodeErrorOf 

Source
pub type TranscodeDecodeErrorOf<C> = TranscodeDecodeError<<C as Codec>::DecodeError>;
Expand description

Decode transcode error for a codec-backed decoder.

§Type Parameters

  • C: Codec whose decode error becomes the domain failure.

Aliased Type§

pub enum TranscodeDecodeErrorOf<C> {
    Failure(TranscodeFailure),
    Domain(TranscodeDomainError<<C as Codec>::DecodeError>),
}

Variants§

§

Failure(TranscodeFailure)

Framework-level transcode failure.

Tuple Fields

§0: TranscodeFailure

Framework contract, capacity, or incomplete-input failure.

§

Domain(TranscodeDomainError<<C as Codec>::DecodeError>)

Domain-specific codec, charset, or policy error.

Tuple Fields

§0: TranscodeDomainError<<C as Codec>::DecodeError>

Codec failure retaining its phase and source position.