pub enum WorkspaceFoldersRequest {}Expand description
The workspace/workspaceFolders is sent from the server to the client to fetch the open workspace folders.
Trait Implementations§
Source§impl Debug for WorkspaceFoldersRequest
impl Debug for WorkspaceFoldersRequest
Source§impl Request for WorkspaceFoldersRequest
impl Request for WorkspaceFoldersRequest
const METHOD: LspRequestMethod<'static> = LspRequestMethod::WorkspaceWorkspaceFolders
const MESSAGE_DIRECTION: MessageDirection = MessageDirection::ServerToClient
type Params = ()
type Result = Option<Vec<WorkspaceFolder>>
Auto Trait Implementations§
impl Freeze for WorkspaceFoldersRequest
impl RefUnwindSafe for WorkspaceFoldersRequest
impl Send for WorkspaceFoldersRequest
impl Sync for WorkspaceFoldersRequest
impl Unpin for WorkspaceFoldersRequest
impl UnsafeUnpin for WorkspaceFoldersRequest
impl UnwindSafe for WorkspaceFoldersRequest
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