fix(docs): enable `tauri/dox` feature on docs.rs build

pull/545/head
Lucas Nogueira 2 years ago
parent 4ab90f048e
commit 1d3002e33d
No known key found for this signature in database
GPG Key ID: 7C32FCA95C8C95D7

@ -0,0 +1,31 @@
---
"app": patch
"authenticator": patch
"autostart": patch
"cli": patch
"clipboard-manager": patch
"dialog": patch
"fs": patch
"global-shortcut": patch
"http": patch
"localhost": patch
"log-plugin": patch
"notification": patch
"os": patch
"persisted-scope": patch
"positioner": patch
"process": patch
"shell": patch
"single-instance": patch
"sql": patch
"store": patch
"stronghold": patch
"updater": patch
"upload": patch
"websocket": patch
"window": patch
"window-state": patch
---
Fixes docs.rs build by enabling the `tauri/dox` feature flag.

34
Cargo.lock generated

@ -744,6 +744,7 @@ checksum = "f3125b15ec28b84c238f6f476c6034016a5f6cc0221cb514ca46c532139fc97d"
dependencies = [
"bitflags 1.3.2",
"cairo-sys-rs",
"freetype-rs",
"glib",
"libc",
"once_cell",
@ -759,6 +760,7 @@ dependencies = [
"glib-sys",
"libc",
"system-deps",
"x11",
]
[[package]]
@ -917,6 +919,15 @@ dependencies = [
"winapi",
]
[[package]]
name = "cmake"
version = "0.1.50"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "a31c789563b815f77f4250caee12365734369f942439b7defd71e18a48197130"
dependencies = [
"cc",
]
[[package]]
name = "cocoa"
version = "0.24.1"
@ -1686,6 +1697,28 @@ dependencies = [
"percent-encoding",
]
[[package]]
name = "freetype-rs"
version = "0.31.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "4200d5c6da26d4b5acff9098c1747f9f86da5e0f23bd7d63fed4c4a07e0b60ba"
dependencies = [
"bitflags 1.3.2",
"freetype-sys",
"libc",
]
[[package]]
name = "freetype-sys"
version = "0.16.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "a17c696ead7d51c6c585f3513eee3b604a73c4e8345b16d450843eb0a59591b2"
dependencies = [
"cmake",
"libc",
"pkg-config",
]
[[package]]
name = "fsevent-sys"
version = "4.1.0"
@ -2058,6 +2091,7 @@ dependencies = [
"glib-sys",
"gobject-sys",
"libc",
"log",
"once_cell",
"smallvec",
"thiserror",

@ -6,5 +6,11 @@ edition = { workspace = true }
authors = { workspace = true }
license = { workspace = true }
[package.metadata.docs.rs]
features = [ "dox" ]
[dependencies]
tauri = { workspace = true }
[features]
dox = [ "tauri/dox" ]

@ -7,6 +7,9 @@ license = { workspace = true }
edition = { workspace = true }
rust-version = { workspace = true }
[package.metadata.docs.rs]
features = [ "dox" ]
[dependencies]
serde = { workspace = true }
serde_json = { workspace = true }
@ -25,3 +28,6 @@ chrono = "0.4"
[dev-dependencies]
rand = "0.8"
rusty-fork = "0.3"
[features]
dox = [ "tauri/dox" ]

@ -7,6 +7,9 @@ license = { workspace = true }
edition = { workspace = true }
rust-version = { workspace = true }
[package.metadata.docs.rs]
features = [ "dox" ]
[dependencies]
serde = { workspace = true }
serde_json = { workspace = true }
@ -14,3 +17,6 @@ tauri = { workspace = true }
log = { workspace = true }
thiserror = { workspace = true }
auto-launch = "0.4"
[features]
dox = [ "tauri/dox" ]

@ -6,6 +6,9 @@ edition = { workspace = true }
authors = { workspace = true }
license = { workspace = true }
[package.metadata.docs.rs]
features = [ "dox" ]
[dependencies]
serde = { workspace = true }
serde_json = { workspace = true }
@ -13,3 +16,6 @@ tauri = { workspace = true }
log = { workspace = true }
thiserror = { workspace = true }
clap = { version = "4", features = [ "string" ] }
[features]
dox = [ "tauri/dox" ]

@ -7,6 +7,9 @@ authors = { workspace = true }
license = { workspace = true }
links = "tauri-plugin-clipboard-manager"
[package.metadata.docs.rs]
features = [ "dox" ]
[build-dependencies]
tauri-build = { workspace = true }
@ -19,3 +22,6 @@ thiserror = { workspace = true }
[target."cfg(any(target_os = \"macos\", windows, target_os = \"linux\", target_os = \"dragonfly\", target_os = \"freebsd\", target_os = \"openbsd\", target_os = \"netbsd\"))".dependencies]
arboard = "3"
[features]
dox = [ "tauri/dox" ]

@ -7,6 +7,9 @@ authors = { workspace = true }
license = { workspace = true }
links = "tauri-plugin-dialog"
[package.metadata.docs.rs]
features = [ "dox" ]
[dependencies]
serde = { workspace = true }
serde_json = { workspace = true }
@ -24,3 +27,6 @@ raw-window-handle = "0.5"
[build-dependencies]
tauri-build = { workspace = true }
[features]
dox = [ "tauri/dox" ]

@ -7,6 +7,9 @@ license = { workspace = true }
edition = { workspace = true }
rust-version = { workspace = true }
[package.metadata.docs.rs]
features = [ "dox" ]
[dependencies]
serde = { workspace = true }
tauri = { workspace = true }
@ -18,4 +21,5 @@ notify = { version = "5", optional = true, features = [ "serde" ] }
notify-debouncer-mini = { version = "0.2.1", optional = true, features = [ "serde" ] }
[features]
dox = [ "tauri/dox" ]
watch = [ "notify", "notify-debouncer-mini" ]

@ -6,6 +6,9 @@ edition = { workspace = true }
authors = { workspace = true }
license = { workspace = true }
[package.metadata.docs.rs]
features = [ "dox" ]
[dependencies]
serde = { workspace = true }
serde_json = { workspace = true }
@ -15,3 +18,6 @@ thiserror = { workspace = true }
[target."cfg(not(any(target_os = \"android\", target_os = \"ios\")))".dependencies]
global-hotkey = "0.2.1"
[features]
dox = [ "tauri/dox" ]

@ -6,6 +6,9 @@ edition = { workspace = true }
authors = { workspace = true }
license = { workspace = true }
[package.metadata.docs.rs]
features = [ "dox" ]
[dependencies]
serde = { workspace = true }
serde_json = { workspace = true }
@ -19,6 +22,7 @@ url = "2.4"
data-url = "0.3"
[features]
dox = [ "tauri/dox" ]
multipart = ["reqwest/multipart"]
json = ["reqwest/json"]
stream = ["reqwest/stream"]

@ -7,6 +7,9 @@ license = { workspace = true }
edition = { workspace = true }
rust-version = { workspace = true }
[package.metadata.docs.rs]
features = [ "dox" ]
[dependencies]
serde = { workspace = true }
serde_json = { workspace = true }
@ -15,3 +18,6 @@ log = { workspace = true }
thiserror = { workspace = true }
tiny_http = "0.12"
http = "0.2"
[features]
dox = [ "tauri/dox" ]

@ -7,6 +7,9 @@ license = { workspace = true }
edition = { workspace = true }
rust-version = { workspace = true }
[package.metadata.docs.rs]
features = [ "dox" ]
[build-dependencies]
tauri-build = { workspace = true }
@ -29,4 +32,5 @@ objc = "0.2"
cocoa = "0.24"
[features]
dox = [ "tauri/dox" ]
colored = [ "fern/colored" ]

@ -7,6 +7,9 @@ authors = { workspace = true }
license = { workspace = true }
links = "tauri-plugin-notification"
[package.metadata.docs.rs]
features = [ "dox" ]
[build-dependencies]
tauri-build = { workspace = true }
@ -28,4 +31,5 @@ notify-rust = "4.5"
win7-notifications = { version = "0.3.1", optional = true }
[features]
dox = [ "tauri/dox" ]
windows7-compat = [ "win7-notifications" ]

@ -6,6 +6,9 @@ edition = { workspace = true }
authors = { workspace = true }
license = { workspace = true }
[package.metadata.docs.rs]
features = [ "dox" ]
[dependencies]
serde = { workspace = true }
serde_json = { workspace = true }
@ -16,3 +19,6 @@ os_info = "3"
sys-locale = "0.3"
gethostname = "0.4"
serialize-to-javascript = "=0.1.1"
[features]
dox = [ "tauri/dox" ]

@ -7,6 +7,9 @@ license = { workspace = true }
edition = { workspace = true }
rust-version = { workspace = true }
[package.metadata.docs.rs]
features = [ "dox" ]
[dependencies]
serde = { workspace = true }
serde_json = { workspace = true }
@ -18,4 +21,5 @@ bincode = "1"
tauri-plugin-fs = { path = "../fs", version = "2.0.0-alpha.0" }
[features]
dox = [ "tauri/dox" ]
protocol-asset = [ "tauri/protocol-asset" ]

@ -7,6 +7,9 @@ license = { workspace = true }
edition = { workspace = true }
rust-version = { workspace = true }
[package.metadata.docs.rs]
features = [ "dox" ]
[dependencies]
serde = { workspace = true }
serde_json = { workspace = true }
@ -16,4 +19,5 @@ thiserror = { workspace = true }
serde_repr = "0.1"
[features]
dox = [ "tauri/dox" ]
system-tray = [ "tauri/system-tray" ]

@ -6,5 +6,11 @@ edition = { workspace = true }
authors = { workspace = true }
license = { workspace = true }
[package.metadata.docs.rs]
features = [ "dox" ]
[dependencies]
tauri = { workspace = true }
[features]
dox = [ "tauri/dox" ]

@ -6,6 +6,9 @@ edition = { workspace = true }
authors = { workspace = true }
license = { workspace = true }
[package.metadata.docs.rs]
features = [ "dox" ]
[dependencies]
serde = { workspace = true }
serde_json = { workspace = true }
@ -17,3 +20,6 @@ regex = "1"
open = "4"
encoding_rs = "0.8"
os_pipe = "1"
[features]
dox = [ "tauri/dox" ]

@ -8,6 +8,9 @@ edition = { workspace = true }
rust-version = { workspace = true }
exclude = [ "/examples" ]
[package.metadata.docs.rs]
features = [ "dox" ]
[dependencies]
serde = { workspace = true }
serde_json = { workspace = true }
@ -29,3 +32,6 @@ features = [
[target."cfg(target_os = \"linux\")".dependencies]
zbus = "3"
[features]
dox = [ "tauri/dox" ]

@ -8,7 +8,7 @@ edition = { workspace = true }
rust-version = { workspace = true }
[package.metadata.docs.rs]
features = [ "sqlite" ]
features = [ "dox", "sqlite" ]
[dependencies]
serde = { workspace = true }
@ -22,6 +22,7 @@ time = "0.3"
tokio = { version = "1", features = [ "sync" ] }
[features]
dox = [ "tauri/dox" ]
sqlite = [ "sqlx/sqlite" ]
mysql = [ "sqlx/mysql" ]
postgres = [ "sqlx/postgres" ]

@ -7,9 +7,15 @@ license = { workspace = true }
edition = { workspace = true }
rust-version = { workspace = true }
[package.metadata.docs.rs]
features = [ "dox" ]
[dependencies]
serde = { workspace = true }
serde_json = { workspace = true }
tauri = { workspace = true }
log = { workspace = true }
thiserror = { workspace = true }
[features]
dox = [ "tauri/dox" ]

@ -7,6 +7,9 @@ license = { workspace = true }
edition = { workspace = true }
rust-version = { workspace = true }
[package.metadata.docs.rs]
features = [ "dox" ]
[dependencies]
serde = { workspace = true }
serde_json = { workspace = true }
@ -21,3 +24,6 @@ zeroize = { version = "1", features = [ "zeroize_derive" ] }
[dev-dependencies]
rand = "0.8"
rusty-fork = "0.3"
[features]
dox = [ "tauri/dox" ]

@ -6,6 +6,9 @@ edition = { workspace = true }
authors = { workspace = true }
license = { workspace = true }
[package.metadata.docs.rs]
features = [ "dox" ]
[dependencies]
tauri = { workspace = true }
serde = { workspace = true }
@ -33,6 +36,7 @@ zip = { version = "0.6", default-features = false }
mockito = "0.31"
[features]
dox = [ "tauri/dox" ]
native-tls = [ "reqwest/native-tls" ]
native-tls-vendored = [ "reqwest/native-tls-vendored" ]
rustls-tls = [ "reqwest/rustls-tls" ]

@ -7,6 +7,9 @@ license = { workspace = true }
edition = { workspace = true }
rust-version = { workspace = true }
[package.metadata.docs.rs]
features = [ "dox" ]
[dependencies]
serde = { workspace = true }
serde_json = { workspace = true }
@ -20,6 +23,7 @@ futures-util = "0.3"
read-progress-stream = "1.0.0"
[features]
dox = [ "tauri/dox" ]
native-tls = [ "reqwest/native-tls" ]
native-tls-vendored = [ "reqwest/native-tls-vendored" ]
rustls-tls = [ "reqwest/rustls-tls" ]

@ -8,6 +8,9 @@ edition = { workspace = true }
rust-version = { workspace = true }
exclude = [ "/examples" ]
[package.metadata.docs.rs]
features = [ "dox" ]
[dependencies]
serde = { workspace = true }
serde_json = { workspace = true }
@ -20,6 +23,7 @@ tokio = { version = "1", features = [ "net", "sync" ] }
tokio-tungstenite = { version = "0.19" }
[features]
dox = [ "tauri/dox" ]
native-tls = [ "tokio-tungstenite/native-tls" ]
native-tls-vendored = [ "tokio-tungstenite/native-tls-vendored" ]
rustls-tls-webpki-roots = [ "tokio-tungstenite/rustls-tls-webpki-roots" ]

@ -7,6 +7,9 @@ license = { workspace = true }
edition = { workspace = true }
rust-version = { workspace = true }
[package.metadata.docs.rs]
features = [ "dox" ]
[dependencies]
serde = { workspace = true }
serde_json = { workspace = true }
@ -15,3 +18,6 @@ log = { workspace = true }
thiserror = { workspace = true }
bincode = "1.3"
bitflags = "2"
[features]
dox = [ "tauri/dox" ]

@ -6,12 +6,16 @@ edition = { workspace = true }
authors = { workspace = true }
license = { workspace = true }
[package.metadata.docs.rs]
features = [ "dox" ]
[dependencies]
tauri = { workspace = true }
serde = { workspace = true }
thiserror = { workspace = true }
[features]
dox = [ "tauri/dox" ]
icon-png = [ "tauri/icon-png" ]
icon-ico = [ "tauri/icon-ico" ]
devtools = [ ]

@ -6,6 +6,9 @@ authors = { workspace = true }
license = { workspace = true }
links = "tauri-plugin-{{name}}"
[package.metadata.docs.rs]
features = [ "dox" ]
# See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html
[build-dependencies]
@ -16,4 +19,7 @@ serde = { workspace = true }
serde_json = { workspace = true }
tauri = { workspace = true }
log = { workspace = true }
thiserror = { workspace = true }
thiserror = { workspace = true }
[features]
dox = [ "tauri/dox" ]

Loading…
Cancel
Save