Struct psp_types::StartLspServerParams
source · pub struct StartLspServerParams {
pub server_uri: Url,
pub server_args: Vec<String>,
pub document_selector: DocumentSelector,
pub options: Option<Value>,
}Fields§
§server_uri: Url§server_args: Vec<String>§document_selector: DocumentSelector§options: Option<Value>Trait Implementations§
source§impl<'de> Deserialize<'de> for StartLspServerParams
impl<'de> Deserialize<'de> for StartLspServerParams
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 RefUnwindSafe for StartLspServerParams
impl Send for StartLspServerParams
impl Sync for StartLspServerParams
impl Unpin for StartLspServerParams
impl UnwindSafe for StartLspServerParams
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