Enum nvim_oxi::types::OptionScope
source · [−]#[non_exhaustive]
pub enum OptionScope {
Buffer,
Global,
Window,
}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.
Buffer
Global
Window
Implementations
Trait Implementations
sourceimpl Clone for OptionScope
impl Clone for OptionScope
sourcefn clone(&self) -> OptionScope
fn clone(&self) -> OptionScope
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 OptionScope
impl Debug for OptionScope
sourceimpl<'de> Deserialize<'de> for OptionScope
impl<'de> Deserialize<'de> for OptionScope
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 OptionScope
impl Hash for OptionScope
sourceimpl PartialEq<OptionScope> for OptionScope
impl PartialEq<OptionScope> for OptionScope
impl Copy for OptionScope
impl Eq for OptionScope
impl StructuralEq for OptionScope
impl StructuralPartialEq for OptionScope
Auto Trait Implementations
impl RefUnwindSafe for OptionScope
impl Send for OptionScope
impl Sync for OptionScope
impl Unpin for OptionScope
impl UnwindSafe for OptionScope
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