标签: rustdoc

如何在doc测试中忽略的文档中添加一行?

如何在文档代码中写一行,但让编译器忽略它?

我想写

/// # Examples
///
/// To clone something, do
///
/// ```
/// IGNORE_FOR_COMPILATION_BUT_SHOW: let cloned = myValue.clone();
/// # let cloned = 5.clone();
/// ```
Run Code Online (Sandbox Code Playgroud)

我想得到:

例子

要克隆某事,做

let cloned = myValue.clone();
Run Code Online (Sandbox Code Playgroud)

但编译器仍应编译示例(克隆5).

编辑:我也想要货物运行的例子,但遗漏一行.

documentation rust rust-cargo rustdoc

4
推荐指数
2
解决办法
270
查看次数

如何离线检查标准库文档?

我找到了rustdoc命令,我有点期待它的工作方式pydoc.不幸的是,rustdoc std::io:stdin没有做我想要的.有没有办法以离线形式查看标准库文档,通过命令行或某种内置的Web服务器,如Python的pydoc允许?

command-line rust rustdoc

3
推荐指数
1
解决办法
257
查看次数

如何使用具有doctests的Rust项目实现条件编译?

我已经使用条件编译来更改函数的类型签名,现在无法为两个"特性"模式运行相同的doctest,所以我需要一种方法来选择退出doctests.

我已经尝试#[cfg_attr(feature = "rss_loose", ignore)]在正常测试中使用合并并///rust,ignore制作,///rust,cfg_attr(feature = "rss_loose", ignore)但这似乎不起作用.

rust rustdoc

2
推荐指数
2
解决办法
449
查看次数

如何在Rust源代码注释文档中包含ASCII art/diagram?

Markdown如何与rustdoc一起使用以包含图表或ASCII艺术?

通过阅读手册,三重反向标记可用于代码片段.如何包含文字的非格式化文本?

(像Doxygen的 东西<pre>...</pre>)

rustdoc

2
推荐指数
1
解决办法
390
查看次数

如何将Rust模块文档保存在单独的Markdown文件中?

Rust的这部分内容似乎暗示可以将Rust文档保存在单独的.md文件中,但是没有说明如何将这些.md文件重新包含在内。这是如何运作的?

documentation rust rustdoc

2
推荐指数
2
解决办法
100
查看次数

为什么Vec :: iter_mut不会显示在std :: vec :: Vec的文档索引中?

https://doc.rust-lang.org/std/vec/struct.Vec.html#method.iter中

我只能iter在页面左侧的索引侧栏中找到。但是,iter_mut找不到。

谁能解释这是故意还是错误?

这很不方便,因为从电话浏览时很难搜索文本。我正在滚动浏览索引,找不到iter_mut

在此处输入图片说明

rust rustdoc

2
推荐指数
1
解决办法
59
查看次数

如何从货物文档中隐藏由lazy_static crate生成的静态和函数?

我正在为一个 rust 项目记录一个模块,其中包含 2 个lazy_static 宏调用,在评估由 Cargo doc 生成的文档时,我发现有一堆结构、静态和函数,旁边有一个锁,这些结构、静态和函数不在源代码中。有没有办法将它们隐藏在Cargo doc生成的文档中? 问题图片

我尝试将该#[doc(hidden)]属性添加到lazy_static 宏的调用中,但它不起作用。它确实适用于由lazy_static(在本例中为正则表达式)生成的结构,当添加属性时,每个结构的LAZY结构的出现都会消失,但当我尝试将其添加到宏调用上方时,不会发生同样的情况。我原以为它能起作用,但我却得到了一个unused attribute doc.

rust rust-cargo rustdoc

2
推荐指数
1
解决办法
69
查看次数

标签 统计

rustdoc ×7

rust ×6

documentation ×2

rust-cargo ×2

command-line ×1