Playpen

Rust Playpen 是一个在线运行 Rust 代码的网络接口。现在该项目通常称为 Rust Playground

mdbook 使用

mdbook 中,你可以让示例代码运行和编辑。

  1. fn main() {
  2. println!("Hello World!");
  3. }

这使读者既可以运行你的代码示例,也可以对其进行修改和调整。此处的关键是将单词添加 editable 到代码块中,并用逗号分隔。

  1. ```rust,editable
  2. //...将你的代码写在这里
  3. ```

此外,如果想要 mdbook 在构建和测试时跳过该代码,则可以添加 ignore

  1. ```rust,editable,ignore
  2. //...将你的代码写在这里
  3. ```

在文档中使用

可能你已经在某些 Rust 官方文档中注意到了一个名为 “Run” 的按钮,该按钮在 Rust Playground 的新选项卡中打开了代码示例。如果使用名为的 html_playground_url 的 #[doc] 属性,则启用此功能。

参见: