`miette_diagnostic!` -> `diagnostic!`

This commit is contained in:
Gavrilikhin Daniil 2023-05-07 09:26:02 +08:00
parent e35a63a992
commit 4148552cf0
2 changed files with 5 additions and 5 deletions

View File

@ -209,7 +209,7 @@ macro_rules! miette {
(&error).miette_kind().new(error)
});
($fmt:expr $(, $key:ident = $value:expr)* $(,)?) => {
$crate::Report::from($crate::miette_diagnostic!($fmt, $($key = $value,)*))
$crate::Report::from($crate::diagnostic!($fmt, $($key = $value,)*))
};
($fmt:expr, $($arg:tt)*) => {
$crate::private::new_adhoc(format!($fmt, $($arg)*))
@ -220,10 +220,10 @@ macro_rules! miette {
///
/// # Examples
/// ```
/// use miette::{miette_diagnostic, LabeledSpan, Severity};
/// use miette::{diagnostic, LabeledSpan, Severity};
///
/// let source = "(2 + 2".to_string();
/// let diag = miette_diagnostic!(
/// let diag = diagnostic!(
/// "expected closing ')'",
/// // Those fields are optional
/// severity = Severity::Error,
@ -234,7 +234,7 @@ macro_rules! miette {
/// );
/// ```
#[macro_export]
macro_rules! miette_diagnostic {
macro_rules! diagnostic {
($fmt:expr $(, $key:ident = $value:expr)* $(,)?) => {{
let mut diag = $crate::MietteDiagnostic::new(format!("{}", $fmt));
$(diag.$key = Some($value.into());)*

View File

@ -596,7 +596,7 @@
//! If you...
//! - ...don't know all the possible errors upfront
//! - ...need to serialize/deserialize errors
//! then you may want to use [`miette!`], [`miette_diagnostic!`] macros or
//! then you may want to use [`miette!`], [`diagnostic!`] macros or
//! [`MietteDiagnostic`] directly to create diagnostic on the fly.
//!
//! ```rs