Enum lsp_server::ErrorCode
source · [−]pub enum ErrorCode {
ParseError,
InvalidRequest,
MethodNotFound,
InvalidParams,
InternalError,
ServerErrorStart,
ServerErrorEnd,
ServerNotInitialized,
UnknownErrorCode,
RequestCanceled,
ContentModified,
ServerCancelled,
}
Variants
ParseError
InvalidRequest
MethodNotFound
InvalidParams
InternalError
ServerErrorStart
ServerErrorEnd
ServerNotInitialized
Error code indicating that a server received a notification or
request before the server has received the initialize
request.
UnknownErrorCode
RequestCanceled
The client has canceled a request and a server has detected the cancel.
ContentModified
The server detected that the content of a document got modified outside normal conditions. A server should NOT send this error code if it detects a content change in it unprocessed messages. The result even computed on an older state might still be useful for the client.
If a client decides that a result is not of any use anymore the client should cancel the request.
ServerCancelled
The server cancelled the request. This error code should only be used for requests that explicitly support being server cancellable.
@since 3.17.0
Trait Implementations
Auto Trait Implementations
impl RefUnwindSafe for ErrorCode
impl Send for ErrorCode
impl Sync for ErrorCode
impl Unpin for ErrorCode
impl UnwindSafe for ErrorCode
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
sourceimpl<T> ToOwned for T where
T: Clone,
impl<T> ToOwned for T where
T: Clone,
type Owned = T
type Owned = T
The resulting type after obtaining ownership.
sourcefn clone_into(&self, target: &mut T)
fn clone_into(&self, target: &mut T)
toowned_clone_into
)Uses borrowed data to replace owned data, usually by cloning. Read more