[][src]Struct diagnostics::Diagnostics

pub struct Diagnostics { /* fields omitted */ }

Instead of writing errors, warnings and lints generated in the different compiler stages directly to stdout, they are collected in this object.

This has several advantages:

Methods

impl Diagnostics
[src]

True when an error message was emitted, false if only warnings were emitted.

Generate an error or a warning that is printed to the writer given in the new constructor. Most of the time this will be stderr.

Auto Trait Implementations

impl !Send for Diagnostics

impl !Sync for Diagnostics

Blanket Implementations

impl<T> From for T
[src]

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

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

🔬 This is a nightly-only experimental API. (try_from)

The type returned in the event of a conversion error.

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

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

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

🔬 This is a nightly-only experimental API. (try_from)

The type returned in the event of a conversion error.

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