pub struct Diagnostic { /* fields omitted */ }🔬 This is a nightly-only experimental API. (
proc_macro_diagnostic #54140)
A structure representing a diagnostic message and associated children
messages.
🔬 This is a nightly-only experimental API. (
proc_macro_diagnostic #54140)
Create a new diagnostic with the given level and message.
🔬 This is a nightly-only experimental API. (
proc_macro_diagnostic #54140)
Create a new diagnostic with the given level and message pointing to
the given set of spans.
🔬 This is a nightly-only experimental API. (
proc_macro_diagnostic #54140)
Add a new child diagnostic message to self with the level
identified by this method's name with the given spans and
message.
🔬 This is a nightly-only experimental API. (
proc_macro_diagnostic #54140)
Add a new child diagnostic message to self with the level
identified by this method's name with the given message.
🔬 This is a nightly-only experimental API. (
proc_macro_diagnostic #54140)
Add a new child diagnostic message to self with the level
identified by this method's name with the given spans and
message.
🔬 This is a nightly-only experimental API. (
proc_macro_diagnostic #54140)
Add a new child diagnostic message to self with the level
identified by this method's name with the given message.
🔬 This is a nightly-only experimental API. (
proc_macro_diagnostic #54140)
Add a new child diagnostic message to self with the level
identified by this method's name with the given spans and
message.
🔬 This is a nightly-only experimental API. (
proc_macro_diagnostic #54140)
Add a new child diagnostic message to self with the level
identified by this method's name with the given message.
🔬 This is a nightly-only experimental API. (
proc_macro_diagnostic #54140)
Add a new child diagnostic message to self with the level
identified by this method's name with the given spans and
message.
🔬 This is a nightly-only experimental API. (
proc_macro_diagnostic #54140)
Add a new child diagnostic message to self with the level
identified by this method's name with the given message.
🔬 This is a nightly-only experimental API. (
proc_macro_diagnostic #54140)
Returns the diagnostic level for self.
🔬 This is a nightly-only experimental API. (
proc_macro_diagnostic #54140)
Sets the level in self to level.
🔬 This is a nightly-only experimental API. (
proc_macro_diagnostic #54140)
Returns the message in self.
🔬 This is a nightly-only experimental API. (
proc_macro_diagnostic #54140)
Sets the message in self to message.
🔬 This is a nightly-only experimental API. (
proc_macro_diagnostic #54140)
Returns the Spans in self.
🔬 This is a nightly-only experimental API. (
proc_macro_diagnostic #54140)
Sets the Spans in self to spans.
🔬 This is a nightly-only experimental API. (
proc_macro_diagnostic #54140)
Returns an iterator over the children diagnostics of self.
🔬 This is a nightly-only experimental API. (
proc_macro_diagnostic #54140)
Performs copy-assignment from source. Read more
Formats the value using the given formatter. Read more
Creates owned data from borrowed data, usually by cloning. Read more
🔬 This is a nightly-only experimental API. (toowned_clone_into #41263)
recently added
Uses borrowed data to replace owned data, usually by cloning. Read more
🔬 This is a nightly-only experimental API. (
try_from #33417)
The type returned in the event of a conversion error.
🔬 This is a nightly-only experimental API. (
try_from #33417)
Immutably borrows from an owned value. Read more
🔬 This is a nightly-only experimental API. (get_type_id #27745)
this method will likely be replaced by an associated static
🔬 This is a nightly-only experimental API. (
try_from #33417)
The type returned in the event of a conversion error.
🔬 This is a nightly-only experimental API. (
try_from #33417)
Mutably borrows from an owned value. Read more