pub struct ExplainDiagnosticParams {
pub uri: String,
pub position: ExplainPosition,
pub diagnostic_code: Option<String>,
}Expand description
Request: explain a specific diagnostic
Fields§
§uri: StringSerialised document URI
position: ExplainPosition§diagnostic_code: Option<String>Optional: diagnostic code to explain (e.g. “ANTI-LLM-META-003”)
Trait Implementations§
Source§impl Clone for ExplainDiagnosticParams
impl Clone for ExplainDiagnosticParams
Source§fn clone(&self) -> ExplainDiagnosticParams
fn clone(&self) -> ExplainDiagnosticParams
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · 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 ExplainDiagnosticParams
impl Debug for ExplainDiagnosticParams
Source§impl<'de> Deserialize<'de> for ExplainDiagnosticParams
impl<'de> Deserialize<'de> for ExplainDiagnosticParams
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
Auto Trait Implementations§
impl Freeze for ExplainDiagnosticParams
impl RefUnwindSafe for ExplainDiagnosticParams
impl Send for ExplainDiagnosticParams
impl Sync for ExplainDiagnosticParams
impl Unpin for ExplainDiagnosticParams
impl UnsafeUnpin for ExplainDiagnosticParams
impl UnwindSafe for ExplainDiagnosticParams
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