Cargo Features
[dependencies]
dioxus-fullstack = { version = "0.7.0-alpha.0", default-features = false, features = ["devtools", "mounted", "file_engine", "document", "web", "mobile", "default-tls", "rustls", "server", "server-core", "aws-lc-rs", "axum", "tower-http", "dioxus-isrg", "dioxus-router", "dioxus-desktop", "dioxus-mobile", "tracing-futures", "tokio-util", "async-trait", "tokio-stream", "pin-project", "thiserror", "tower", "tower-layer", "parking_lot", "dioxus-cli-config"] }
- default = devtools, document, file_engine, mounted
-
These default features are set whenever
dioxus-fullstack
is added without
somewhere in the dependency tree.default-features = false - devtools default
-
Enables dioxus-devtools and devtools of optional dioxus-web
Web Integration
- mounted default
-
Enables mounted of optional dioxus-web
- file_engine default
-
Enables file_engine of optional dioxus-web
- document default
-
Enables document of optional dioxus-web
- web
-
Enables dioxus-web, web-sys, web of dioxus-fullstack-hooks and browser of server_fn
server functions
- desktop mobile
-
Enables reqwest of dioxus_server_macro and server_fn
- default-tls server?
-
Enables default-tls of server_fn
- rustls
-
Enables hyper-rustls and rustls, rustls of server_fn
- server = default-tls, server-core
- server-core server? = dioxus-interpreter-js
-
Enables server of dioxus-fullstack-hooks, axum and reqwest of dioxus_server_macro, axum-no-default, reqwest and ssr of server_fn and dioxus-server
Dioxus + SSR
- aws-lc-rs
-
Enables aws-lc-rs
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.
- axum implicit feature
-
Enables axum
axum:
Web framework that focuses on ergonomics and modularity
- tower-http implicit feature
-
Enables tower-http
tower-http:
Tower middleware and utilities for HTTP clients and servers
- dioxus-isrg implicit feature
-
Enables dioxus-isrg
dioxus-isrg:
CLI Configuration for dioxus-cli
- dioxus-router implicit feature
-
Enables dioxus-router
dioxus-router:
Cross-platform router for Dioxus apps
- dioxus-interpreter-js server-core?
- dioxus-desktop implicit feature
-
Enables dioxus-desktop
Desktop Integration
- dioxus-mobile implicit feature
-
Enables dioxus-mobile
Mobile Integration
- tracing-futures implicit feature
-
Enables tracing-futures
tracing-futures:
Utilities for instrumenting
futures
withtracing
- tokio-util implicit feature
-
Enables tokio-util
tokio-util:
Additional utilities for working with Tokio
- async-trait implicit feature
-
Enables async-trait
async-trait:
Type erasure for async trait methods
- tokio-stream implicit feature
-
Enables tokio-stream
tokio-stream:
Utilities to work with
Stream
andtokio
- pin-project implicit feature
-
Enables pin-project
pin-project:
A crate for safe and ergonomic pin-projection
- thiserror implicit feature
-
Enables thiserror
thiserror:
derive(Error)
- tower implicit feature
-
Enables tower
tower:
Tower is a library of modular and reusable components for building robust clients and servers
- tower-layer implicit feature
-
Enables tower-layer
tower-layer:
Decorates a
Service
to allow easy composition betweenService
s - parking_lot implicit feature
-
Enables parking_lot
parking_lot:
More compact and efficient implementations of the standard synchronization primitives
- dioxus-cli-config implicit feature
-
Enables dioxus-cli-config
dioxus-cli-config:
CLI Configuration for dioxus-cli