Struct lsp_types::DocumentDiagnosticParams
source · pub struct DocumentDiagnosticParams {
pub text_document: TextDocumentIdentifier,
pub identifier: Option<String>,
pub previous_result_id: Option<String>,
pub work_done_progress_params: WorkDoneProgressParams,
pub partial_result_params: PartialResultParams,
}
Expand description
Parameters of the document diagnostic request.
@since 3.17.0
Fields§
§text_document: TextDocumentIdentifier
The text document.
identifier: Option<String>
The additional identifier provided during registration.
previous_result_id: Option<String>
The result ID of a previous response if provided.
work_done_progress_params: WorkDoneProgressParams
§partial_result_params: PartialResultParams
Trait Implementations§
source§impl Clone for DocumentDiagnosticParams
impl Clone for DocumentDiagnosticParams
source§fn clone(&self) -> DocumentDiagnosticParams
fn clone(&self) -> DocumentDiagnosticParams
Returns a copy of the value. Read more
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moresource§impl Debug for DocumentDiagnosticParams
impl Debug for DocumentDiagnosticParams
source§impl<'de> Deserialize<'de> for DocumentDiagnosticParams
impl<'de> Deserialize<'de> for DocumentDiagnosticParams
source§fn 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
source§impl PartialEq for DocumentDiagnosticParams
impl PartialEq for DocumentDiagnosticParams
source§fn eq(&self, other: &DocumentDiagnosticParams) -> bool
fn eq(&self, other: &DocumentDiagnosticParams) -> bool
This method tests for
self
and other
values to be equal, and is used
by ==
.source§impl Serialize for DocumentDiagnosticParams
impl Serialize for DocumentDiagnosticParams
impl Eq for DocumentDiagnosticParams
impl StructuralPartialEq for DocumentDiagnosticParams
Auto Trait Implementations§
impl Freeze for DocumentDiagnosticParams
impl RefUnwindSafe for DocumentDiagnosticParams
impl Send for DocumentDiagnosticParams
impl Sync for DocumentDiagnosticParams
impl Unpin for DocumentDiagnosticParams
impl UnwindSafe for DocumentDiagnosticParams
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