Enum lsp_types::notification::Cancel
source · [−]pub enum Cancel {}
Expand description
The base protocol now offers support for request cancellation. To cancel a request, a notification message with the following properties is sent:
A request that got canceled still needs to return from the server and send a response back. It can not be left open / hanging. This is in line with the JSON RPC protocol that requires that every request sends a response back. In addition it allows for returning partial results on cancel.
Trait Implementations
sourceimpl Notification for Cancel
impl Notification for Cancel
type Params = CancelParams
const METHOD: &'static str = "$/cancelRequest"
Auto Trait Implementations
impl RefUnwindSafe for Cancel
impl Send for Cancel
impl Sync for Cancel
impl Unpin for Cancel
impl UnwindSafe for Cancel
Blanket Implementations
sourceimpl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
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