Skip to main content

SdkResultExtReadingBody

Trait SdkResultExtReadingBody 

Source
pub trait SdkResultExtReadingBody<T> {
    // Required method
    fn into_sdk_error_reading_body(
        self,
    ) -> impl Future<Output = Result<T, AlienError<GenericError>>> + Send;
}
Expand description

Async counterpart for operations whose OpenAPI schema does not describe every error status. Progenitor leaves those response bodies unread, so an async adapter is required to preserve the structured Alien error payload.

Required Methods§

Dyn Compatibility§

This trait is not dyn compatible.

In older versions of Rust, dyn compatibility was called "object safety".

Implementations on Foreign Types§

Source§

impl<T: Send> SdkResultExtReadingBody<ResponseValue<T>> for Result<ResponseValue<T>, Error<()>>

Source§

impl<T: Send> SdkResultExtReadingBody<ResponseValue<T>> for Result<ResponseValue<T>, Error<AlienError>>

Implementors§