Struct lsp_types::DocumentSymbolParams
source · [−]pub struct DocumentSymbolParams {
pub text_document: TextDocumentIdentifier,
pub work_done_progress_params: WorkDoneProgressParams,
pub partial_result_params: PartialResultParams,
}
Fields
text_document: TextDocumentIdentifier
The text document.
work_done_progress_params: WorkDoneProgressParams
partial_result_params: PartialResultParams
Trait Implementations
sourceimpl Clone for DocumentSymbolParams
impl Clone for DocumentSymbolParams
sourcefn clone(&self) -> DocumentSymbolParams
fn clone(&self) -> DocumentSymbolParams
Returns a copy of the value. Read more
1.0.0 · sourcefn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moresourceimpl Debug for DocumentSymbolParams
impl Debug for DocumentSymbolParams
sourceimpl<'de> Deserialize<'de> for DocumentSymbolParams
impl<'de> Deserialize<'de> for DocumentSymbolParams
sourcefn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
sourceimpl PartialEq<DocumentSymbolParams> for DocumentSymbolParams
impl PartialEq<DocumentSymbolParams> for DocumentSymbolParams
sourcefn eq(&self, other: &DocumentSymbolParams) -> bool
fn eq(&self, other: &DocumentSymbolParams) -> bool
sourceimpl Serialize for DocumentSymbolParams
impl Serialize for DocumentSymbolParams
impl Eq for DocumentSymbolParams
impl StructuralEq for DocumentSymbolParams
impl StructuralPartialEq for DocumentSymbolParams
Auto Trait Implementations
impl RefUnwindSafe for DocumentSymbolParams
impl Send for DocumentSymbolParams
impl Sync for DocumentSymbolParams
impl Unpin for DocumentSymbolParams
impl UnwindSafe for DocumentSymbolParams
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