Struct lapce_plugin::PluginServerRpcHandler
source · pub struct PluginServerRpcHandler { /* private fields */ }
Implementations§
source§impl PluginServerRpcHandler
impl PluginServerRpcHandler
pub fn stderr(&self, msg: &str)
pub fn window_log_message(&self, kind: MessageType, message: String)
pub fn window_show_message(&self, kind: MessageType, message: String)
pub fn start_lsp( &self, server_uri: Url, server_args: Vec<String>, document_selector: DocumentSelector, options: Option<Value> )
pub fn execute_process( &self, program: String, args: Vec<String> ) -> Result<ExecuteProcessResult, Error>
pub fn register_debugger_type( &self, debugger_type: String, program: String, args: Option<Vec<String>> ) -> Result<(), Error>
Auto Trait Implementations§
impl RefUnwindSafe for PluginServerRpcHandler
impl Send for PluginServerRpcHandler
impl Sync for PluginServerRpcHandler
impl Unpin for PluginServerRpcHandler
impl UnwindSafe for PluginServerRpcHandler
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