[][src]Struct iterm2::Annotation

pub struct Annotation { /* fields omitted */ }

A builder for terminal annotations

Methods

impl Annotation[src]

pub fn new(message: &str) -> Annotation[src]

Create a new annotation with given text

pub fn length(&mut self, length: usize) -> &mut Annotation[src]

Set the length of the annotation

pub fn coords(&mut self, x: usize, y: usize) -> &mut Annotation[src]

Set the (x,y) coordinates of the annotation

pub fn hidden(&mut self, hide: bool) -> &mut Annotation[src]

Set the annotation to be hidden

pub fn show(&self) -> TerminalError[src]

Display the annotation

Auto Trait Implementations

impl Send for Annotation

impl Sync for Annotation

Blanket Implementations

impl<T, U> Into for T where
    U: From<T>, 
[src]

impl<T> From for T[src]

impl<T, U> TryFrom for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

impl<T> Borrow for T where
    T: ?Sized
[src]

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> BorrowMut for T where
    T: ?Sized
[src]

impl<T, U> TryInto for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.