impl crate::Debug for proc_macro2::Delimiter {
fn fmt(&self, f: &mut crate::Formatter) {
match self {
Self::Parenthesis => {
f.debug_tuple("Parenthesis").finish();
}
Self::Brace => {
f.debug_tuple("Brace").finish();
}
Self::Bracket => {
f.debug_tuple("Bracket").finish();
}
Self::None => {
f.debug_tuple("None").finish();
}
}
}
}
impl crate::Debug for proc_macro2::LineColumn {
fn fmt(&self, f: &mut crate::Formatter) {
f.debug_struct("LineColumn")
.field("line", &self.line)
.field("column", &self.column)
.finish()
}
}
impl crate::Debug for proc_macro2::Spacing {
fn fmt(&self, f: &mut crate::Formatter) {
match self {
Self::Alone => {
f.debug_tuple("Alone").finish();
}
Self::Joint => {
f.debug_tuple("Joint").finish();
}
}
}
}