多个演示用例
Cargo有一个 examples
功能,用于向人们展示如何使用您的包裹。通过将单个文件放在顶级 examples
目录中,您可以创建多个示例。
但是如果你的例子对于单个文件来说太大了怎么办?Cargo支持在 examples
中添加子目录,并在其中查找 main.rs
来构建示例。它看起来像这样:
my-package
└──src
└── lib.rs // code here
└──examples
└── simple-example.rs // a single-file example
└── complex-example
└── helper.rs
└── main.rs // a more complex example that also uses `helper` as a submodule