sync_ls

Type Alias SchedulableResponse

Source
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§

§1.0.0

Ok(MaybeDone<Pin<Box<dyn Future<Output = Result<T, ResponseError>> + Send>>>)

Contains the success value

§1.0.0

Err(ResponseError)

Contains the error value