pub struct LanguageRpc { /* private fields */ }Implementations§
Source§impl LanguageRpc
impl LanguageRpc
pub async fn start_language_server( &self, params: StartLanguageServerParams<'_>, ) -> Result<StartLanguageServerResult, DecthingsRpcError<StartLanguageServerError>>
pub async fn write_to_language_server( &self, params: WriteToLanguageServerParams<'_, impl AsRef<[u8]>>, ) -> Result<WriteToLanguageServerResult, DecthingsRpcError<WriteToLanguageServerError>>
pub async fn unsubscribe_from_events( &self, params: LanguageUnsubscribeFromEventsParams<'_>, ) -> Result<LanguageUnsubscribeFromEventsResult, DecthingsRpcError<LanguageUnsubscribeFromEventsError>>
Auto Trait Implementations§
impl Freeze for LanguageRpc
impl !RefUnwindSafe for LanguageRpc
impl Send for LanguageRpc
impl Sync for LanguageRpc
impl Unpin for LanguageRpc
impl UnsafeUnpin for LanguageRpc
impl !UnwindSafe for LanguageRpc
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