Struct decthings_api::rpc::language::LanguageRpc
source · 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<'_> ) -> 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 !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