pub trait ResponseDeserializer: Send + Sync + Debug {
    // Required method
    fn deserialize_nonstreaming(
        &self,
        response: &HttpResponse
    ) -> Result<Output, OrchestratorError<Error>>;

    // Provided method
    fn deserialize_streaming(
        &self,
        response: &mut HttpResponse
    ) -> Option<Result<Output, OrchestratorError<Error>>> { ... }
}

Required Methods§

Provided Methods§

Implementors§