#[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§
Source§impl Clone for ExtmarkVirtTextPosition
impl Clone for ExtmarkVirtTextPosition
Source§fn clone(&self) -> ExtmarkVirtTextPosition
fn clone(&self) -> ExtmarkVirtTextPosition
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moreSource§impl Debug for ExtmarkVirtTextPosition
impl Debug for ExtmarkVirtTextPosition
Source§impl<'de> Deserialize<'de> for ExtmarkVirtTextPosition
impl<'de> Deserialize<'de> for ExtmarkVirtTextPosition
Source§fn 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
Source§impl From<ExtmarkVirtTextPosition> for String
impl From<ExtmarkVirtTextPosition> for String
Source§fn from(pos: ExtmarkVirtTextPosition) -> Self
fn from(pos: ExtmarkVirtTextPosition) -> Self
Converts to this type from the input type.
Source§impl Hash for ExtmarkVirtTextPosition
impl Hash for ExtmarkVirtTextPosition
Source§impl PartialEq for ExtmarkVirtTextPosition
impl PartialEq for ExtmarkVirtTextPosition
impl Copy for ExtmarkVirtTextPosition
impl Eq for ExtmarkVirtTextPosition
impl StructuralPartialEq for ExtmarkVirtTextPosition
Auto Trait Implementations§
impl Freeze for ExtmarkVirtTextPosition
impl RefUnwindSafe for ExtmarkVirtTextPosition
impl Send for ExtmarkVirtTextPosition
impl Sync for ExtmarkVirtTextPosition
impl Unpin for ExtmarkVirtTextPosition
impl UnwindSafe for ExtmarkVirtTextPosition
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