#docs #gtk #vendor #lgpl-licensed

gtk-rs-lgpl-docs

LGPL授权的Gtk-rs包文档

18个版本

使用旧的Rust 2015

0.1.18 2020年7月5日
0.1.15 2019年12月15日
0.1.12 2019年6月24日
0.1.8 2019年3月24日
0.0.1 2016年3月15日

#217 in #gtk

Download history 110/week @ 2024-03-13 78/week @ 2024-03-20 86/week @ 2024-03-27 99/week @ 2024-04-03 95/week @ 2024-04-10 82/week @ 2024-04-17 99/week @ 2024-04-24 99/week @ 2024-05-01 78/week @ 2024-05-08 88/week @ 2024-05-15 92/week @ 2024-05-22 130/week @ 2024-05-29 106/week @ 2024-06-05 121/week @ 2024-06-12 118/week @ 2024-06-19 77/week @ 2024-06-26

439 每月下载次数
5 个包中使用 (3 直接)

LGPL-2.0

1.5MB
76

lgpl-docs

LGPL授权的Gtk-rs包文档。

结构

每个库的文档来自两个文件

  • docs.rs 是手动维护的,其条目优先于 vendor.rs 文件。PR 应通常针对此文件。

  • vendor.rsgir 通过对上游文档的简单转换生成,这些文档位于 GIR 定义 中。它作为后备方案,其中的文档针对 C 而不是 Rust 进行了定制。此文件不应手动编辑。

您可以按以下方式生成它

cd gir
cargo run --release -- -c ../your-repo/Gir.toml -d ../gir-files/ -o ../your-repo/ -m doc

Cairo,由于缺少GIR定义,没有 vendor.rs 文件。

格式

文件的格式是Markdown,其中包含HTML样式的额外元数据注释,将每个条目与特定的Rust项相关联。例如,此rustdoc片段

impl Button {
    /// Creates a new `Button` widget. To add a child widget to the button,
    /// use `Container::add`.
    ///
    /// # Returns
    ///
    /// The newly created `Button` widget.
    pub fn new() -> Button {

对应于 gtk/vendor.md 中的此条目

<!-- impl Button::fn new -->
Creates a new `Button` widget. To add a child widget to the button,
use `Container::add`.

# Returns

The newly created `Button` widget.

许可

LGPL

依赖项