trait PrinterSupport: PpAnn { fn sess(&self) -> &Session; fn pp_ann(&self) -> &dyn PpAnn; }
Provides a uniform interface for re-extracting a reference to a Session from a value that now owns it.
Session
Produces the pretty-print annotation object.
(Rust does not yet support upcasting from a trait object to an object for one of its supertraits.)