Add a macro case for the keyword highlighting test fixture

This commit is contained in:
Lukas Wirth 2022-03-06 00:26:15 +01:00
parent d460b7c9d1
commit e8edbb5d6f
3 changed files with 14 additions and 6 deletions

View file

@ -113,11 +113,11 @@ struct Foo {
x: u32,
}
trait Bar where Self: {
trait Bar {
fn bar(&self) -> i32;
}
impl Bar for Foo where Self: {
impl Bar for Foo {
fn bar(&self) -> i32 {
self.x
}
@ -264,7 +264,7 @@ pub enum Bool { True, False }
impl Bool {
pub const fn to_primitive(self) -> bool {
matches!(self, Self::True)
true
}
}
const USAGE_OF_BOOL:bool = Bool::True.to_primitive();
@ -346,6 +346,10 @@ mod __ {
use super::*;
}
macro_rules! void {
($($tt:tt)) => {}
}
void!(Self);
struct __ where Self:;
fn __(_: Self) {}
"#,