diff options
author | 2020-04-05 18:32:51 +0200 | |
---|---|---|
committer | 2020-04-05 18:32:51 +0200 | |
commit | ad0a6c4c10afe6dceed52b953cd90aa04e91098a (patch) | |
tree | f9bf96a234e5adfdb86120882173cc73ed2a0110 /wgpu | |
parent | fd064ff9902786e2ce83cb9cafce34029447055c (diff) | |
parent | 335ad1dd1d5bfa65e9a3174fcecd9e1fe871646d (diff) | |
download | iced-ad0a6c4c10afe6dceed52b953cd90aa04e91098a.tar.gz iced-ad0a6c4c10afe6dceed52b953cd90aa04e91098a.tar.bz2 iced-ad0a6c4c10afe6dceed52b953cd90aa04e91098a.zip |
Merge pull request #259 from robjtede/docs/feature-flags
reference feature flags in docs
Diffstat (limited to 'wgpu')
-rw-r--r-- | wgpu/Cargo.toml | 4 | ||||
-rw-r--r-- | wgpu/src/lib.rs | 2 | ||||
-rw-r--r-- | wgpu/src/widget.rs | 1 | ||||
-rw-r--r-- | wgpu/src/widget/canvas/frame.rs | 1 |
4 files changed, 8 insertions, 0 deletions
diff --git a/wgpu/Cargo.toml b/wgpu/Cargo.toml index ca906894..d6659dd3 100644 --- a/wgpu/Cargo.toml +++ b/wgpu/Cargo.toml @@ -41,3 +41,7 @@ optional = true [dependencies.lyon] version = "0.15" optional = true + +[package.metadata.docs.rs] +rustdoc-args = ["--cfg", "docsrs"] +all-features = true diff --git a/wgpu/src/lib.rs b/wgpu/src/lib.rs index f00c7d2c..799c1f34 100644 --- a/wgpu/src/lib.rs +++ b/wgpu/src/lib.rs @@ -25,6 +25,8 @@ #![deny(unused_results)] #![forbid(unsafe_code)] #![forbid(rust_2018_idioms)] +#![cfg_attr(docsrs, feature(doc_cfg))] + pub mod defaults; pub mod settings; pub mod triangle; diff --git a/wgpu/src/widget.rs b/wgpu/src/widget.rs index b39f2d91..c3a47dff 100644 --- a/wgpu/src/widget.rs +++ b/wgpu/src/widget.rs @@ -37,6 +37,7 @@ pub use slider::Slider; pub use text_input::TextInput; #[cfg(feature = "canvas")] +#[cfg_attr(docsrs, doc(cfg(feature = "canvas")))] pub mod canvas; #[cfg(feature = "canvas")] diff --git a/wgpu/src/widget/canvas/frame.rs b/wgpu/src/widget/canvas/frame.rs index 7d7ce06a..df1d7df5 100644 --- a/wgpu/src/widget/canvas/frame.rs +++ b/wgpu/src/widget/canvas/frame.rs @@ -172,6 +172,7 @@ impl Frame { /// /// [`Text`]: struct.Text.html /// [`Frame`]: struct.Frame.html + /// [`Canvas`]: struct.Canvas.html pub fn fill_text(&mut self, text: Text) { use std::f32; |