Enum nvim_oxi::types::ExtmarkVirtTextPosition
source · [−]#[non_exhaustive]
pub enum ExtmarkVirtTextPosition {
Eol,
Overlay,
RightAlign,
}Expand description
Controls the positioning of the virtual text associated to an extmark.
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.
Eol
Right after the EOL character (default).
Overlay
Display over the specified column, without shifting the underlying text.
RightAlign
Display right aligned in the window.
Trait Implementations
sourceimpl Clone for ExtmarkVirtTextPosition
impl Clone for ExtmarkVirtTextPosition
sourcefn clone(&self) -> ExtmarkVirtTextPosition
fn clone(&self) -> ExtmarkVirtTextPosition
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 ExtmarkVirtTextPosition
impl Debug for ExtmarkVirtTextPosition
sourceimpl<'de> Deserialize<'de> for ExtmarkVirtTextPosition
impl<'de> Deserialize<'de> for ExtmarkVirtTextPosition
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 From<ExtmarkVirtTextPosition> for String
impl From<ExtmarkVirtTextPosition> for String
sourcefn from(pos: ExtmarkVirtTextPosition) -> Self
fn from(pos: ExtmarkVirtTextPosition) -> Self
Converts to this type from the input type.
sourceimpl Hash for ExtmarkVirtTextPosition
impl Hash for ExtmarkVirtTextPosition
impl Copy for ExtmarkVirtTextPosition
impl Eq for ExtmarkVirtTextPosition
impl StructuralEq for ExtmarkVirtTextPosition
impl StructuralPartialEq for ExtmarkVirtTextPosition
Auto Trait Implementations
impl RefUnwindSafe for ExtmarkVirtTextPosition
impl Send for ExtmarkVirtTextPosition
impl Sync for ExtmarkVirtTextPosition
impl Unpin for ExtmarkVirtTextPosition
impl UnwindSafe for ExtmarkVirtTextPosition
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