Expand description
HTML formatting module
This module contains a large number of Display
implementations for
various types in rustdoc::clean
.
These implementations all emit HTML. As an internal implementation detail, some of them support an alternate format that emits text, but that should not be used external to this module.
Structs§
- Buffer π
- Indent π
- Write
Counter π
Enums§
Traits§
- Print π
- Print
With πSpace
Functions§
- anchor π
- comma_
sep π - display_
fn π - fmt_
type π - This function is to get the external macro path because they are not in the cache used in
href_with_root_path
. - href π
- href_
relative_ πparts Both paths should only be modules. This is because modules get their own directories; that is,std::vec
andstd::vec::Vec
will both need../iter/trait.Iterator.html
to get at the iterator trait. - href_
with_ πroot_ path - link_
tooltip π - make_
href π - primitive_
link π - print_
abi_ πwith_ space - print_
default_ πspace - print_
generic_ πbounds - print_
where_ πclause The Generics from which to emit a where-clause.The number of spaces to indent each line with.Whether the where-clause needs to add a comma and newline after the last bound. - resolved_
path πUsed to render aclean::Path
. - to_
module_ πfqp - tybounds π
- url_
parts π - This function is the same as print_with_space, except that it renders no links. Itβs used for macrosβ rendered source view, which is syntax highlighted and cannot have any HTML in it.