Struct lsp2::LanguageServerBinary
source · pub struct LanguageServerBinary {
pub path: PathBuf,
pub arguments: Vec<OsString>,
}
Fields§
§path: PathBuf
§arguments: Vec<OsString>
Trait Implementations§
source§impl Clone for LanguageServerBinary
impl Clone for LanguageServerBinary
source§fn clone(&self) -> LanguageServerBinary
fn clone(&self) -> LanguageServerBinary
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 LanguageServerBinary
impl Debug for LanguageServerBinary
source§impl<'de> Deserialize<'de> for LanguageServerBinary
impl<'de> Deserialize<'de> for LanguageServerBinary
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 LanguageServerBinary
impl Send for LanguageServerBinary
impl Sync for LanguageServerBinary
impl Unpin for LanguageServerBinary
impl UnwindSafe for LanguageServerBinary
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