summaryrefslogtreecommitdiffstats
path: root/wgpu
diff options
context:
space:
mode:
authorLibravatar Héctor Ramón <hector0193@gmail.com>2020-04-05 18:32:51 +0200
committerLibravatar GitHub <noreply@github.com>2020-04-05 18:32:51 +0200
commitad0a6c4c10afe6dceed52b953cd90aa04e91098a (patch)
treef9bf96a234e5adfdb86120882173cc73ed2a0110 /wgpu
parentfd064ff9902786e2ce83cb9cafce34029447055c (diff)
parent335ad1dd1d5bfa65e9a3174fcecd9e1fe871646d (diff)
downloadiced-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.toml4
-rw-r--r--wgpu/src/lib.rs2
-rw-r--r--wgpu/src/widget.rs1
-rw-r--r--wgpu/src/widget/canvas/frame.rs1
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;