Skip to main content

Gutter

Struct Gutter 

Source
pub struct Gutter { /* private fields */ }
Expand description

A struct to hold diagnostic hints about a Buffer.

It sits on the sides of the Buffer, and tells you when there are things to note about specific lines. These may be hints, warnings, errors, or custom annotations.

Implementations§

Source§

impl Gutter

Source

pub fn builder() -> GutterOpts

A builder for a Gutter.

Trait Implementations§

Source§

impl Widget for Gutter

Source§

fn text(&self) -> &Text

The text that this widget prints out
Source§

fn text_mut(&mut self) -> TextMut<'_>

A mutable reference to the Text that is printed
Source§

fn print_opts(&self) -> PrintOpts

The configuration for how to print Text Read more

Auto Trait Implementations§

§

impl Freeze for Gutter

§

impl !RefUnwindSafe for Gutter

§

impl Send for Gutter

§

impl !Sync for Gutter

§

impl Unpin for Gutter

§

impl UnsafeUnpin for Gutter

§

impl !UnwindSafe for Gutter

Blanket Implementations§

Source§

impl<T> Any for T
where T: 'static + ?Sized,

Source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
Source§

impl<T> Borrow<T> for T
where T: ?Sized,

Source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
Source§

impl<T> BorrowMut<T> for T
where T: ?Sized,

Source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

Source§

impl<T, U> Into<U> for T
where U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

Source§

impl<T, U> TryFrom<U> for T
where U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where U: TryFrom<T>,

Source§

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

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.