summaryrefslogtreecommitdiff
path: root/src/diag.rs
diff options
context:
space:
mode:
authorLaurenz <laurmaedje@gmail.com>2020-10-05 15:45:45 +0200
committerLaurenz <laurmaedje@gmail.com>2020-10-05 15:45:45 +0200
commitfa3e2920c0be01874ba40eebc87ed30f97cdeec7 (patch)
treed1d7d4123f10c57efbb30d07d68eb4e675c3f438 /src/diag.rs
parent2df8b964d0e6f40451183c207a20d0273907a524 (diff)
Remove @ syntax in diagnostics macros 🗑
Diffstat (limited to 'src/diag.rs')
-rw-r--r--src/diag.rs9
1 files changed, 0 insertions, 9 deletions
diff --git a/src/diag.rs b/src/diag.rs
index 38f3d0a2..f8558390 100644
--- a/src/diag.rs
+++ b/src/diag.rs
@@ -46,18 +46,13 @@ impl Display for Level {
/// ```
/// # use typstc::error;
/// # use typstc::syntax::Span;
-/// # use typstc::Feedback;
/// # let span = Span::ZERO;
-/// # let mut feedback = Feedback::new();
/// # let name = "";
/// // Create formatted error values.
/// let error = error!("expected {}", name);
///
/// // Create spanned errors.
/// let spanned = error!(span, "there is an error here");
-///
-/// // Create an error and directly add it to existing feedback.
-/// error!(@feedback, span, "oh no!");
/// ```
///
/// [`Error`]: diagnostic/enum.Level.html#variant.Error
@@ -85,10 +80,6 @@ macro_rules! warning {
#[macro_export]
#[doc(hidden)]
macro_rules! __impl_diagnostic {
- ($level:expr; @$feedback:expr, $($tts:tt)*) => {
- $feedback.diags.push($crate::__impl_diagnostic!($level; $($tts)*));
- };
-
($level:expr; $fmt:literal $($tts:tt)*) => {
$crate::diag::Diag::new($level, format!($fmt $($tts)*))
};