#[non_exhaustive]pub enum StdioStream {
Stdin,
Stdout,
Stderr,
}Expand description
A standard stream of a spawned LSP server process.
Variants (Non-exhaustive)§
This enum is marked as non-exhaustive
Non-exhaustive enums could have additional variants added in future. Therefore, when matching against variants of non-exhaustive enums, an extra wildcard arm must be added to account for any future variants.
Trait Implementations§
Source§impl Clone for StdioStream
impl Clone for StdioStream
impl Copy for StdioStream
Source§impl Debug for StdioStream
impl Debug for StdioStream
Source§impl Display for StdioStream
impl Display for StdioStream
impl Eq for StdioStream
Source§impl PartialEq for StdioStream
impl PartialEq for StdioStream
impl StructuralPartialEq for StdioStream
Auto Trait Implementations§
impl Freeze for StdioStream
impl RefUnwindSafe for StdioStream
impl Send for StdioStream
impl Sync for StdioStream
impl Unpin for StdioStream
impl UnsafeUnpin for StdioStream
impl UnwindSafe for StdioStream
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.