Skip to content

Commit f437938

Browse files
committed
docs: rust: temporary fix for CSS
Signed-off-by: Miguel Ojeda <[email protected]>
1 parent 466344f commit f437938

File tree

1 file changed

+9
-0
lines changed

1 file changed

+9
-0
lines changed

rust/Makefile

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -37,8 +37,17 @@ quiet_cmd_rustdoc = RUSTDOC $(if $(rustdoc_host),H, ) $<
3737
--output $(objtree)/rust/doc --crate-name $(subst rustdoc-,,$@) \
3838
@$(objtree)/include/generated/rustc_cfg $<
3939

40+
# This is a temporary fix for the CSS, visible on `type`s (`Result`).
41+
# It is already fixed in nightly.
42+
RUSTDOC_FIX_BEFORE := .impl,.method,.type:not(.container-rustdoc),.associatedconstant,.associatedtype
43+
RUSTDOC_FIX_AFTER := .impl,.impl-items .method,.methods .method,.impl-items \
44+
.type,.methods .type,.impl-items .associatedconstant,.methods \
45+
.associatedconstant,.impl-items .associatedtype,.methods .associatedtype
46+
4047
rustdoc: rustdoc-core rustdoc-macros rustdoc-compiler_builtins rustdoc-alloc rustdoc-kernel
4148
$(Q)cp $(srctree)/Documentation/rust/assets/* $(objtree)/rust/doc
49+
$(Q)sed -i "s/$(RUSTDOC_FIX_BEFORE)/$(RUSTDOC_FIX_AFTER)/" \
50+
$(objtree)/rust/doc/rustdoc.css
4251

4352
rustdoc-macros: private rustdoc_host = yes
4453
rustdoc-macros: private rustc_target_flags = --crate-type proc-macro \

0 commit comments

Comments
 (0)