[−][src]Enum lsp_types::request::WillDeleteFiles
The will delete files request is sent from the client to the server before files are actually deleted as long as the deletion is triggered from within the client. The request can return a WorkspaceEdit which will be applied to workspace before the files are deleted. Please note that clients might drop results if computing the edit took too long or if a server constantly fails on this request. This is done to keep deletes fast and reliable.
Trait Implementations
impl Request for WillDeleteFiles
[src]
type Params = DeleteFilesParams
type Result = Option<WorkspaceEdit>
pub const METHOD: &'static str
[src]
Auto Trait Implementations
impl RefUnwindSafe for WillDeleteFiles
[src]
impl Send for WillDeleteFiles
[src]
impl Sync for WillDeleteFiles
[src]
impl Unpin for WillDeleteFiles
[src]
impl UnwindSafe for WillDeleteFiles
[src]
Blanket Implementations
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
pub fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> From<T> for T
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
pub fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,