Enum nvim_oxi::types::ChannelMode
source · [−]#[non_exhaustive]
pub enum ChannelMode {
Bytes,
Rpc,
Terminal,
}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.
Bytes
Rpc
Terminal
Trait Implementations
sourceimpl Clone for ChannelMode
impl Clone for ChannelMode
sourcefn clone(&self) -> ChannelMode
fn clone(&self) -> ChannelMode
Returns a copy of the value. Read more
1.0.0 · sourcefn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source. Read more
sourceimpl Debug for ChannelMode
impl Debug for ChannelMode
sourceimpl<'de> Deserialize<'de> for ChannelMode
impl<'de> Deserialize<'de> for ChannelMode
sourcefn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error> where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error> where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
sourceimpl Hash for ChannelMode
impl Hash for ChannelMode
sourceimpl PartialEq<ChannelMode> for ChannelMode
impl PartialEq<ChannelMode> for ChannelMode
impl Eq for ChannelMode
impl StructuralEq for ChannelMode
impl StructuralPartialEq for ChannelMode
Auto Trait Implementations
impl RefUnwindSafe for ChannelMode
impl Send for ChannelMode
impl Sync for ChannelMode
impl Unpin for ChannelMode
impl UnwindSafe for ChannelMode
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