1
Fork 0

adjust Deref comment

This commit is contained in:
Ralf Jung 2020-01-06 11:35:55 +01:00
parent 3fd1af5fdb
commit c781d15da3

View file

@ -114,13 +114,11 @@ fn write_path(out: &mut String, path: &Vec<PathElem>) {
ClosureVar(name) => write!(out, ".<closure-var({})>", name), ClosureVar(name) => write!(out, ".<closure-var({})>", name),
TupleElem(idx) => write!(out, ".{}", idx), TupleElem(idx) => write!(out, ".{}", idx),
ArrayElem(idx) => write!(out, "[{}]", idx), ArrayElem(idx) => write!(out, "[{}]", idx),
Deref => { // `.<deref>` does not match Rust syntax, but it is more readable for long paths -- and
// This does not match Rust syntax, but it is more readable for long paths -- and // some of the other items here also are not Rust syntax. Actually we can't
// some of the other items here also are not Rust syntax. Actually we can't // even use the usual syntax because we are just showing the projections,
// even use the usual syntax because we are just showing the projections, // not the root.
// not the root. Deref => write!(out, ".<deref>"),
write!(out, ".<deref>")
}
Tag => write!(out, ".<enum-tag>"), Tag => write!(out, ".<enum-tag>"),
DynDowncast => write!(out, ".<dyn-downcast>"), DynDowncast => write!(out, ".<dyn-downcast>"),
} }