pub type SchedulableResponse<T> = LspResponseFuture<LspResult<T>>;
Expand description
A future that could be rejected by common error in LspResponseFuture
.
Aliased Type§
enum SchedulableResponse<T> {
Ok(MaybeDone<Pin<Box<dyn Future<Output = Result<T, ResponseError>> + Send>>>),
Err(ResponseError),
}
Variants§
Ok(MaybeDone<Pin<Box<dyn Future<Output = Result<T, ResponseError>> + Send>>>)
Contains the success value
Err(ResponseError)
Contains the error value