pub enum RenameRequest {}Expand description
A request to rename a symbol.
Trait Implementations§
Source§impl Debug for RenameRequest
impl Debug for RenameRequest
Source§impl Request for RenameRequest
impl Request for RenameRequest
const METHOD: LspRequestMethod<'static> = LspRequestMethod::TextDocumentRename
const MESSAGE_DIRECTION: MessageDirection = MessageDirection::ClientToServer
type Params = RenameParams
type Result = Option<WorkspaceEdit>
Auto Trait Implementations§
impl Freeze for RenameRequest
impl RefUnwindSafe for RenameRequest
impl Send for RenameRequest
impl Sync for RenameRequest
impl Unpin for RenameRequest
impl UnsafeUnpin for RenameRequest
impl UnwindSafe for RenameRequest
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more