E9: complete the published crate manifests

The three published crates had no documentation link and no docs.rs
configuration, so wickra-data's feature-gated live-binance module would
not render on docs.rs.

Add documentation = "https://docs.rs/<crate>" and a
[package.metadata.docs.rs] section with all-features = true to
wickra-core, wickra, and wickra-data. No `exclude` is added: each crate
directory contains only src/ (plus benches/examples that are useful
source), so there is nothing irrelevant to drop from the .crate.
This commit is contained in:
kingchenc
2026-05-22 16:20:43 +02:00
parent 9fd926ecd8
commit a79606b4ce
3 changed files with 17 additions and 0 deletions
+6
View File
@@ -11,6 +11,12 @@ homepage.workspace = true
readme.workspace = true
keywords.workspace = true
categories.workspace = true
documentation = "https://docs.rs/wickra-core"
# Render the docs on docs.rs with every feature enabled so the parallel
# (rayon-backed) batch APIs are documented.
[package.metadata.docs.rs]
all-features = true
[lints]
workspace = true
+6
View File
@@ -11,6 +11,12 @@ homepage.workspace = true
readme.workspace = true
keywords.workspace = true
categories.workspace = true
documentation = "https://docs.rs/wickra-data"
# Render the docs on docs.rs with every feature enabled so the optional
# live-binance feed is documented (otherwise it is hidden behind its feature).
[package.metadata.docs.rs]
all-features = true
[lints]
workspace = true
+5
View File
@@ -11,6 +11,11 @@ homepage.workspace = true
readme.workspace = true
keywords.workspace = true
categories.workspace = true
documentation = "https://docs.rs/wickra"
# Render the docs on docs.rs with every feature enabled.
[package.metadata.docs.rs]
all-features = true
[lints]
workspace = true