Struct distant_core::RemoteLspStderr
source · [−]pub struct RemoteLspStderr { /* private fields */ }
Expand description
A handle to a remote LSP process’ stderr
Implementations
sourceimpl RemoteLspStderr
impl RemoteLspStderr
pub fn new(inner: RemoteStderr) -> Self
sourcepub fn try_read(&mut self) -> Result<Option<Vec<u8>>>
pub fn try_read(&mut self) -> Result<Option<Vec<u8>>>
Tries to read a complete LSP message over stderr, returning None
if no complete message
is available
sourcepub fn try_read_string(&mut self) -> Result<Option<String>>
pub fn try_read_string(&mut self) -> Result<Option<String>>
Same as try_read
, but returns a string
sourcepub async fn read_string(&mut self) -> Result<String>
pub async fn read_string(&mut self) -> Result<String>
Same as read
, but returns a string
Trait Implementations
sourceimpl Debug for RemoteLspStderr
impl Debug for RemoteLspStderr
Auto Trait Implementations
impl !RefUnwindSafe for RemoteLspStderr
impl Send for RemoteLspStderr
impl Sync for RemoteLspStderr
impl Unpin for RemoteLspStderr
impl !UnwindSafe for RemoteLspStderr
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more