Cargo Features

[dependencies]
wvwasi-wry = { version = "0.35.0-wvwasi-0.2.0", default-features = false, features = ["objc-exception", "file-drop", "protocol", "fullscreen", "linux-body", "mac-proxy", "os-webview"] }
default = file-drop, objc-exception, os-webview, protocol

These default features are set whenever wvwasi-wry is added without default-features = false somewhere in the dependency tree.

objc-exception default

Enables exception of objc

file-drop default

Affects wvwasi-wry::WebViewAttributes.file_drop_handler

protocol default

Affects wvwasi-wry::WebViewBuilderExtAndroid.with_asset_loader

devtools transparent fullscreen
linux-body = os-webview

Enables v2_40 of webkit2gtk

mac-proxy
os-webview default linux-body? = gdkx11, javascriptcore-rs, soup3, webkit2gtk, webkit2gtk-sys, x11-dl

Enables gtk

Features from optional dependencies

In crates that don't use the dep: syntax, optional dependencies automatically become Cargo features. These features may have been created by mistake, and this functionality may be removed in the future.

gdkx11 linux dragonfly freebsd openbsd netbsd os-webview
javascriptcore-rs linux dragonfly freebsd openbsd netbsd os-webview
soup3 linux dragonfly freebsd openbsd netbsd os-webview

Enables soup3 ^0.5

webkit2gtk-sys linux dragonfly freebsd openbsd netbsd os-webview
x11-dl linux dragonfly freebsd openbsd netbsd os-webview
webkit2gtk linux dragonfly freebsd openbsd netbsd linux-body? os-webview