make get_highlight_region_for_regionvid
only affect re-vid
In NLL, ReVid is all there is, but I might want to repurpose.
This commit is contained in:
parent
0b03b9bbcf
commit
995192a472
@ -771,7 +771,7 @@ fn fmt(&self, f: &mut fmt::Formatter<'_>) -> fmt::Result {
|
||||
define_print! {
|
||||
() ty::RegionKind, (self, f, cx) {
|
||||
display {
|
||||
if cx.is_verbose || get_highlight_region_for_regionvid().is_some() {
|
||||
if cx.is_verbose {
|
||||
return self.print_debug(f, cx);
|
||||
}
|
||||
|
||||
@ -806,11 +806,16 @@ fn fmt(&self, f: &mut fmt::Formatter<'_>) -> fmt::Result {
|
||||
),
|
||||
}
|
||||
}
|
||||
ty::ReVar(region_vid) if cx.identify_regions => {
|
||||
write!(f, "'{}rv", region_vid.index())
|
||||
ty::ReVar(region_vid) => {
|
||||
if get_highlight_region_for_regionvid().is_some() {
|
||||
write!(f, "{:?}", region_vid)
|
||||
} else if cx.identify_regions {
|
||||
write!(f, "'{}rv", region_vid.index())
|
||||
} else {
|
||||
Ok(())
|
||||
}
|
||||
}
|
||||
ty::ReScope(_) |
|
||||
ty::ReVar(_) |
|
||||
ty::ReErased => Ok(()),
|
||||
ty::ReStatic => write!(f, "'static"),
|
||||
ty::ReEmpty => write!(f, "'<empty>"),
|
||||
|
Loading…
Reference in New Issue
Block a user