[−][src]Struct codespan_reporting::term::Config
Configures how a diagnostic is rendered.
Fields
display_style: DisplayStyle
The display style to use when rendering diagnostics.
Defaults to: DisplayStyle::Rich
.
tab_width: usize
Column width of tabs.
Defaults to: 4
.
styles: Styles
Styles to use when rendering the diagnostic.
chars: Chars
Characters to use when rendering the diagnostic.
Methods
impl Config
[src]
pub fn width(&self, s: &str) -> usize
[src]
Measure the width of a string, taking into account the tab width.
pub fn tab_padding(&self) -> String
[src]
Get the amount of spaces we should use for printing tabs.
Trait Implementations
Auto Trait Implementations
impl RefUnwindSafe for Config
impl Send for Config
impl Sync for Config
impl Unpin for Config
impl UnwindSafe for Config
Blanket Implementations
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> From<T> for T
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T> ToOwned for T where
T: Clone,
[src]
T: Clone,
type Owned = T
The resulting type after obtaining ownership.
fn to_owned(&self) -> T
[src]
fn clone_into(&self, target: &mut T)
[src]
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,